#manubox select
{
  width:140px;
  overflow:hidden;
}

#mainfooter
{
  background-image:url(http://www.inmyshop.com/images/pay_banner_with_amex.jpg);
  background-repeat:no-repeat;
  background-position:bottom center;
  height:115px;
}

td#productscontent 
{
  width: 632px;
}

.productsacross
{
  list-style-type:none;
  margin:0;
  padding:0;
}

ul.categories
{
  width:600px;
  overflow:hidden;
}

ul.categories li
{
  display:block;
  float:left;
  width:300px;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
  border:0;
  outline:0;
  font-size:100%;
  background:transparent;
}

body
{
  line-height:1;
}

ol,ul
{
  list-style:none;
}

blockquote,q
{
  quotes:none;
}

:focus
{
  outline:0;
}

del
{
  text-decoration:line-through;
}

table
{
  border-collapse:collapse;
  border-spacing:0;
}

html,body,form,fieldset,td,p,div
{
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:1.2;
  margin:0;
  padding:0;
}

h1
{
  font:bold 18px/1.6 Verdana, Arial, Helvetica, sans-serif;
  color:#F5832D;
  margin:.5em 0;
  padding:2px 0;
}

h2
{
  font:bold 16px/1.4 Verdana, Arial, Helvetica, sans-serif;
  color:#F5832D;
  margin:.3em 0;
  padding:2px 0;
}

h3
{
  font:bold 14px/1.6 Verdana, Arial, Helvetica, sans-serif;
  color:#F5832D;
  margin:.2em 0;
  padding:2px 0;
}

a,a:link,a:visited,a:active
{
  color:#303030;
}

#header,#footer
{
  width:960px;
  position:relative;
}

#header
{
  width:960px;
  position:relative;
  margin:0 auto 5px;
}

#main-logo
{
  text-align:left;
}

#navigation
{
  font-weight:700;
  text-align:left;
  margin:1em 0 0;
  padding:.6em 0 0;
}

#navigation ul,#navigation ul li
{
  list-style:none;
  margin:0;
  padding:0;
}

#navigation ul
{
  font:bold 12px Verdana, Arial, Helvetica, sans-serif;
  padding:5px 0;
}

#navigation ul li
{
  display:inline;
}

#navigation ul li a
{
  background:url(../images/tableft.gif) no-repeat left top;
  color:#5B6767;
  text-decoration:none;
  padding:5px 0;
}

#navigation ul li a:hover,#navigation ul li a:active
{
  color:#FFF;
}

#navigation ul li span
{
  background:url(../images/tabright.gif) no-repeat right top;
  margin:4px 0 4px 4px;
  padding:5px 7px 5px 3px;
}

#navigation ul li a:hover span
{
  text-decoration:underline;
  background-position:100% -75px;
}

#navigation ul li a:hover
{
  background-position:0 -75px;
}

#navigation #current a
{
  background-position:0 -150px;
}

#navigation #current a span
{
  background-position:100% -150px;
}

#below-tabs
{
  background-color:#F5832D;
  height:15px;
}

#globalsearch
{
  height:54px;
  background-image:url(../images/search-bg.png);
  background-repeat:no-repeat;
}

#globalsearch form
{
  text-align:center;
  position:relative;
  top:0;
  left:-250px;
  vertical-align:baseline;
  padding:20px 0 0;
}

.input-search
{
  border:1px solid #CCC;
  height:19px;
  width:139px;
}

#contactus
{
  background:url(../images/envelope-icon.gif) no-repeat 0 4px;
  position:absolute;
  top:112px;
  right:100px;
  padding:0 0 0 16px;
}

#help-header
{
  background:url(../images/help-icon.gif) no-repeat 0 4px;
  position:absolute;
  top:112px;
  right:60px;
  padding:0 0 0 16px;
}

#shoppingcart-header
{
  height:20px;
  width:330px;
  position:absolute;
  top:0;
  left:630px;
  text-align:left;
  background:url(../images/shoppingbasket-header-tab.gif) no-repeat;
  vertical-align:middle;
  padding:4px 0 0;
}

#shoppingcart-header img
{
  vertical-align:middle;
  margin:1px 0 0;
}

#shoppingcart-header p
{
  margin:-3px 0 0;
  padding:0 0 0 121px;
}

#login-header
{
  height:20px;
  width:155px;
  position:absolute;
  top:0;
  right:333px;
  text-align:left;
  background:url(../images/login-header-tab.gif) no-repeat;
}

.loggedIn
{
  height:40px!important;
  background:url(../images/login-header-tab-active.gif) no-repeat!important;
}

#login-header h3
{
  font-size:12px;
  line-height:15px;
  margin:-3px 0 0 25px;
  padding:0;
}

#login-header h3 a
{
  color:#F5832D;
  text-decoration:none;
}

#login-header p
{
  font-size:11px;
  padding:0 5px;
}

#login-header input
{
  height:17px;
  width:80px;
  border:1px solid #CCC;
}

#slider-header
{
  background-image:url(../images/slider-bg.gif);
  height:89px;
  width:155px;
}

#slider-header p a
{
  text-align:center;
  color:#999;
  font-size:11px;
}

.button-slider-header
{
  margin:3px 0 3px 65px;
}

#tel-header
{
  background:url(../images/icon-tel.png) no-repeat top right;
  height:30px;
  width:270px;
  position:absolute;
  top:152px;
  right:10px;
  text-align:right;
  z-index:1;
  margin:3px 0 0;
}

#tel-header p
{
  font-size:11px;
  padding:3px 34px 0 0;
}

#tel-header p a
{
  color:#F5832D;
  text-decoration:none;
}

#footer
{
  background:url(../images/footer-bg.png) no-repeat;
  height:39px;
  padding-top:3px;
  margin:10px auto 0;
}

#footer ul
{
  margin-top:12px;
}

#footer li
{
  display:inline;
  border-right:1px solid #ED6B0C;
  text-transform:capitalize;
  padding:0 2px 0 5px;
}

.lastone
{
  border-right:0 none #FFF!important;
}

.sidebarbox-header
{
  background:url(../images/sidebarbox-header.png);
  background-repeat:no-repeat;
  background-position:bottom;
  height:28px;
  width:155px;
  margin:0;
}

.sidebarbox-header h3
{
  font-size:12px;
  color:#FFF;
  margin:0;
  padding:6px 0 0 6px;
}

.sidebarbox-body
{
  background-image:url(../images/sidebarbox-body.gif);
  text-align:center;
  width:155px;
}

#sidebar div.sidebarbox-footer
{
  margin: 0 0 15px 0;
}

.sidebarbox-footer
{
  height:4px;
  width:155px;
  background-image:url(../images/sidebarbox-footer.gif);
  background-repeat:no-repeat;
  background-position:top;
  margin:0 0 0 0;
  padding:0;
}

#sidebarbox-brands select
{
  font-size:10px;
  margin:2px 0;
}

td.s4b,td.s3b,td.s5b
{
  text-transform:capitalize;
  height:18px;
  vertical-align:middle;
  background:url(../images/sidebarbox-body.gif) repeat-y top left;
  border-bottom:1px dashed #e5e5e5;
  padding:0 0 0 2px;
}

a.s5,a.s4,a.s3
{
  text-decoration:none;
  font-size:11px;
  background:url(../images/bullet-arrow.gif) no-repeat center left;
  padding:4px 0 4px 10px;
}

td.s24,td.s25,td.s23
{
  text-transform:capitalize;
  vertical-align:middle;
  background:url(../images/sidebarbox-body.gif) repeat-y top left;
  border-bottom:1px solid #e5e5e5;
  padding: 0px;
}

a.s24,a.s25,a.s23
{
  font-size:10px;
  display:block;
  color:#333 !important;
  text-decoration:none;
  margin:0px 1px 0px 1px;
  padding:2px 0 2px 5px;
}

a.s24
{
  padding-left:9px;
}

a.s25
{
  background: #e5e5e5 url(../images/bullet-arrow2.gif) no-repeat 3px 5px;
  padding-left:12px !important;
  color: #F5832D !important;
}

a.s23 
{
  background:url(../images/bullet-arrow2.gif) no-repeat 3px 5px;
  padding-left:12px !important;
  color: #F5832D !important;
}

.featureproduct
{
  color:#333;
  clear:both;
  width:155px;
  margin:0;
  padding:2px;
}

.featureproduct h2
{
  margin:0;
  padding:10px 0 2px 4px;
}

.featureproduct h2 a
{
  font-size:11px;
  text-transform:capitalize;
  color:#000;
  text-decoration:none;
  font-weight:700;
}

.featureproduct h2 a:hover
{
  font-size:11px;
  color:#F5832D;
  text-decoration:underline;
}

.featureproduct p
{
  font-size:11px;
  color:#000;
  margin:0 0 8px 8px;
}

.featureproduct-content
{
  position:relative;
  width:155px;
  overflow:hidden;
}

.featureproduct-content img
{
  border:1px solid #D8D8C7;
  margin:1px 7px 5px;
}

#login-box p
{
  text-align:left;
  padding:0 0 3px 9px;
}

#login-box p a
{
  font-size:10px;
  color:#F5832D;
}

#login-box input
{
  height:17px;
  width:139px;
  border:1px solid #CCC;
}

.button-cart
{
  text-align:right;
  margin:6px 2px 0;
  padding:0;
}

#sitepage ol li
{
  line-height:1.6;
  margin:2px 0;
}


.sitepage-right-col
{
  position:absolute;
  top:0;
  right:0;
  width:325px;
  border-left:1px solid #EEE;
  padding:0 0 0 25px;
}

.sitepage p
{
  line-height:1.4em;
  margin:7px 0 0;
}

.homeoffer
{
  margin:5px 17px -5px 0;
}

.homeoffer-header
{
  background:url(../images/home-offer-header.gif) no-repeat bottom;
  height:5px;
  width:296px;
}

.homeoffer-body
{
  background-image:url(../images/home-offer-body.gif);
  width:296px;
  height:160px;
  min-height:160px;
}

.excvat
{
  font-size:10px;
  color:#C3C3C3;
}

.labeloffer
{
  color:#999;
  font:12px/1.2 Tahoma,Arial, Helvetica,sans-serif;
}

.heading-centre
{
  background:url(../images/headigbar.gif) no-repeat;
  height:25px;
  width:609px;
  margin:2px 0 0;
  padding:0;
}

.heading-centre h1
{
  color:#FFF;
  font-size:12px;
  margin:0;
  padding:2px 0 0 6px;
}

#intro-home
{
  height:100px;
  width:607px;
  background:url(../images/main_page_banner.jpg) no-repeat right;
  border-bottom:1px dotted #CCC;
  font:12px/1.2 Tahoma,Arial, Helvetica,sans-serif;
  margin:0 0 4px;
  padding:0 0 4px;
}

.cat-summmary
{
  text-decoration:none;
  text-transform:capitalize;
  width:195px;
  margin:5px 10px 0 0;
}

.cat-summmary-header
{
  background:url(../images/box-3cols-header.gif) no-repeat bottom;
  height:4px;
  width:195px;
}

.cat-summmary-body
{
  background:url(../images/box-3cols-body.gif);
  width:195px;
  height:120px;
  min-height:120px;
  text-align:center;
}

.cat-summmary-body p
{
  margin:0;
  padding:2px 0 5px;
}

.cat-summmary-body p a
{
  color:#000;
  margin:0;
  padding:0;
}

.cat-summmary-body img
{
  padding:2px 0;
}

.cat-summmary-footer
{
  background:url(../images/box-3cols-footer.gif) no-repeat top;
  height:4px;
  width:195px;
}

.filter,.additional
{
  border-bottom:1px solid #E8E8E8;
  font-size:14px;
  margin:0;
  padding:6px 0;
}

.cat-title,.page-title,h1.cat-title font.g1
{
  font-size:18px;
  text-transform:capitalize;
  color:#F5832D;
  font-family:Tahoma,Arial, Helvetica,sans-serif;
  margin:2px 0;
  padding:0;
}

.cat-title h2
{
  font-family:Tahoma,Arial, Helvetica,sans-serif;
  color:#F5832D;
}

.page-title
{
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#F5832D;
  font-family:Tahoma,Arial, Helvetica,sans-serif;
  color:#F5832D;
  padding:1px 0 3px;
}

.prodbox-landscape-header,.prodbox-landscape-footer
{
  background-repeat:no-repeat;
  height:8px;
  width:621px;
  margin:0;
  padding:0;
}

.prodbox-landscape-header
{
  background:url(../images/product-landscape-bg-header.gif) no-repeat bottom left;
}

.prodbox-landscape-body
{
  background:url(../images/product-landscape-bg-body.gif) repeat-y top left;
  position:relative;
  height:80px;
  min-height:80px;
}

.prodbox-landscape-footer
{
  background:url(../images/product-landscape-bg-footer.gif) no-repeat top left;
}

.prodbox-comparecheckbox
{
  position:absolute;
  top:0;
  left:2px;
}

.prodbox-landscape-thumbimage
{
  margin:2px 2px 2px 10px;
}

.prodbox-landscape-txt
{
  position:absolute;
  top:0;
  left:90px;
}

.prodbox-landscape-txt h2
{
  margin:0 0 2px;
  padding:0;
}

.prodbox-landscape-txt h2 a,.summary-boxes h2 a
{
  color:#000;
  font-size:11px;
  text-decoration:none;
}

.prodbox-landscape-txt p,.summary-boxes p
{
  font-size:9px;
  margin:0;
  padding:0;
}

.prodbox-landscape-price
{
  position:absolute;
  top:22px;
  left:370px;
}

.prodbox-landscape-addbtn
{
  position:absolute;
  top:22px;
  right:25px;
  width:109px;
}

.summary-boxes-header
{
  background:url(../images/box-summary-header.gif) no-repeat bottom;
  height:10px;
}

.summary-boxes-header,.summary-boxes,.summary-boxes-footer
{
  width:154px;
  margin:0;
  padding:0;
}

.summary-boxes
{
  padding:0 2px;
}

.summary-boxes
{
  clear:both;
  background-image:url(../images/box-summary-body.gif);
  text-align:center;
}

.summary-boxes p
{
  margin:0 2px;
  padding:0;
}

.summary-boxes p a:hover
{
  text-decoration:underline;
  color:#305490;
}

.summary-boxes-footer
{
  background-image:url(../images/box-summary-footer.gif);
  background-repeat:no-repeat;
  height:29px;
  background-position:top;
  margin:0 0 3px;
}

.summary-boxes-footer p
{
  margin:0;
  padding:3px 0 0;
}

.catoffer
{
  margin:5px 5px 0;
}

.catoffer-header
{
  background-image:url(../images/home-offer-header.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  height:5px;
  width:296px;
}

.catoffer-body
{
  background-image:url(../images/home-offer-body.gif);
  width:296px;
}

#thumbdetails
{
  width:270px;
  position:absolute;
  top:1px;
  left:0;
  text-align:center;
}

#thumbdetails p
{
  font-size:10px;
  color:#CCC;
}

#detailboxtxt
{
  padding-left:270px;
  font-size:12px;
  font-family:Tahoma,Arial, Helvetica,sans-serif;
}

#detailboxtxt p
{
  font:12px/1.2 Tahoma,Arial, Helvetica,sans-serif;
  padding:4px 0;
}

#detailboxtxt li
{
  background-image:url(../images/bullet-arrow2.gif);
  background-repeat:no-repeat;
  background-position:3px 5px;
  font:12px/1.2 Tahoma,Arial, Helvetica,sans-serif;
  padding:1px 0 1px 12px;
}

.details_Desc
{
  width:590px;
  border:1px solid #EAEAEA;
  font-family:Arial, helvetica, sans-serif;
  margin:5px;
  padding:10px;
}

.details_Desc h3
{
  font:bold 12px Arial, helvetica, sans-serif;
  color:#000;
  border-bottom-width:1px;
  border-bottom-style:dotted;
  border-bottom-color:#F5832D;
  padding:4px;
}

.details_Desc p
{
  font-family:arial!important;
}
.g1
{
  font:12px Arial, helvetica, sans-serif !important;
}

.pmaintitle
{
  font-family:bold 14px Arial, Helvetica, sans-serif;
  color:#F5832D;
  text-decoration:none;
  text-transform:capitalize;
}

.FeatureGroupName
{
  width:100%;
  height:18px;
  text-transform:capitalize;
  margin:1px;
}

.FeatureGroupName td
{
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#F5832D;
  text-transform:capitalize;
  padding-top:7px;
  margin-bottom:5px;
  border-bottom-width:1px;
  border-bottom-style:dotted;
  border-bottom-color:#EBEBEB;
}

#login-div
{
  width:150px;
  margin:5px 0 5px 230px;
}

#login-div img
{
  margin:5px;
}

.opening-time,.contact-tel,.contact-email
{
  background-repeat:no-repeat;
  background-position:left;
  margin:0;
}

.opening-time
{
  background-image:url(../images/contact-openingtime-icon.gif);
  padding:4px 0 4px 30px;
}

.contact-tel
{
  background-image:url(../images/contact-tel-icon.gif);
  padding:7px 0 7px 30px;
}

.contact-page
{
  line-height:normal;
  margin:0;
  padding:0 0 0 30px;
}

.contact-email
{
  background:url(../images/contact-email-icon.gif) no-repeat top left;
  padding:4px 0 4px 30px;
}

.contact-postal
{
  background:url(../images/contact-envelope-icon.gif) no-repeat center left;
  padding:4px 0 4px 30px;
}

/*
.9to5
{
  font-weight:400;
  color:#000;
}
*/

.activepage
{
  color:#F5832D;
  background-color:#FFF;
  font-weight:700;
  padding:5px 0;
}

.navigationheader li
{
  list-style:none;
  float:left;
  display:block;
  margin:0;
}

li.btheader
{
  background-image:url(../images/btnheaderbg.jpg);
  background-repeat:no-repeat;
  width:79px;
  height:26px;
  padding-top:5px;
  text-align:center;
}

li.btheader a
{
  color:#456B88;
  font-size:9px;
  font-weight:700;
  font-family:verdana;
  text-decoration:none;
}

.navigationheader
{
  background-image:url(../images/bgheader.gif);
  background-repeat:repeat-x;
  background-position:bottom left;
  height:48px;
  padding:0;
}

.subheader
{
  background-image:url(../images/header_bg.jpg);
  background-repeat:repeat-x;
  background-position:top left;
  height:28px;
  margin-top:2px;
  text-align:center;
  padding-top:1px;
  color:#FFF;
  font-size:10px;
  font-weight:700;
  font-family:verdana;
}

#mainheader
{
  width:100%;
  vertical-align:top;
}

.mainheaderb
{
  width:100%;
  height:87px;
}

.hdrc
{
  margin-top:10px;
  float:right;
  width:350px;
  margin-right:20px;
  height:30px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:right;
}

.topbts
{
  margin-top:7px;
}

#tablemain,#tableproducts,#tablesearch,#tablecustreg,#tableviewcart
{
  width:960px;
  background-color:#fff;
  margin:0 auto;
}

#productscontent,#maincontent,#searchcontent,#viewcartcontent,#custregcontent
{
  background-color:#fff;
}

#sidebar
{
  overflow:hidden;
  height:350px;
  width:155px;
}

#sidebar select.paramstyle
{
  font-size:11px;
  width:140px;
}

#maincontent td
{
  vertical-align:top;
}

.maincontentfrontpage td
{
  vertical-align:top;
  width:50%;
}

.ps_thumb,.ps_thumb img
{
  border:0;
  margin:0;
  padding:0;
}

table.sclistclass
{
  border:1px solid #BACEE7;
  background-color:#E0E4EF;
  padding:5px;
}

div.search
{
  width:450px;
  border:1px solid #BACEE7;
  background-color:#E0E4EF;
  margin-bottom:20px;
  padding:5px;
}

.sclistclass a:hover,a:active.sclistclass
{
  color:#456B88;
  text-transform:capitalize;
  font-size:12px;
  font-weight:400;
  font-family:arial,helvetica,sans-serif;
  background-image:url(../images/arrow.gif);
  background-repeat:no-repeat;
  background-position:left top;
  height:24px;
  padding-left:20px;
  white-space:nowrap;
  text-decoration:none;
}

.sclistclass a:link,.sclistclass a:visited
{
  color:#456B88;
  text-transform:capitalize;
  font-size:12px;
  font-weight:400;
  font-family:arial,helvetica,sans-serif;
  background:url(../images/arrow.gif) no-repeat left top;
  height:24px;
  padding-left:20px;
  white-space:nowrap;
  text-decoration:none;
}

.componentName
{
  font-weight:700;
  height:25px;
  line-height:25px;
  white-space:nowrap;
  padding-left:10px;
  background-color:#6d94ad;
}

select.compclass
{
  width:450px;
}

.computerConfigurator tr
{
  background-color:#ececec;
}

.computerConfiguratorPrice
{
  margin-left:20px;
  font-size:140%;
  text-align:right;
}

.smcatlist
{
  padding-left:20px;
  float:left;
  text-transform:capitalize;
}

.smcatlist li
{
  list-style-type:circle;
}

.smcatlist ul
{
  padding-left:40px;
}

.smcatlist li li
{
  list-style-type:square;
}

.more
{
  padding-left:15px;
  text-transform:capitalize;
  background:#fff url(../images/more.gif) no-repeat 0 0;
  width:80px;
  height:20px;
}

.more a:link,.more a:visited,.more a:active
{
  color:red;
  text-decoration:none;
}

a:hover.more
{
  padding-right:15px;
  color:#f93;
  background-color:#fff;
  text-decoration:none;
  font-weight:700;
}

.dotline
{
  width:100%;
  border-bottom:1px dotted #6D8FAA;
  margin:0;
  padding:0;
}

div.rightsidebar
{
  margin-left:3px;
}

.rightsidebar
{
  width:150px;
}

.shopping_cart
{
  margin-top:10px;
  width:150px;
  height:125px;
  background-image:url(../images/backcart2.gif);
  background-repeat:no-repeat;
}

.sidebarCapsule
{
  margin-top:10px;
  width:159px;
  text-align:left;
}

.sidebarCapsuleContent
{
  width:100%;
  border-left:1px #6D8FAA solid;
  border-right:1px #6D8FAA solid;
}

#homepageoffers td
{
  vertical-align:top;
  padding:5px;
}

.featurehomepage
{
  border:1px solid #6d8faa;
  height:130px;
  width:99%;
  text-transform:capitalize;
}

.price,.price-summary-boxes
{
  font-weight:700;
  font-size:14px;
  color:#F5832D;
}

.featureproductmantable
{
  border:1px solid #6d8faa;
  width:100%;
  background-color:#fff;
  margin:0;
  padding:0;
}

.featureproductman img
{
  float:left;

  width:40px;
  height:40px;
}

.featureproduct h4
{
  font-size:12px;
  font-weight:700;
  margin:0;
  padding:0;
}

hr.blue
{
  border:0;
  color:#6b8fab;
  background-color:#6b8fab;
  height:1px;
  width:90%;
  text-align:left;
}

.t
{
  border-top:1px solid #6B8FAB;
  margin:0;
  padding:0;
}

.r
{
  border-right:1px solid #6B8FAB;
  margin:0;
  padding:0;
}

.b
{
  border-bottom:1px solid #6B8FAB;
  margin:0;
  padding:0;
}

.l
{
  border-left:1px solid #6B8FAB;
  margin:0;
  padding:0;
}

.gradient
{
  background:#6B8FAB url(../images/gradient.gif) repeat-x top left;
}

.homepageBanner
{
  background-image:url(../images/home_back01.jpg);
  padding-top:4px;
  background-repeat:no-repeat;
  height:122px;
  display:block;
}

.banner1
{
  background-image:url(../images/banner1bg.jpg);
  background-repeat:repeat-x;
  height:122px;
  margin:0;
  padding:0;
}

.sum1
{
  margin-top:12px;
  margin-left:12px;
  float:left;
  width:120px;
  text-align:center;
}

.sum2
{
  margin-top:12px;
  margin-bottom:12px;
  float:right;
  width:440px;
  text-align:left;
}

.sum1b
{
  margin-top:6px;
  margin-left:6px;
  float:left;
  width:90px;
  text-align:center;
}

.sum2b
{
  margin-top:6px;
  margin-bottom:6px;
  float:right;
  width:190px;
  text-align:left;
}

.productSummary
{
  width:100%;
  height:127px;
  border:1px solid #6D8FAA;
  text-align:left;
  margin-right:6px;
  margin-bottom:10px;
  margin-top:10px;
}

.productSummary2
{
  width:100%;
  height:127px;
  border:1px solid #6D8FAA;
  text-align:left;
  margin-right:20px;
  margin-bottom:10px;
  margin-top:10px;
}

.productSummaryData
{
  height:165px;
  width:100%;
  margin:0;
}

.productSummaryThumb
{
  max-width:99px;
}

.bgsummary
{
  background:#fff url(../images/bg_summary.gif) no-repeat top left;
}

#productdetails
{
  width:95%;
}

.details_Img
{
  float:left;
  background-image:url(../images/imgback.gif);
  background-position:center;
  background-repeat:no-repeat;
  height:196px;
  width:233px;
  text-align:center;
}

.details_Img img
{
  margin-top:10px;
}

.details_CartAdd
{
  background-image:url(../images/detback.gif);
  background-repeat:no-repeat;
  width:227px;
  height:60px;
  background-position:top center;
  text-align:center;
  display:inline;
}

#navcontainer ul
{
  width:100%;
  height:30px;
  margin:0;
  padding:0;
}

#navcontainer ul li
{
  list-style-type:none;
  display:block;
  float:left;
  background:url(../images/bg_tab.gif) no-repeat 0 0;
  font:bold 12px/20px Arial, verdana, sans-serif;
  text-align:center;
  margin:0;
  padding:0 0 0 1px;
}

#navcontainer a
{
  color:#333;
  text-decoration:none;
  display:block;
  width:150px;
  height:30px;
  border:0;
  padding:5px 0;
}

#navcontainer a:hover
{
  color:#333;
  background:url(../images/bg_tabover.gif) no-repeat 0 0;
}

.bthomeheader
{
  margin-left:40px;
}

#totalhome
{
  width:100%;
  margin-top:7px;
}

.box01
{
  background-image:url(../images/box01_bg.gif);
  background-repeat:no-repeat;
  width:227px;
  height:191px;
  display:block;
  float:left;
  margin-top:5px;
  padding:0 0 0 1px;
}

.small,.small2
{
  font-size:11px;
  font-family:arial, helvetica;
}

.small2
{
  color:#404040;
  font-size:10px;
}

.red
{
  color:red;
  font-size:14px;
  font-family:arial, helvetica;
}

.computerConfiguratorPrice span.red
{
  color:red;
  font-size:160%;
}

.box01 form
{
  margin-top:-25px;
}

.orderform
{
  background-image:url(https://www.stockinthechannel.com/Images/logo_stock_in_the_channel.jpg);
  height:91px;
  width:765px;
  background-repeat:no-repeat;
  text-align:right;
  vertical-align:bottom;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:700;
  color:#000;
  text-decoration:none;
}

#detailcont
{
  width:470px;
}

.prodname
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#069;
  text-decoration:none;
  font-weight:bolder;
}

dl.home
{
  background-image:url(../images/box01_bg.gif);
  background-repeat:no-repeat;
  width:227px;
  height:191px;
  display:block;
  float:left;
  margin-top:5px;
  margin-right:3px;
  padding-top:2px;
}

dt.home
{
  float:right;
  margin-bottom:10px;
  font-size:10px;
  text-align:center;
  padding:5px 10px;
}

dd.txt
{
  font-size:9px;
  width:130px;
  float:right;
  padding-top:1px;
  margin:0 5px 0 0;
}

dd.txt strong
{
  font-size:11px;
}

dd.img
{
  float:left;
  margin:0;
  padding:5px;
}

.summaryitems
{
  width:223px;
  height:190px;
  border:1px solid #6D8FAA;
  margin-right:6px;
  margin-bottom:10px;
  text-align:left;
  margin-top:10px;
}

.descA
{
  float:right;
  margin-left:3px;
  width:115px;
  height:160px;
  padding:3px;
}

input.srchA
{
  margin-bottom:3px;
}

.pricets
{
  color:red;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
}

ul.list
{
  margin-bottom:4px;
  background-color:#456B88;
  width:100%;
}

li.list
{
  float:left;
  list-style:none;
  font-family:verdana;
  font-size:11px;
  color:#FFF;
  font-weight:700;
  text-decoration:none;
  background-color:#456B88;
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:#FFF;
  padding:9px;
}

.list li a:hover
{
  color:#FCB519;
}

.list ul li ul a
{
  display:block;
  clear:both;
}

.pname
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:700;
  color:#456B88;
  text-decoration:none;
  text-transform:capitalize;
}

.layer
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  width:630px;
  height:300px;
  margin-left:5px;
  margin-top:10px;
  position:absolute;
  top:520px;
  overflow:auto;
}

