/* CSS Document */

/* background:url(../images/pagebg.jpg) repeat-x; */
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:url(../images/slices/repeat.gif) repeat-x;}

a { color:#ff8a01; }
a:hover { text-decoration:none; }
.center { text-align:center; }
.clear { clear:both; }

.floatright { float:right; }
.floatleft { float:left; }

h1 { font-size:20px; display:inline; }
h2 { font-size:20px; color: #ff8a01; font-weight:bolder; margin:0; padding:0;}
h3 { font-size:14px; color:#383C38; margin-top:5px; margin-bottom:1px; font-family: Arial; }

#container { width:980px; margin-left:auto; margin-right:auto;}

/********************* Header ************************/

#header { width:980px; height:115px; margin-bottom:15px; margin-top:6px;}

#header #logo { float:left; display:inline; background:url(../images/slices/LogoFull_new.gif); width:213px; height:100px; }
#header #nav { float:left; display:inline; width:737px; height:80px; }
#header #search { float:left; display:inline; padding-left:260px; width:410px; height:58px; clear:left; vertical-align:middle; background:url(../images/searchTitle.gif) no-repeat; }
#header #cart { float:right; display:inline; width:270px; height:70px; margin-top:10px; background:url(../images/seperator.gif) repeat-y; padding-left:20px; font-size:12px; }
#header #links { float:left; display:inline; height:20px; width:977px; background:url(../images/slices/repeat.gif) repeat-x }

/* Navigation */
#header #nav ul { margin:0px; padding:0px; list-style:none; }
#header #nav li { float:left; height:80px; }
#header #nav li a { display:block; height:80px; }
#header #nav li a span { display:none; }
#header #nav .inputcomment { color:Black; font-size:14px; float:left; padding-top:5px; }
#header #nav #logincontainer { width: 737px; height:30px; float:left; padding-top:5px; }
#header #nav #shoppingcart img { float:right; border:0; padding-top:2px; }
#header #nav #shoppingcart #text { float:right; text-decoration:none; }

/* New Navigation */
#header #newnav { padding-top:0px; text-align:right; }
#header #newnav a { color:White; text-decoration:none; padding-left:10px; padding-right:10px; border:0; }
#header #newnav span { font-size:12px; color:White; margin-top:12px;}
#header #newnav img { border:0; vertical-align:top; margin-right:2px;}

#header #nav { background-color:White; }
#header #nav #searchtest { width:737px; height:100px; background:url(../images/slices/search_bar_blank.gif) no-repeat; margin:0; padding:0; float:left; }
#header #nav #searchtest #searchheader { margin-top:20px; vertical-align:top; float:left; padding-left:10px; }
#header #nav #searchtest #searchtxt { margin-top:20px; vertical-align:top; float:left; padding-left:10px; }
#header #nav #searchtest #searchsuggest 
{ 
    background:white url(../images/text_input.gif) repeat-x scroll 0 0;
    border:1px solid #BEC3CC;
    color:#383C38;
    font-size:11px;
    height:100px;
    margin-left:190px;
    margin-top:49px;
    position:absolute;
    width:180px;
}
#header #nav #searchtest #searchsuggest li { float:none; height:18px; padding-top:2px; padding-left:5px; }
#header #nav #searchtest #searchcat { margin-top:20px; vertical-align:top; float:left; padding-left:10px; }
#header #nav #searchtest #searchgo { margin-top:10px; vertical-align:top; float:left; padding-left:10px; }
#header #nav #searchtest #searchgo img { border:0; }

#header #endSearch { width:26px; height:100px; float:left; background:url(../images/slices/sliver.gif) no-repeat; }

/* Search */ 
#header #search #searchbox { margin-top:13px; float:left; padding-right:4px; vertical-align:top;}

/* Shoping Cart */
#header #cart a { color:#000000; }
#header #cart .ablue { color:#01b4dd; font-weight:bolder; }
#header #cart img { border:0px; }

#searchbutton { background:url(../images/slices/Go_1.gif) no-repeat; width:75px; height:45px; border:0; cursor:pointer; display:inline; float:left; }

/********************* Content ************************/
#content { float:left; margin-left:9px; }
#content #prodheader { float:left; width:550px; }
#content #prodheader img { float:left; margin:0; }
#content #prodheader .soldby { float:left; margin-left:10px; font-weight:bold; }
#content #prodheader #rating { float:right; margin-left:30px; }

#content #prodheader #infobox { float:left; border:solid 0px #666666; width:549px; padding:0; margin-top:3px; }
#content #prodheader #infobox img { border:0; }
#content #prodheader #infobox #ourprice { float:left; color:black; font-size:16px; font-weight:bolder;}
#content #prodheader #infobox #ourpricevalue { float:left; margin-left:10px; color:#ff8a01; font-weight:bolder; font-size:16px; }
#content #prodheader #infobox #eBucks { float:left; margin-left:5px; color:Green; font-weight:bolder; font-size:14px; }
#content #prodheader #infobox #deliverytime {  }
#content #prodheader #infobox #priceavail { color:black; font-size:12px; }
#content #prodheader #infobox #purchase { float:right; text-align:center; width:114px; height:70px;}

#content #prodheader #infobox #purchase #wishlistbtn { border:none; background-color:Transparent; font-size:12px; color:green; margin:15px 0px 0px 2px; cursor:pointer; width:109px; height:24px;}

#content #prodheader #infobox #features { float:left; width:75px; height:22px; background:url(../images/slices/icon_features.gif) no-repeat; margin-top:10px; }
#content #prodheader #infobox #itemdescription { float:left; width:87px; height:22px; background:url(../images/slices/icon_description.gif) no-repeat; margin-top:10px; margin-left:18px; }
#content #prodheader #infobox #similar { float:left; width:65px; height:22px; background:url(../images/slices/icon_similar.gif) no-repeat; margin-top:10px; margin-left:18px; }
#content #prodheader #infobox #accessories { float:left; width:93px; height:22px; background:url(../images/slices/icon_accessories.gif) no-repeat; margin-top:10px; margin-left:18px; }
#content #prodheader #infobox #customerreviews { float:left; width:89px; height:22px; background:url(../images/slices/icon_feedback.gif) no-repeat; margin-top:10px; margin-left:18px; }

#content #prodheader #infobox #features a { float:right; display:block; width:75px; height:22px; text-align:right; padding-top:3px; font-size:12px; } 
#content #prodheader #infobox #itemdescription a { float:right; display:block; width:87px; height:22px; text-align:right; padding-top:3px; font-size:12px; } 
#content #prodheader #infobox #similar a { float:right; display:block; width:65px; height:22px; text-align:right; padding-top:3px; font-size:12px; } 
#content #prodheader #infobox #accessories a { float:right; display:block; width:93px; height:22px; text-align:right; padding-top:3px; font-size:12px; } 
#content #prodheader #infobox #customerreviews a { float:right; display:block; width:89px; height:22px; text-align:right; padding-top:3px; font-size:12px; } 

#content #featuresimage { font-size:20px; color: #ff8a01; font-weight:bolder; margin-top:20px; padding-top:5px; background:url(../images/slices/icon_features_big.gif) no-repeat; height:35px; padding-left:40px; }
#content #descriptionimage { font-size:20px; color: #ff8a01; font-weight:bolder; margin-top:20px; padding-top:5px; background:url(../images/slices/icon_description_big.gif) no-repeat; height:35px; padding-left:40px; }
#content #similarimage { font-size:20px; color: #ff8a01; font-weight:bolder; margin-top:20px; padding-top:5px; background:url(../images/slices/icon_similar_big.gif) no-repeat; height:35px; padding-left:40px; }
#content #accessoriesimage { font-size:20px; color: #ff8a01; font-weight:bolder; margin-top:20px; padding-top:5px; background:url(../images/slices/icon_accessories_big.gif) no-repeat; height:35px; padding-left:40px; }
#content #customerreviewsimage { font-size:20px; color: #ff8a01; font-weight:bolder; margin-top:20px; padding-top:5px; background:url(../images/slices/icon_feedback_big.gif) no-repeat; height:35px; padding-left:40px; }

.full { float:left; margin-left:9px; width:770px; }
.half { float:left; margin-left:9px; width:560px; }

.price { color:#ff8a01; font-weight:bolder; font-size:13px; }
.listprice { text-decoration:line-through; font-size:12px;}
.searchproduct .yousave { font-weight:bold; margin-left:10px; } 
.yousave { font-weight:bold; font-size:12px; margin-left:10px; } 

.prodheader { font-size:20px; color: #ff8a01; font-weight:bolder; margin-top:10px; padding-top:5px; }
.prodname { font-size:14px; font-weight:bolder; margin-bottom:10px; }
.reviewtitle { font-size:14px; font-weight:bolder; margin-top:20px;}
.backtotop { float:right; font-size:10px; }

#myCart { float:left; width:63px; height:45px;}
#myCart a { float:left; display:block; width:63px; height:45px; background:url(../images/slices/cart_1.gif) no-repeat; }
#myCart a:hover { background:url(../images/slices/cart_2.gif) no-repeat; background-position:1px;}

.wishlistpublictext { font-size:12px; }
#wishlistcode { width:70px; }
#wishlistmails { width:229px; }

#getshopping { font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left;} 
#getshoppingin { float:left; margin-top:10px; font-weight:bolder; } 
.getshoppinglist { margin-top:10px; }
.getshoppinglist li { float:left; background:url(../images/slices/arrow.gif) no-repeat; line-height:28px; padding-left:28px; width:150px;}
.getshoppinglist ul { margin-bottom:10px; }
.getshoppinglist2 { margin-top:10px; }
.getshoppinglist2 li { float:left; background:url(../images/slices/circle.gif) no-repeat; padding-left:8px; height:22px; width:160px; padding-top:5px;}
.getshoppinglist2 ul { margin-bottom:10px; }
#trustsymbols { float:left; margin-top:10px; width:150px; }
#needahand { float:left; margin-top:10px; width:150px;}
#mailus { float:left; margin-top:10px; width:150px; background:url(../images/slices/mail.gif) no-repeat; padding-left:22px;} 

#newreleases { font-size:20px; font-weight:bold; width:560px;}
#newreleases #category { color:#ff8a01; }

#featured { margin-left:100px; }

#process { width:553px; height:43px; border:solid 1px RGB(239,239,239); padding:5px 5px 5px 5px; }

.ourBlog { float:left; width:400px; height:90px; background:url(../images/slices/img_blog_feature.gif) no-repeat; margin-top:10px; padding-left:160px; padding-top:50px; } 
.ourBlog a { text-decoration:none; }

.prodHeader { font-size:22px; font-weight:bold; color:GrayText; margin:0px 0px 10px 0px; }

.searchCloudContainer { float:left; width:375px; height:200px; font-size:16px; font-weight:bold; margin:15px 5px 5px 5px;}
.searchCloud { width:340px; height:175px; border:solid 2px RGB(239,239,239); font-weight:normal; margin:5px 5px 0px 0px; font-size:10px; padding:5px 5px 5px 5px;}
.searchCloud a { text-decoration:none; color:Black; }
.searchCloud a:hover { text-decoration:underline; color:#ff8a01; }

.mainTopSellers { float:left; width:548px; height:185px; border:solid 1px RGB(239,239,239); margin:5px 5px 0px 0px; font-size:10px; }
.mainTopSellers a { text-decoration:none; color:Black; }
.mainTopSellers h2 { margin-top:5px; }
.mainTopSellers h2 a { font-size:14px; font-weight:bold; color:#11B5E4; }
.mainTopSellers a:hover { text-decoration:underline; color:#ff8a01; }
.mainTopSellers ul { float:left; margin:0; padding:0; font-size:11px; }
.mainTopSellers li { list-style:none; margin:0; padding:0; }
.mainTopSellers li a { background:url(../images/subcontentNav.gif) no-repeat; padding-left:10px; height:14px; }
.mainTopSellersHeader { float:left; font-size:14px; color:GrayText; width:215px; margin:5px 0px 5px 0px; } 
.mainTopSellersText { float:left; font-size:10px; color:#383C38; width:400px; height:68px; margin:5px 0px 5px 0px; } 
.mainTopSellersText a { text-decoration:none; color:#ff8a01;}
.mainTopSellersProduct { float:left; font-size:11px; width:400px; height:14px; background:url(../images/subcontentNav.gif) no-repeat; padding:1px 0px 0px 8px; }

.mainTopSellersPic 
{
	margin-top:5px;
	float:left;
	height:180px;
	width:125px;
	text-align:center;	
	padding:0px 5px 5px 5px;
}

.mainTopSellersPic img 
{
	text-align:center; 
	border:0;
	max-width:125px;
	max-height:170px;
	width: expression(this.width > 125 ? 125 : true);
	height: expression(this.height > 170 ? 170 : true);	
}

.visualcart { text-align:left; }
.visualcart .showing a { font-size: 12px; text-align:left; color:black; text-decoration:none; font-weight:bold; }
.visualcart .fullcart { text-align:center; margin-bottom:10px; } 
.visualcart .fullcart a { color:Blue; font-size: 10px; text-align:left; }
.visualcart .ourprice { color:black; font-size:14px; font-weight:bolder; margin:10px 0px 0px 5px;}
.visualcart .ourpricevalue { margin-left:10px; margin-top:10px; color:#ff8a01; font-weight:bolder; font-size:14px; width:200px;}
.loadingcart { width:180px; height:30px; margin-left:40px; font-size:10px; background:url(../images/slices/loader.gif) no-repeat; text-align:left; padding:2px 0px 0px 18px; }
.checkEmail { width:300px; height:20px; font-size:12px; background:url(../images/slices/loader.gif) no-repeat; text-align:left; padding:2px 0px 0px 18px; }

.loading { width:120px; height:30px; font-size:10px; background:url(../images/slices/loader.gif) no-repeat; text-align:left; padding:2px 0px 0px 18px; }

.topSeller { width:180px; height:50px; border:solid 1px RGB(239,239,239); margin-bottom:2px; }
.topSeller a { display:block; cursor:pointer; width:180px; height:50px; text-decoration:none; text-align:left; }
.topSeller a:hover { background-color:RGB(239,239,239); }
.topSellerText { float:left; cursor:pointer; width:110px; height:30px; font-size:9px; font-weight:bolder; color:Black; margin-top:5px;}
.topSellerPrice { float:left; cursor:pointer; color:#ff8a01; font-weight:bolder; }
.topSellerIcon { float:left; cursor:pointer; margin-top:18px; }
.topSellerPic 
{
	float:left;
	height:40px;
	width:40px;
	line-height:40px;
	text-align:center;	
	vertical-align:middle;
	padding:5px 5px 5px 5px;
}

.topSellerPic img 
{
	text-align:center; 
	border:0;
	max-width:40px; 
	max-height:40px; 	
	vertical-align:middle;
	line-height:50px;
	width: expression(this.width > 40 ? 40 : true);
	height: expression(this.height > 40 ? 40 : true);	
}

#searchcount { margin-bottom:5px; }

.searchproduct { border:solid 2px RGB(239,239,239); height:110px; width:550px; margin-top:2px; }
.searchproduct .image { float:left; height:100px; width:100px; line-height:100px; text-align:center; vertical-align:middle; padding:5px 5px 5px 5px; }
.searchproduct img { text-align:center; border:0; max-width:100px; max-height:100px; width: expression(this.width > 100 ? 100 : true); height: expression(this.height > 100 ? 100 : true); line-height:100px; vertical-align:middle; }
.searchproduct .ourprice { float:left; color:black; font-size:14px; font-weight:bolder; margin:10px 0px 0px 5px;}
.searchproduct .ourpricevalue { float:left; margin-left:10px; margin-top:10px; color:#ff8a01; font-weight:bolder; font-size:14px; width:200px;}
.searchproduct .priceavail { float:left; color:black; font-size:12px; width:305px; margin: 4px 0px 0px 5px;}
.searchproduct .priceavail a { text-decoration:none; color:Black;}
.searchproduct .imagetext { float:left; margin: 4px 0px 0px 5px; font-weight:bolder; font-size:14px; width:425px; }
.searchproduct .imagetext a { text-decoration:none; } 
.searchproduct .wantitbutton { float:right; text-align:center; width:112px; height:41px; margin:5px 5px; }
.searchproduct .wantitbutton img { float:right; width:112px; height:41px; max-width:112px; max-height:41px; }
.searchproduct .wantitbutton .wantitwishlist { display:inline-block; float:left; text-align:center; border:none; background-color:Transparent; font-size:12px; color:green; margin:15px 0px 0px 2px; cursor:pointer; width:109px; height:24px; }

#writeuptop { border:solid 1px #383C38; font-size:12px; color:#383C38; width:542px; padding:10px 5px 10px 5px; margin:5px 0px 5px 0px; }
#writeup { border:solid 1px #383C38; font-size:12px; color:#383C38; width:542px; padding:10px 5px 10px 5px; margin-bottom:10px; }

#similarproducts { width:560px; height:200px; }

.product 
{ 
	position: relative;
	color: #383C38; 
	float: left; 
	display: inline; 
	width: 110px; 
	height: 170px; 
	/*background: url(../images/productBg.jpg);*/
	border:solid 2px RGB(239,239,239);
	margin-right: 5px; 
	margin-top: 6px; 
	text-align: center; 
	padding: 6px 12px 10px 8px;
	font-size:10px; 
	line-height: 130%;	
}

.ProductAlignBottom
{
	bottom:0; 
	left:0;	
	position: absolute; 
	/*padding-bottom: 10px;*/
	padding-left: 5px;
	text-align:center;
	width: 120px; 
}

.ImageText
{
	top:0; 
	left:0;	
	position: absolute; 
	padding-top: 90px;
	padding-left: 10px;
	width: 110px; 
}

.product a { color:#333333; text-decoration:none; }

.product img 
{
	text-align: center;
	border: 0px; 
	max-width:80px; 
	max-height:80px; 	
	width: expression(this.width > 80 ? 80 : true);
	height: expression(this.height > 80 ? 80 : true);	
}

.nomargin { margin:6px 0 0 0; }

.productLarge { float:left; margin-top:10px; width: 550px; height: 400px; text-align: center; vertical-align: middle; line-height: 400px; }
.productLarge img { text-align:center; vertical-align:middle; margin:0px 10px 10px 0px; padding-left:0px; text-align:right;	max-width:540px; max-height:375px; width: expression(this.width > 540 ? 540 : true); height: expression(this.height > 375 ? 375 : true); }

.thumbnails { min-height:65px; width:550px; }
.thumbnails img { max-width:60px; max-height:60px; width:expression(this.width > 60 ? 60 : true); height:expression(this.height > 60 ? 60 : true); }
.description { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#viewpic { text-decoration:underline; font-weight:bold; cursor:pointer; }
#viewpictext { text-align: center; font-size:9px; width:550px }
.thumbnailimage { float:left; vertical-align:middle; margin-right:5px; margin-top:5px; height:60px; width:60px; border:1px solid #999999; text-align:center; }

.description img { padding:0; margin:0; }
.description ul { list-style:none; margin:0px; padding:0px; }
.description li { display:block; width:700px; background:url(../images/subcontentNav.gif) no-repeat; padding-left:10px; }

.reviews { clear:both; padding-top:10px; margin-top:10px; }

#ViewProd { float:left; margin-left:9px; }

#ViewProd table 
{ 
	border:1px solid #bec3cc; 
}

#SearchResults table 
{ 
	border:1px solid #bec3cc; 
	font-family: Arial;
	font-size: 13px;
	line-height: 143%;
	color: #383C38;	
}

table td { padding:0 10px 0 10px; }
table thead td { background:url(../images/theadBg.gif); padding:0 10px 4px 10px; line-height:26px; font-size:11px; color:#000000; font-weight:bolder; }
table .row { background:#f9f9f9 url(../images/tdBg.gif) repeat-x; } /* line-height:24px; */
table .altrow { background:#f1f1f1 url(../images/tdBg.gif) repeat-x;} /* line-height:24px; */
table .image { background:#ffffff url(../images/tdBg.gif) repeat-x; border-right:1px solid #eaeaea; padding:2px; }
	
table tfoot { background:#d0d0d0; line-height:26px; font-weight:bolder; }
table input { font-size:12px; }

.MyTest table td { padding:0 0 0 0; font-size: 12px;}

.searchPages { width:550px; }
.searchPages ul { list-style:none; padding:0px; margin:0xp; text-align:center; }
.searchPages li { display:inline; font-size:12px; }
.searchPages li a { text-decoration:none; font-weight:bolder; padding:0 10px 0 10px; line-height:17px; }
.searchPages .currentPage { color:#FFFFFF; font-weight:bolder; background:url(../images/search_selected.gif) center no-repeat; width:17px; text-align:center; padding:1px 4px 1px 6px; margin:0 6px 0 6px; }

ul.paging { list-style:none; padding:0; margin:10px 0px 0px 0px; font-size:12px; }
.paging li { display:inline-block; border:solid 1px black; margin-left:2px; background-color:White; }
.paging .invalid { border:solid 1px gray; color:Gray; }
.paging .pageprev, .pagenext { padding:2px 5px 2px 5px; }
.paging .pageprev a { padding:0px 0px 0px 0px; }
.paging .pagenext a { padding:0px 0px 0px 0px; }
.paging li a { display:inline-block; text-decoration:none; font-weight:bolder; color:Black; padding:2px 5px 2px 5px; }
.paging .currentPage { background-color:Black; color:white; font-weight:bold; padding:2px 5px 2px 5px; }

.cart img 
{
	max-width:50px;
	max-height:50px;
	width: expression(this.width > 50 ? 50: true);
	height: expression(this.height > 50 ? 50: true);	
}

.padTop { padding-top:15px;}

.input_txt { background:url(../images/text_input.gif) repeat-x; line-height:26px; height:26px; font-size:14px; width:350px; border:1px solid #bec3cc; color: #383C38; font-family: Verdana;}
.input_txt_half { background:url(../images/text_input.gif) repeat-x; line-height:26px; height:26px; font-size:14px; width:294px; border:1px solid #bec3cc; color: #383C38; font-family: Verdana;}

.inputcomment { color:#999999; }

.listtable input { font-size:12px; }

#contentnav { float:right; }
#contentnav ul { margin:0px; padding:0px; list-style:none; }
#contentnav li { float:left; background:url(../images/tab_li_bg.gif); line-height:28px; padding-left:28px; }
#contentnav a { display:block; width:90px; text-align:center; height:28px; background:url(../images/tab_a_bg.gif) right no-repeat; padding-right:16px; text-decoration:none; color:#FFFFFF; }
#contentnav a:hover { color:#ff8a01; }

.instruction { width:290px; margin-top:24px; }
.instruction h3 { margin-top:0px; font-size:160%; font-weight:normal; color:#6C7D8E; }
.instruction ul { padding:0px; font-size:120%; margin:10px 0 0 40px; }
.instruction #head { background:url(../images/instructionHead.gif) no-repeat; width:310px; height:5px; }
.instruction #body { background:url(../images/instructionBg.gif); color:#6C7D8E; padding:5px 10px 5px 10px; width:290px; }
.instruction #foot { background:url(../images/instructionFoot.gif) no-repeat; width:310px; height:5px; }

#error { background:url(../images/error.gif) no-repeat; color:#990000; margin-top:10px; }
#error h3 { margin-left:30px; font-size:140%; color:#990000; }
#error ul { padding:0px; font-size:120%; margin:10px 0 10px 40px; }

.hide { display:none; }

/******************** Sub Content **********************/

#subContent { width:200px; float:left;} 
#subContent2 { width:200px; float:right; }

.infoboxitem { float:left; width:549px; background:url(../images/slices/productbox_sides.gif); padding:0;}
.infoboxitem .infoboxhead { float:left; width:549px; height:13px; background:url(../images/slices/productbox_top.gif) no-repeat; padding:5px 0 0 10px; }
.infoboxitem .infoboxbody { float:left; width:529px; background:url(../images/slices/productbox_bottom.gif) bottom no-repeat; padding:0px 10px 13px 10px; }
.infoboxitem .infoboxbody img { border:0px; }

/* Sub Content Item */
.subContentItem { width:200px; background:url(../images/subcontentBg.gif); margin-bottom:6px; font-size:10px; }
.subContentItem .subContentHead { width:190px; height:30px; background:url(../images/slices/subcontentHead_templates.gif) no-repeat; padding:19px 0 0 10px; }
.subContentItem .subContentHead2 { width:190px; height:30px; background:url(../images/slices/subcontentHead_categories.gif) no-repeat; padding:19px 0 0 10px; }
.subContentItem .subContentHeadTS { width:190px; height:30px; background:url(../images/slices/subcontentHead_top10.gif) no-repeat; padding:19px 0 0 10px; }
.subContentItem .subContentBody { background:url(../images/subcontentBodyBg.jpg) bottom no-repeat; padding:10px 5px 40px 5px; }
.subContentItem .subContentBody img { border:0px; }
.subContentItem ul { list-style:none; margin:0; padding:0; }
.subContentItem li a { font-size:11px; display:block; width:160px; background:url(../images/subcontentNav.gif) no-repeat; padding-left:10px; line-height:14px; color:Black; text-decoration:none; }

.breadcrumb { font-size:16px; margin:0px 0px 10px 0px; }
.isavailable { color:red; font-weight:bold; }
.noitems { font-size: 14px; color: #383C38 }

/* Sub Content banner */

.subContentBanner { width:200px; margin-bottom:6px; text-align:center; }

.recentlysold img 
{
	/*
	max-width:120px;
	max-height:120px;
	width: expression(this.width > 120 ? 120: true);
	height: expression(this.height > 120 ? 120: true);	
*/
}

#ErrorCheckoutMsg { border:solid 2px Red; padding:10px 10px 10px 10px; width:580px; } 
.checkoutHeader { font-size:14px; color: #ff8a01; font-weight:bolder; margin-bottom:2px; }

#deliveryAddress { width:600px; margin:10px 0px 10px 0px; } 
#deliveryAddress #deliveryAddressDetails { border:solid 1px #bec3cc; padding:5px 0px 5px 0px; }

#paymentMethod { width:600px; margin:10px 0px 10px 0px; } 
#paymentMethod #paymentMethodDetails { border:solid 1px #bec3cc; margin-top:5px; padding:5px 0px 5px 0px; }

#yourTotal { width:300px; float:right; }
#yourTotal #yourTotalDetails { border:solid 1px #bec3cc; padding:5px 0px 5px 0px; background-color:#d0d0d0; }

#couponCode { width:600px; margin:10px 0px 10px 0px; }
#couponCode #couponCodeDetails { border:solid 1px #bec3cc; margin-top:5px; padding:5px 0px 5px 0px; }

#myAddress { width:350px; margin:10px 10px 10px 10px; padding:10px 10px 10px 10px; border:solid 1px #bec3cc;}
#saveAddress {  }

.fieldname { float:left; padding-left:10px; font-size:12px; color:Black; width:120px; font-weight:bold;}
.fieldvalue { font-size:12px; color:Black; }
.fieldname2 { float:left; padding-left:10px; font-size:12px; color:Black; width:200px; font-weight:bold;}
.fieldnameRAF { float:left; padding-left:10px; font-size:12px; color:Black; width:80px; font-weight:bold;}

#paymentTypes { margin:2px 0px 2px 0px; float:left;}

.blogContent { border:solid 2px RGB(239,239,239); padding:10px 10px 10px 10px; font-size:12px; width:530px;}
#reviews { margin-top:5px; }

#slogan { color:#ff8a01; margin-bottom:5px; }

#categoryitems ul.productcategory { list-style-type: none; padding:0; margin:0; }
#categoryitems .productcategory li { width:550px; height:105px; border:solid 2px RGB(239,239,239); margin-top:2px; padding:5px 0px 0px 0px; text-align:left; }
#categoryitems .aproduct a { display:inline-block; width:433px; height:105px; float:left; text-decoration:none; color:Black; } 
#categoryitems .aproduct span { display:inline-block; }
#categoryitems .aproduct img { border:0; }
#categoryitems .aproduct .productname { width:333px; height:32px; float:left; font-weight:bolder; font-size:14px; color:#ff8a01; overflow:hidden; }
#categoryitems .aproduct .productimage { width:100px; height:100px; text-align:center; float:left; }
#categoryitems .aproduct .productimage img { text-align:center; border:0; max-width:100px; max-height:100px; width: expression(this.width > 100 ? 100 : true); height: expression(this.height > 100 ? 100 : true); }
#categoryitems .aproduct .ourprice { color:black; font-size:14px; font-weight:bolder; margin:5px 10px 5px 0px; }
#categoryitems .aproduct .ourpricevalue { color:#ff8a01; font-weight:bolder; font-size:14px; width:250px; } 
#categoryitems .aproduct .wantit { display:inline-block; width:112px; height:54px; float:left; text-align:center; margin-top:20px; }
#categoryitems .aproduct .wantitwishlist { display:inline-block; float:left; text-align:center; border:none; background-color:Transparent; font-size:12px; color:green; margin:3px 0px 0px 2px; cursor:pointer; width:109px; height:24px; }

ul.searchcloud { width:180px; }
.searchcloud { margin:0; padding:2px; line-height:2em; text-align:center; }
.searchcloud li { display:inline; padding:0px 10px 0px 0px; list-style:none; }
.searchcloud a { padding:0; margin:0; text-decoration:none; display:inline-block; }
.searchcloud a.tag1 { font-size: 0.9em; font-weight: 100; }
.searchcloud a.tag2 { font-size: 1.0em; font-weight: 200; }
.searchcloud a.tag3 { font-size: 1.2em; font-weight: 300; }
.searchcloud a.tag4 { font-size: 1.4em; font-weight: 400; }
.searchcloud a.tag5 { font-size: 1.6em; font-weight: 500; }
.searchcloud a.tag6 { font-size: 1.8em; font-weight: 600; }
.searchcloud a.tag7 { font-size: 2.0em; font-weight: 700; }
.searchcloud a.tag8 { font-size: 2.0em; font-weight: 800; }
.searchcloud a.tag9 { font-size: 2.0em; font-weight: 900; }
.searchcloud a:hover { color:black; padding:0; margin:0; }

.menu { width:200px; background:url(../images/menu/menubg.gif); font-size:10px; }
.menu-body { width:185px; background:url(../images/menu/menuend.jpg) bottom no-repeat; padding:10px 10px 40px 5px; margin-left:0px; }
.menu-topseller { width:190px; height:27px; padding:20px 0px 0px 10px; background:url(../images/slices/subcontentHead_top10.gif) no-repeat; }
.menu-hotsearches { width:190px; height:27px; padding:20px 0px 0px 10px; background:url(../images/slices/Hot_Searches.gif) no-repeat; }
.menu-topclicked { width:190px; height:27px; padding:20px 0px 0px 10px; background:url(../images/slices/TopProducts.gif) no-repeat; }
.menu-yellow { width:190px; height:27px; padding:15px 0px 0px 10px; background:url(../images/menu/menuyellow_head.gif); }

/********************* Footer ************************/

#footer { width:980px; margin-top:20px; color:#333333; line-height:16px; }
#footer a { color:#666666; }
#footerimages { width:150px; float:right; }
#footer #logoGrey { float:left; width:145px; height:54px; background:url(../images/logogrey.gif); margin-top:20px; }
#footer #logoExpand { float:left; width:123px; height:40px; background:url(../images/TrafficFundi.gif); cursor:pointer; } 
#footer ul#footContact { float:left; width:190px; text-align:right; margin:20px 0px 0px 0px; padding:0; list-style:none; }

#footer ul#footNav { float:left; width:600px; height:53px; margin-top:20px; margin-left:20px; list-style:none; text-align:center; padding:0; }
#footer #footNav li { display:inline-block; margin-bottom:10px; }
#footer #footNav li a { width:85px; display:inline-block; text-align:center; }

#footer #physaddress { width:980px; text-align:center; float:left; }
#footer #categoriesbottom { text-align:center; width:980px; float:left; margin-top:10px; }
#footer #categoriesbottom ul { list-style:none; text-align:center; width:900px; height:50px; margin:auto; }
#footer #categoriesbottom li { display:inline; margin:0 12px 0px 12px; }

#sitenavheader { width:980px; height:20px; margin:0; padding:0; }
ul#sitenav { float:right; height:20px; margin:0; padding:0; list-style:none; font-size:12px; color:white; }
#sitenav li { display:inline-block; }
#sitenav li a, #sitenav span { display:inline-block; text-align:center; vertical-align:middle; text-decoration:none; color:white; padding:0px 12px 0px 12px; }
#sitenav img { border:0; float:left; margin-right:3px; margin-top:-2px; }

#categoryreviews { width:550px; font-size:10px; }
#categoryreviews .review { list-style:none; margin-bottom:3px; border:solid 1px lightgray; padding:5px; }
#categoryreviews .title { font-size:14px; font-weight:bold; color:#11B5E4; margin-bottom:5px; }
#categoryreviews .date { float:right; }
#categoryreviews ul { padding:0; } 
#categoryreviews span { color:#FF8A01; font-weight:bold; } 
#categoryreviews a { text-decoration:none; color:Black; height:62px; display:inline-block; }
#categoryreviews img { width:60px; height:60px; display:inline-block; float:left; margin-right:5px; border:none; text-align:center; max-width:60px; max-height:60px; width: expression(this.width > 60 ? 60 : true); height: expression(this.height > 60 ? 60 : true); }	
