/* CSS Document */
body {font-family:Tahoma;	font-size:11px; color:#666666;	margin:0;	padding:0;}
td {font-family:Tahoma;	font-size:11px;	color:#666666;	margin:0;	padding:0;}
img	{	border:0 }
h3 {font-size:20px; color:#191919; font-weight:normal; margin:0; padding:0; }
.print { color:#000000;}

/* Header */
#top {width:100%;	height:90px; background-color:#DCDADA;}
		/* width:750px or width:100% */	
#logo {width:189px; padding-left:56px; padding-right:56px; background-color:#515979;}

#navTop {width:449px; height:24px;}
.navBorder1 {border-right:1px solid #929292;}
.navBorder2 {border-left:1px solid #929292;}


/* Top sellers */
#topSellers {width:100%; padding-top:10px;	padding-bottom:20px;}
					/* width:750px or width:100% */
#price { width:78px;	height:17px; background:url(../images/ot/BgPrice.gif) left top no-repeat; font-family:"Trebuchet MS"; font-weight:bold; font-size:12px; color:#FF0000; padding-left:16px; padding-right:16px;}
#priceR { width:78px;	height:17px; background:url(../images/ot/BgPrice.gif) left top no-repeat; font-family:"Trebuchet MS"; font-weight:bold; font-size:12px; color:#FF0000; padding-left:16px; padding-right:16px;}
.searchPrice  {max-width:50px; display:block;  margin-bottom:3px; /*border:1px solid black;*/}
.mfr {font-family:Trebuchet MS;	font-weight:bold;	font-size:10px;	color:#515979;}
.partNumber {font-family:"Trebuchet MS"; font-size:10px; color:#666666;}


/* Menu Info */
#menu {width:100%; height:40px;	background-color:#807F7F; border-top: 1px solid #D5D4D4;}
.menuBorder {height:20px;	border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}


/* Content */
#content {width:100%;}
				/* width:750px or width:100% */


/* Browse by categories */
#categories {width:301px;}
#banner {width:301px;}
.li1 {display:block; padding-left:13px; padding-bottom:8px; background:url(../images/ot/picArrow1.gif) no-repeat;	font-family:Tahoma;	font-size:9px; font-weight:bold; color:#3A3939;}
a.li2 {display:block; padding-left:13px; padding-bottom:8px; background:url(../images/ot/picArrow2.gif) no-repeat; font-family:Tahoma; font-size:11px; font-weight:normal; color:#666666; text-decoration:none;}
a.li2:hover {color:#000000;	text-decoration:underline;}
a.li3 {display:block;	padding-left:13px; background:url(../images/ot/picArrow3.gif) no-repeat; font-family:Tahoma;	font-size:9px; font-weight:bold; color:#666666; text-decoration:none;	}
a.li3:hover {color:#000000;	text-decoration:underline;}
a.li4 {padding-left:13px;	background:url(../images/ot/picArrow2.gif) no-repeat; font-family:Tahoma;	font-size:11px;	font-weight:normal;	color:#666666; text-decoration:none;}
a.li4:hover {color:#000000;	text-decoration:underline;}

a.li5 {display:block; padding-left:13px; background:url(../images/ot/picArrow1.gif) no-repeat; font-family:Tahoma;	font-size:9px; font-weight:bold;	color:#666666; text-decoration:none;}
a.li5:hover {color:#000000;	text-decoration:underline;}
a.li6 {display:block; padding-left:13px; background:url(../images/ot/picArrow1.gif) no-repeat; font-family:Tahoma;	font-size:9px; font-weight:bold;	color:#000000; text-decoration:none;}
a.li6:hover {color:#000000;	text-decoration:underline;}
a.li7 { padding-left:12px; background:url(../images/ot/picArrow1.gif) no-repeat; font-family:Tahoma;	font-size:9px; font-weight:bold;	color:#666666; text-decoration:none;}
a.li7:hover {color:#000000;	text-decoration:underline;}
a.li7a { padding-left:12px; background:url(../images/ot/picArrow7a.gif) no-repeat; font-family:Tahoma;	font-size:9px; font-weight:bold;	color:#666666; text-decoration:none;}
a.li7a:hover {color:#000000;	text-decoration:underline;}


.li8 {padding-left:13px; background:url(../images/ot/picArrow1.gif) no-repeat; font-family:Tahoma;	font-size:9px; font-weight:bold;	color:#000000; text-decoration:none;}
.li82 {padding-left:5px;font-family:Tahoma;	font-size:9px; font-weight:bold;	color:#000000; text-decoration:none;}

a.li9 {padding-left:13px; padding-bottom:6px; background:url(../images/ot/picArrow2.gif) no-repeat; font-family:Tahoma; font-size:11px; font-weight:normal; color:#666666; text-decoration:none;}
a.li9:hover {color:#000000;	text-decoration:underline;}


.li6 {padding-left:13px; background:url(../images/ot/picArrow1.gif) no-repeat;	font-family:Tahoma;	font-size:11px;	font-weight:bold;	color:#3A3939; text-decoration:none;}
a {font-family:Tahoma; font-size:10px;	font-weight:bold;	color:#3A3939; text-decoration:none;}
a.normal {font-family:Tahoma; font-size:10px; font-weight:normal;	color:#3A3939; text-decoration:none;}
a:hover {color:#000000;	text-decoration:underline;}
#contentLeft {width:100%;}
						/* width:449px or width:100% */
.sep1 {background-position:center; background-repeat:repeat-y;}
.sep2 {background-position:left; background-repeat:repeat-y;}
.sep3 {background-position:center; background-repeat:repeat-x;}
.sep4 {background-position:top; background-repeat:repeat-x;}

.price {font-family:"Trebuchet MS";	font-weight:bold;	font-size:14px;	color:#FF0000;}
.priceR {font-family:"Trebuchet MS";	font-weight:bold;	font-size:14px;	color:#FF0000;}
.price2 {font-family:"Trebuchet MS";	font-weight:bold;	font-size:12px;	color:#FF0000;}
.price3 {font-family:"Trebuchet MS";	font-weight:bold;	font-size:12px;	color:#3A3939;}

#copy {font-family:Tahoma; font-size:11px; color:#B0B0B0; padding-left:20px; padding-top:17px;}
#footer1 {background-color:#515979; width:301px; height:9px;}
#footer2 {background-color:#807F7F;}
.footer {padding-top:17px; padding-bottom:30px;}
a.copy {font-family:Tahoma;	font-size:10px; font-weight:normal;	color:#B0B0B0; text-decoration:none;}
a.copy:hover {color:#666; text-decoration:underline;}
a.footer {font-family:Tahoma;	font-size:11px;	font-weight:normal;	color:#4C4C4C; text-decoration:none;}
a.footer:hover {color:#000000; text-decoration:underline;}

/* Product Page */
.prodSepHor { width:100%;	margin-bottom:10px; _margin-bottom:0; background:url(../images/ot/picSep.gif) repeat-x; height:1px}
.prodPrice { float:left; margin-right:5px; height:15px; padding-top:1px;}
.prodPriceR { float:left; margin-right:5px; height:15px; padding-top:1px;}
#stock {font-family:"Trebuchet MS"; text-align:center; background:url(../images/ot/stockBack.gif) no-repeat; width:57; height:82; padding-top:8px;}
#notinstock {font-family:"Trebuchet MS"; text-align:center; background:url(../images/ot/stockBack_no.gif) no-repeat; width:57; height:82; padding-top:8px;}
.stock {font-size:18px; line-height:18px;	font-weight:bold;	color:#FF0000; padding:0 6px;}
.stockText1 { font-size:9px; margin:0 0 7px 2px;	font-weight:normal;	color:#3A3939;}
.stockTextRed { font-size:9px; margin:9px 0 7px 2px;	font-weight:normal;	color:#FF0000;}
.productHead {font-family:Tahoma;	font-size:11px;	font-weight:bold;	color:#3A3939;}
.smallText {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#666666;}
.smallText2 {margin:0; padding:0; font-family:Tahoma;	font-size:10px; font-weight:bold;	color:#666666;}
.smallText3 {margin:0; padding:0; font-family:Tahoma;	font-size:11px; font-weight:normal;	color:#666666;}
.t9 { font-size:9px;}
.bigText { font-size:12px;}
.red	{color:#FF0000}
a.review {font-family:Tahoma;	font-size:11px;	font-weight:bold;	color:#3A3939;	text-transform:uppercase;	margin:0; padding:0;}
.dropText {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	color:#666666;}
.dropTextOv {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	color:#666666;}
ul	{list-style:none;}
li	{list-style:none; background:url(../images/ot/picArrow6.gif) no-repeat; padding-left:8px}
.li5 { margin:2px 0; background:url(../images/ot/picArrow6.gif) no-repeat;	font-family:Tahoma;	font-size:11px;	font-weight:normal;	color:#666666;	padding-left:8px;	display:block;	text-decoration:none;}

.manufName {font-family:"Trebuchet MS";	font-weight:bold;	font-size:12px;	color:#515979;}



#prodTabs { width:100%; margin:30px 0 20px 0;/* border:1px solid black;*/}
#tabs	{ background:url(../images/ot/backTabs.gif) bottom repeat-x; height:16px; padding-left:10px; margin-bottom:20px;}
#prodTabs ul { margin-bottom:0;}
#prodTabs a.tab { text-transform:uppercase; }
#prodTabs a.tabSel {text-transform:uppercase; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF; font-style:bold}
#prodTabs a.tabSel:hover {background-color:#FFFFFF; border:1px solid #C3C3C4; border-bottom:1px solid #FFFFFF; color:#666666;}

#tab0Info {	display:block; padding-left:10px; }
#tab1Info { display:none; padding-left:10px; }
#tab2Info { display:none; padding-left:10px; }
#tab3Info { display:none; padding-left:10px; }
#tab4Info { display:none; padding-left:10px; }
#tab5Info { display:none; padding-left:10px; }

.login {padding-right:28px; padding-top:2px; height:10px; font-family:Tahoma;	font-size:10px; font-weight:normal;	color:#666666;}





/* Buttons */
a.but {display:inline-block; padding:2px 7px 2px 7px; background-color:#E6E5E5; border:1px solid #C3C3C4;	font-family:Tahoma;	font-size:11px;	font-weight:normal; text-decoration:none; color:#666666;}
a.but:hover {background-color:#FDEE93; border:1px solid #CCBB76;	font-family:Tahoma;	font-size:11px;	font-weight:normal; text-decoration:none; color:#000000;}
a.but3 {display:inline-block; padding:2px 7px 2px 7px; background-color:#f1efef; border:1px solid #ccc;	font-family:Tahoma;	font-size:11px;	font-weight:normal; text-decoration:none; color:#000000;}
a.but3:hover {background-color:#FDEE93; border:1px solid #C3C3C4;	font-family:Tahoma;	font-size:11px;	font-weight:normal; text-decoration:none; color:#666666;}


a.butPurchase {display:inline-block; _width:0px; padding-top:2px; padding-bottom:2px; padding-left:24px; padding-right:7px; background:url(../images/ot/butPurchase.gif) #E6E5E5 no-repeat; border:1px solid #C3C3C4;	font-family:Tahoma;	font-size:11px;	font-weight:normal; text-decoration:none; color:#666666;}
a.butPurchase:hover {background-color:#FDEE93; border:1px solid #CCBB76;	font-family:Tahoma;	font-size:11px;	font-weight:normal; text-decoration:none; color:#666666;}
a.butPurchase1, a.butPurchase2 {display:inline-block; _width:0px; padding-top:2px; padding-bottom:2px; padding-left:24px; padding-right:10px; background:url(../images/ot/butPurchase.gif) #FDEE93 no-repeat; border:1px solid #C3C3C4;	font-family:Tahoma;	font-size:11px;	font-weight:normal; text-decoration:none; color:#666666;}
a.butPurchase1:hover, a.butPurchase2:hover {background-color:#E6E5E5; border:1px solid #ccc; font-family:Tahoma;	font-size:11px;	font-weight:normal; text-decoration:none; color:#666666;}
a.butPurchase2:hover, a.but2:hover {background-color:#f1efef;}


a.butLogin {display:block; width:27px; padding-top:1px; padding-bottom:2px; padding-left:19px; padding-right:7px; background:url(../images/ot/butLogin.gif) #E6E5E5 no-repeat; border:1px solid #C3C3C4;	font-family:Tahoma;	font-size:11px;	font-weight:normal; text-decoration:none; color:#666666;}
a.butLogin:hover {background-color:#FDEE93; border:1px solid #CCBB76;	font-family:Tahoma;	font-size:11px;	font-weight:normal; text-decoration:none; color:#000000;}

a.cart {  float:left; background-image:url(../images/ot/picCart.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; font:Tahoma 11px normal #666; text-decoration:none;}
a.cart:hover {color:#000000; text-decoration:none;}
a.cart1 { float:left; _width:95px; background-image:url(../images/ot/picCart1.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; font:Tahoma 11px normal #666; text-decoration:none;}
a.cart1:hover {color:#000000; text-decoration:none; background-image:url(../images/ot/picCart1_ov.gif);}
a.searchCart { float:right; clear:both;}


a.largerView {background-image:url(../images/ot/picView.gif); background-position:right; background-repeat:no-repeat; padding-right:15px;}

a.notify { background-image:url(../images/ot/butNotify.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; font:Tahoma 11px normal #666; text-decoration:none;}
a.notify:hover {color:#000000; text-decoration:none;}

/*-*/
.borderG { border-top:1px solid #A7ACB0; border-right:1px solid #A7ACB0;  border-bottom:1px solid #A7ACB0;  border-left:1px solid #A7ACB0}
.top10 { padding-top:10px;}
.txtInput { font-family: "Times New Roman", Times, serif; font-size:15px; line-height:17px;}
.txtInputBasket { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px;}

#errorLabel ul, #errorLabel li { margin:0; padding:0;}
.ulMessage ul { margin:0; padding:0; margin-top:18px; margin-bottom:10px; margin-left:56px;}
.ulMessage li { padding-bottom:12px;}
.ulMessage1 ul { margin:0; padding:0; margin-top:18px; margin-bottom:0px; margin-left:30px; list-style:none; list-style-image:none;}
.ulMessage1 li { padding-bottom:12px; list-style:none; list-style-image:none;}
.ulMessage2 ul { margin:0; padding:0; margin-top:18px; margin-bottom:0px; margin-left:0px; list-style:none; list-style-image:none;}
.ulMessage2 li { padding-bottom:12px; list-style:none; list-style-image:none;}

a#xAboutProcessingFee, a:visited#xAboutProcessingFee,a:active#xAboutProcessingFee, a.aLite  { font-size:10px; color:#616161; font-weight:normal;}
.purchaseArea input { font-size:12px; line-height:16px;}
.dotsVert { background:url(../images/ot/dotsVert.gif) top left repeat-y;}
.liteGrey { background-color:#e8e6e6;}
#printBasket, #invoice { color:#000;}

/* Specials 3x3 */

#mainSpecial	{ height:650px; min-width:470px; overflow:hidden; margin-bottom:20px}
#firstSpecColumn, #secondSpecColumn, #thirdSpecColumn 	{ float:left; }

.specialBox 										{ width:200px; _width:210px; padding: 0 10px; margin-bottom:30px; background:url(../images/ot/specialVertSeparator.gif) top left repeat-y;}
#firstSpecColumn .specialBox	 	{ width:200px; padding:0 10px 0 0; background:none }

.specialBox b						 				{ display:block; height:25px; margin:5px 0 8px 0;}
.specialBox img.specImg	 				{	float:left; }
.specialBox p 									{ height:85px; margin:0 0 15px 0; padding-left:10px; float:left; max-width:125px; _width:125px;}
div.sepHor1 										{ background:url(../images/ot/picSep.gif) top right repeat-x; margin-bottom:10px; height:1px; _font-size:0; clear:both; }
div.sepHor1R 										{ background:url(../images/ot/picSep.gif) top right repeat-x; margin-bottom:0px; height:1px; _font-size:0; clear:both; }
div.specialPrice 								{ height:21px; }


/* Top Sellers */
#mainTopSpecial									{ height:135px; overflow:hidden; margin:5px 0 10px 0;}
#mainTopSpecial .topSpecialBox 	{ float:left; width:150px; padding:10px 0; text-align:center; }
#mainTopSpecial .vertSeparator	{ float:left; width:1px; height:85px; margin-top:20px;}
#mainTopSpecial #price  				{ padding:0; min-width:78px; margin:0 auto; /*border:1px solid green;*/}
#mainTopSpecial img							{ margin:0;/* border:1px solid black; */}
#mainTopSpecial a								{ display:block; max-width:65px; height:65px; padding:5px 0; margin:0 auto; /*border:1px solid red;*/ }


.topSpecialBox b, small			 		{ display:block;}
.topSpecialBox b								{ line-height:12px; padding:0 5px;/* border:1px solid black;*/}
.topSpecialBox img							{ margin:5px 0;}

/* Customer Review Editor */
#RevEditorTitle { background-color:#515979; color:#FFFFFF; font-weight:bold; padding-left:10px}


/* Categories */
td.catColumn { padding-right:5px; vertical-align:top;}
b.li2 {display:block; padding-left:13px; padding-bottom:8px; background:url(../images/ot/picArrow2.gif) no-repeat; font-family:Tahoma; font-size:11px; color:black; }
a.catItem { font-weight:normal; color:black}

.note { color: #999999; }


.featuredCat { font-weight:bold; color:Black;}


.GWP_Header { background-color:#E6E5E5; padding: 7px 10px 8px 10px; }

.tdSpecialMPN {color:#767575; padding-top:0px; padding-bottom:7px; text-align:center; }

.specs-div { margin-top:15px; height:25px; font-weight:bold; color:000000; vertical-align:middle;}
td.specs-div { height:25px; padding-left:10px; margin-top:15px; font-weight:bold; color:000000; vertical-align:middle; background-color: #F0F0F0}

.specs-param { font-weight:bold; color: #666666; }
td.specs-param { height:25px; padding-left:20px; padding-top:5px; font-weight:bold; color: #888888; vertical-align:top; white-space: nowrap }


/* Block: Tags */
.block-tags {
    font-family: Tahoma;
    font-size: 11px;
    list-style:none; 
    background:none; 
    padding:0px 10px 0px 10px; 
    margin:0px 0px 0px 0px;
 }
.block-tags-li {display:inline; list-style:none; background:none; padding:10px;vertical-align: middle;}
.block-tags-li a{color:#999; font-weight:normal;vertical-align: middle;}
.block-tags-li a:hover { color:#555; font-weight:normal;vertical-align: middle;}