.viewcart
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:700;
  color:#FFF;
  text-decoration:none;
  background-color:#5C7E8B;
  width:auto;
  text-align:center;
  margin:1px;
  padding:3px;
}

.sbbox
{
  border:1px solid #6d8faa;
  width:150px;
  background-color:#fff;
  margin:-5px 0 0;
  padding:0;
}

.sbboxban
{
  border:1px solid #6d8faa;
  width:144px;
  background-color:#fff;
  margin:-5px 0 0;
  padding:0;
}

.allcompname
{
  background-color:#ECF0F4;
  margin-top:12px;
  padding-left:6px;
}

.catcomp td a:link,.catcomp a:visited,.catcomp a:hover,.catcomp a:active
{
  color:#000;
  font-size:12px;
  font-weight:400;
  font-family:arial,helvetica,sans-serif;
  text-decoration:underline;
  background-image:url(../images/arrow.gif);
  background-repeat:no-repeat;
  background-position:left top;
  height:24px;
  padding-left:20px;
  width:180px;
}

.catcomp
{
  border:1px solid #BACEE7;
  background-color:#E0E4EF;
  width:450px;
  padding:5px;
}

.related
{
  width:180px;
  text-align:center;
}

.related img
{
  border:1px solid #BACEE7;
  margin-bottom:10px;
  clear:both;
  padding:2px;
}

.related a:link,.related a:visited,.related a:hover,.related a:active
{
  text-decoration:underline;
  clear:both;
  margin-bottom:5px;
  padding:2px;
}

#searchboxAllaslist
{
  clear:both;
  background:#fff;
  overflow:hidden;
  margin:10px 0;
}

#searchboxAllaslist form
{
  margin:10px;
}

#searchboxAllaslist h1
{
  text-align:right;
  font-size:12px;
  clear:left;
  float:left;
  display:block;
  color:#333;
  width:200px;
  margin:0 8px 0 0;
  padding:0;
}

ul.stemplistclass
{
  width:330px;
  float:left;
  display:inline;
  list-style-type:none;
  margin:0;
  padding:0 0 10px;
}

.stemplistclass li
{
  white-space:nowrap;
  float:left;
  display:block;
  list-style:none;
  height:19px;
  background:transparent url(../images/filter_left.gif) no-repeat left;
  margin:0 10px 0 0;
  padding:0 0 0 6px;
}

.stemplistclass li a,.stemplistclass_selected
{
  white-space:nowrap;
  display:block;
  float:left;
  height:19px;
  line-height:19px;
  background:transparent url(../images/filter_right.gif) no-repeat right;
  margin:0;
  padding:0 5px 0 0;
}

.stemplistclass_selected
{
  background:transparent url(../images/filter_right.gif) no-repeat left;
}

.stemplistclass a:link,.stemplistclass a:visited
{
  color:#F5832D;
  font-size:10px;
}

.deta2
{
  width:655px;
  border:1px solid #456B88;
  height:auto;
  margin:5px;
  padding:5px;
}

.deta3
{
  width:98%;
  background-color:#F5F5F5;
  height:315px;
  margin:26px 0 0;
  padding:5px;
}

.deta4
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
  text-decoration:none;
}

.vieworderhistoryheader
{
  background-image:url(../images/header_bg.jpg);
  background-repeat:repeat-x;
  background-position:left top;
  height:14px;
  margin-top:2px;
  text-align:center;
  padding-top:1px;
  color:#FFF;
  font-size:10px;
  font-weight:700;
  font-family:verdana;
}

.vieworderhistoryline
{
  background-image:url(../images/viewordersbgalt.gif);
  background-repeat:repeat-x;
  color:#000;
  font-size:10px;
  font-family:arial,helvetica,sans-serif;
}

.vieworderhistorylinealt
{
  background-image:url(../images/viewordersbg.gif);
  background-repeat:repeat-x;
  color:#000;
  font-size:10px;
  font-family:arial,helvetica,sans-serif;
}

.vieworderhistorylinks
{
  color:#006092;
  font-size:10px;
  font-family:arial,helvetica,sans-serif;
}

.vc1
{
  background-color:#465150;
  white-space:nowrap;
  padding:5px;
}

.vc2,.vc2alt
{
  text-transform:uppercase;
  padding:5px;
}

.vc4
{
  background-color:#000;
  color:#FFF;
}

.vc5
{
  padding:10px 0;
}

#buttons
{
  width:600px;
  display:block;
  margin:20px 0 0;
  padding:5px;
}

#buttons p
{
  clear:both;
}

.t20ha
{
  text-transform:capitalize;
}

.pvlistclass TD
{
  white-space:nowrap;
  width:16%;
  text-align:center;
}

.pvlistclass
{
  padding:10px;
}

#brands .pvlistclass TD
{
  white-space:nowrap;
  width:150px;
  text-align:center;
  border:1px solid #f5e5e5;
  margin:2px 0;
}

#brands .pvlistclass a:link,#brands .pvlistclass a:visited,#brands .pvlistclass a:active
{
  color:#F5832D;
  display:block;
}

#brands .pvlistclass a:hover
{
  color:#930;
  background-color:#f5e5e5;
  display:block;
}

#rmaform fieldset
{
  margin-bottom:20px;
  border-bottom:2px solid #F5832D;
  background-color:#f7f7dc;
  padding:5px 0;
}

#rmaform legend
{
  font-weight:700;
  color:#F5832D;
}

#rmaform input
{
  border:1px solid #3a3a3a;
  padding:1px;
}

.PageNumbers
{
  overflow:hidden;
  list-style-type:none;
}

.centre-area
{
  padding:0 -12px 0 0 !important;
}

ins,.summary-boxes p a,.stemplistclass li a,.stemplistclass li a:link,.stemplistclass li a:visited
{
  text-decoration:none;
}

img,#buttons p img
{
  border:0;
}

ul#subcats,ul#lowercats,.featureproduct img,.details_Continued
{
  float:left;
}

* html #navigation ul li a,.prodbox-landscape-txt h2,.summary-boxes h2
{
  padding:0;
}

#globalsearch input,#login-div input
{
  height:18px;
  width:110px;
  border:1px solid #CCC;
}

#contactus p a,#help-header p a,.s24 a:link,.s24 a:visited,.s25 a:link,.s25 a:visited,.s25 a:active,.s23 a:link,.s23 a:visited,.s23 a:hover,.s23 a:active,#detailboxtxt li a,.small
{
  color:#000;
}

#contactus p a:hover,#help-header p a:hover
{
  color:#F5832D;
}

#login-header h3 a:hover,#tel-header p a:hover,.stemplistclass a:hover
{
  text-decoration:underline;
}

#login-header h3
{
  margin-top: 3px;
}

#login-header label,.thumbn
{
  width:60px;
}

#slider-header p a:hover,.s5b a:hover,.s24 a:hover,.s25 a:hover,.homeoffer-body h1 a:hover,.cat-summmary-body p a:hover,.catoffer-body h1 a:hover,#detailboxtxt li a:hover,.inactivepage a:hover
{
  color:#F5832D;
}

#footer li a,h1.breadcrumbs a:link,h1.breadcrumbs a:visited,h1.breadcrumbs a:active
{
  color:#000;
  text-decoration:none;

}

p.breadcrumbs font.g1, p.breadcrumbs
{
  color: #F5832D !important;
  font-weight: bold !important;
}
p.breadcrumbs font.g1 a, p.breadcrumbs a
{
  color: #333;
  font-weight: bold;
}

#footer li a:hover,h1.breadcrumbs a:hover,.prodbox-landscape-txt h2 a:hover,.summary-boxes h2 a:hover
{
  color:#F5832D;
  text-decoration:underline;
}

.carttext,.summary-boxes h2
{
  margin:0;
}

#sitepage,.homeoffer-body-content,.catoffer-body-content,#detailbox
{
  position:relative;
}

.homeoffer-footer,.catoffer-footer
{
  background-image:url(../images/home-offer-footer.gif);
  background-repeat:no-repeat;
  background-position:top;
  height:5px;
  width:296px;
  margin-bottom: 10px;
}

.homeoffer-body h1,.catoffer-body h1
{
  font-size:14px;
  font-weight:700;
  margin:0;
  padding:2px 0 4px 8px;
}

.homeoffer-body h1 a,.catoffer-body h1 a
{
  color:#000;
  margin:0;
  padding:0;
}

.homeoffer-body-left,.catoffer-body-left
{
  width:140px;
  text-align:center;
}

.homeoffer-body-right,.catoffer-body-right
{
  width:155px;
  position:absolute;
  top:0;
  right:0;
}

.homeoffer-body-right img,.catoffer-body-right img
{
  margin:4px 0 1px;
  padding:0;
}

.cat-summmary a:hover,.cat-summmary a:active,.btheader a:hover,.featureproduct,.featureproductman a:hover,.prodname a:hover,.orange,.vieworderhistorylinks a:hover,.vc2 a:link,.vc2alt a:link,.vc2 a:hover,.vc2alt a:hover,.t20ha a:hover,.smcatlist a:hover,.pvlistclass a:hover
{
  color:#F5832D;
}

.inactivepage,.inactivepage a
{
  color:#000;
  padding:5px 0;
}

#maincontent,.maincontentfrontpage table,#summarycont,#cartmainouter table,.relatedbox table
{
  width:100%;
}

.price-summary-boxes,.productSummaryButtons
{
  text-align:center;
}

#right,.sidebar_right
{
  position:absolute;
  top:160px;
  left:617px;
}

.thumbx,.PageNumbers li
{
  float:left;
  padding:5px;
}

.list ul a:link,.list ul a:visited,.list li a:link,.list li a:visited,.viewcart a:link,.viewcart a:visited
{
  text-decoration:none;
  color:#FFF;
}

.vc3,.vc4,#rmaform table td
{
  padding:5px;
}

.t20up,.of1,.ofinv0
{
  text-transform:uppercase;
}