﻿/* BODY */
body { margin:0; padding:0; font-family:Verdana; font-size:11px; color:#383C38; }
#container { width:1000px; margin-left:auto; margin-right:auto; background-color:White; padding:0; margin-top:10px; }

h3 { font-size:14px; color:#383C38; margin-top:5px; margin-bottom:1px; font-family: Arial; }

/* HEADER */
#header { width:990px; height:120px; }
#header ul { padding:0; margin:0; list-style-type:none; }
#header li { text-align:right; float:left; }
#header li a { text-decoration:none; color:#383C38; display:inline-block; width:90px; text-align:center; font-weight:bold; }
#header li a.visited { text-decoration:none; color:#383C38; }
#header li a:hover { color:#f26600; }

/*#logo { width:200px; height:83px; background:url(../images/logo.jpg); float:right; }*/
#logo { width:145px; height:34px; float:right; }

#links { width:772px; height:20px; text-align:right; margin-top:5px; padding-right:5px; }
#search { width:767px; height:40px; margin-bottom:3px; background:url(../images/topbar.gif); padding:20px 0px 0px 10px; float:left }
#search span { font-size:14px;  }
#navbuttons { float:right; width:142px; margin-right:1px; }
#status { width:687px; height:20px; margin-top:5px; float:left; }
#txtSearch { border:solid 1px #383C38; }
                 
/* CONTENT */
#content { width:990px; }
#leftpanel { width:210px; height:100%; float:left; }
#middlepanel { width:780px; height:100%; float:left; }
#rightpanel { width:200px; height:100%; float:right; }

#categories { font-size:11px; }
#category { width:200px; height:38px; background:url(../images/categories.gif); } 
#bestseller { width:200px; height:38px; background:url(../images/bestsellers.gif); } 
#bestsellers { margin-top:10px; } 
#bestsellers .productPrice { color:#ed1294; } 

#cart { width:199px; height:38px; background:url(../images/shoppingcart.gif); } 

#topprod { width:199px; height:38px; background:url(../images/topproducts.gif); } 
#topprods {  } 
#shoppingcart { margin-bottom:10px; }
#topprods .productPrice { color:#00884a; } 

#recommends { margin-top:10px; }
#recommendsheader { width:356px; height:29px; background:url(../images/windowbar_home.gif); padding-top:11px; color:White; padding-left:210px; font-size:16px; }
#recommendsbody { width:560px; height:200px; background:url(../images/itecrecommends_1px.gif) repeat-y; padding-left:6px; }
#recommendsfooter { width:566px; height:14px; background:url(../images/itecrecommends_end.gif); }

#favourites { margin-top:0px; }
#favouritesheader { width:565px; height:29px; background:url(../images/windowbar_home.gif); padding-top:11px; color:White; text-align:center; font-size:16px; }
#favouritesbody { width:560px; height:100%; background:url(../images/favourites_1px.gif) repeat-y; padding:10px 0px 0px 10px; }
#favouritesbody ul { list-style-image:url(../images/bullet_2.gif); }
#favouritesfooter { width:566px; height:20px; background:url(../images/favourites_footer.gif); }

#fullcartheader { width:777px; height:31px; background:url(../images/basket_header.gif); text-align:center; padding-top:10px; color:White; font-size:16px; }
#fullcartbody { width:769px; background:url(../images/basket_1px.gif) repeat-y; height:100%; padding-left:6px; margin-left:2px; }
#fullcartfooter { width:780px; height:12px; background:url(../images/basket_end.gif); }

#categorybody { width:566px; background:url(../images/favourites_1px.gif) repeat-y; height:100%; }

/* CLASSES */
.ccatbody { width:200px; height:100%; background:url(../images/category_bg.gif) repeat-y; }
.ccatbody ul { padding:5px 0px 0px 25px; margin:0; list-style-image:url(../images/bullet1.gif);  }
.ccatbody li { margin-top:3px; }
.ccatbody a { text-decoration:none; color:#383C38; }
.ccatbody a:hover { font-weight:bold; } 

.cleftbody { width:200px; height:100%; background:url(../images/window_bg_left.gif) repeat-y; }
.cleftbody ul { padding:5px 0px 0px 25px; margin:0; list-style-image:url(../images/bullet1.gif);  }
.cleftbody li { margin-top:3px; }
.cleftbody a { text-decoration:none; color:#383C38; }

.crightbody { width:199px; background:url(../images/window_bg_right.gif) repeat-y; text-align:center; }
.crightbody img { border:0; }
.crightbody a { text-decoration:none; color:#383C38; }

.ccatfooter { width:200px; height:22px; background:url(../images/ccwindow_end_left.gif); }
.cleftfooter { width:200px; height:10px; background:url(../images/window_end_left.gif); }
.crightfooter { width:199px; height:10px; background:url(../images/window_end_right.gif); }

.clear { clear:both; }
.clearleft { clear:left; }
.btnSearch { width:45px; height:30px; background:url(../images/button_go.gif); border:0; cursor:pointer; }
.btnCart { width:91px; height:30px; background:url(../images/buton_viewcart.gif); border:0; cursor:pointer; }

.product { width:180px; height:65px; padding-top:5px; padding-bottom:5px; }
.proddivider { width:200px; height:1px; background:url(../images/horizontal_divider_bar.gif); }
.product a { display:block; cursor:pointer; width:190px; height:50px; text-decoration:none; text-align:left; }
.product .productText { float:left; width:135px; height:50px; font-size:8px; color:#383C38; font-weight:bolder; margin-top:5px; }
.product .productSubText { float:left; font-size:9px; font-weight:normal; }
.product .productPrice { float:left; font-weight:bolder; }

.productPic { float:left; height:60px; width:40px; line-height:40px; text-align:center; vertical-align:middle; padding:5px 5px 5px 5px; }
.productPic 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); }

.productPic2 { float:left; height:40px; width:40px; line-height:40px; text-align:center; vertical-align:middle; padding:5px 5px 5px 5px; }
.productPic2 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); }

.recproduct { position:relative; padding-right:10px; color:#383C38; float:left; display:inline; width:170px; height:190px; margin-right:5px; margin-top:6px; text-align:center; font-size:10px; line-height:130%;	}
.recproduct .productalignbottom { top:0; left:0; position: absolute; padding-left: 5px; padding-top:110px; text-align:center; width:170px; }
.recproduct .imagetext { top:0; left:0; position: absolute; padding-top: 70px; padding-left:10px; width:170px; color:#383C38; }
.recproduct a { color:#333333; text-decoration:none; cursor:pointer; }
.recproduct .mainimage img { text-align: center; border:0; max-width:60px; max-height:60px; width:expression(this.width > 60 ? 60 : true); height:expression(this.height > 60 ? 60 : true); }
.recproduct .addtocart { bottom:0; left:0; position:absolute; padding-left:5px; text-align:center; width:170px; height:20px; }
.recproduct .addtocart img { border:0; }
.recproduct span { text-align:center; }

.price { color:#030303; font-weight:bolder; font-size:14px; }
.listprice { text-decoration:line-through; font-size:12px;}

.mainTopSellers { width:548px; height:175px; padding:5px 5px 0px 0px; font-size:10px; }
.mainTopSellers a { text-decoration:none; }
.mainTopSellers a:hover { text-decoration:underline; color:#f0a403; }
.mainTopSellersHeader { float:left; font-size:14px; font-weight:bold; width:315px; margin:5px 0px 5px 0px; } 
.mainTopSellersHeader a { color:#f0a403; } 
.mainTopSellersText { float:left; font-size:10px; width:400px; height:68px; margin:5px 0px 5px 0px; } 
.mainTopSellersText a { text-decoration:none; }
.mainTopSellersProduct { float:left; font-size:11px; width:400px; overflow:hidden; height:14px; background:url(../images/bullet_2.gif) no-repeat; background-position:left center; padding:0px 0px 0px 8px; }
.mainTopSellersProduct a { color:#383C38; }
.mainTopSellersProduct a:hover { color:#f0a403; }
.mainTopSellersPic { margin-top:5px; float:left; height:139px; width:124px; 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); }

#cartheader { font-size:14px; padding:5px 0px 5px 0px; }
.visualcart .showing a { font-size:11px; text-align:left; color:black; text-decoration:none; font-weight:bold; }
.fullcart { margin-bottom:10px; margin-top:5px; } 
.fullcart a { color:Blue; font-size: 9px; color:#45b5f5;  }
.ourprice { color:#383C38; font-size:14px; font-weight:bolder; margin:10px 0px 0px 5px;}
.ourpricevalue { margin-left:10px; margin-top:10px; color:#383C38; font-weight:bolder; font-size:14px; width:200px;}
.loadingcart { width:180px; height:30px; margin-left:40px; font-size:10px; background:url(../images/loader.gif) no-repeat; text-align:left; padding:2px 0px 0px 18px; }

.topSeller { width:190px; height:50px; margin-bottom:2px; padding-left:5px; }
.topSeller a { display:block; cursor:pointer; width:190px; height:50px; text-decoration:none; text-align:left; }
.topSellerText { float:left; cursor:pointer; width:120px; height:30px; font-size:8px;font-weight:bolder;color:#383C38; margin-top:5px;}
.topSellerPrice { float:left; cursor:pointer; color:#f0a403; 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 { font-weight:bolder;}

.searchproduct { height:110px; width:550px; padding-top:2px; margin-left:5px; }
.searchproduct .image { float:left; height:100px; width: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); vertical-align:middle; }
.searchproduct .ourprice { float:left; color:#383C38; font-size:12px; 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:12px; width:200px;}
.searchproduct .priceavail { float:left; color:#f26600; 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; color:#383C38; } 
.searchproduct .wantitbutton { float:right; text-align:center; width:105px; height:28px; margin:5px 5px; }
.searchproduct .wantitbutton img { float:right; }
.searchproduct .deltime { margin-left:5px; margin-top:5px; float:left; width:300px;} 

.categorydiv { height:1px; width:566px; background:url(../images/category_bg.jpg); }

.fullcartitem { width:750px; height:50px; margin-bottom:2px; padding-left:5px; padding-top:5px; }
.fullcarttext { float:left; width:430px; height:40px; font-size:9px; font-weight:bolder; color:Black; }
.fullcartqty { float:left; width:25px; font-weight:bold; }
.fullcartqty input { width:20px; }
.fullcartprice { float:left; color:#383C38; font-weight:bolder; width:120px; text-align:right; }
.fullcartpic {	float:left;	height:40px; width:40px; line-height:40px; text-align:center; vertical-align:middle; padding:5px 5px 5px 5px; }
.fullcartpic 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); }

.totalrow { float:right; width:750px; }
.totalheader { float:right; width:150px; }
.totalprice { float:right; width:80px; text-align:right; padding-right:20px; }

.btnUpdateQty { margin-top:10px; float:right; width:178px; height:31px; background:url(../images/button_updatequantities.gif); border:0; cursor:pointer; }
.btnCheckout { margin-top:10px; float:right; width:178px; height:30px; background:url(../images/button_checkoutnow.gif); border:0; cursor:pointer; }

#prodimage { padding:10px 10px 10px 10px; float:left; width:200px; }
#proddetails { padding:10px 0px 0px 10px; width:320px; }

#addtocart { width:133px; height:33px; background:url(../images/addtocart_large.jpg); margin-top:10px; }

.fullcartcheckoutitem {height:25px; margin-bottom:0px; padding-left:0px; padding-top:1px; }
.fullcartcheckouttext { float:left; width:230px; height:25px; font-size:9px; font-weight:bolder; color:Black; }
.fullcartbasketitem { height:45px; margin-bottom:0px; padding-left:0px; padding-top:1px; }
#subtotal { width:566px; height:30px; background-color:Silver; text-align:center; padding-top:10px; color:black; font-size:10px;  }
#subtotalfooter { width:566px; height:10px; background-color:Silver; }
.btnCheckout2 { margin:10px 10px 0px 0px; float:right; width:178px; height:30px; background:url(../images/button_checkoutnow.gif);background-repeat: no-repeat; border:0; cursor:pointer; }
.btnForgotpassword2 { margin:10px 1px 0px 0px; float:right; width:200px; height:30px; background:url(../images/button_keepshopping.gif);background-repeat: no-repeat; border:0; cursor:pointer; }
.btnCheckout3 { margin:10px 210px 0px 0px; float:right; width:178px; height:30px; background:url(../images/button_checkoutnow.gif);background-repeat: no-repeat; border:0; cursor:pointer; }
.totalpricespacer { float:right; width:80px; text-align:right; padding-right:22px; }
.totalpricenonespacer { float:right; width:80px; text-align:right; padding-right:19px; }

#checkoutproductheader { width:777px; height:31px; background:url(../images/basket_header.gif); text-align:center; padding-top:10px; color:White; font-size:16px; }
#checkoutproduct { width:769px; background:url(../images/basket_1px.gif) repeat-y; height:100%; padding-left:6px; margin-left:2px; }
#checkoutproductfooter { width:780px; height:12px; background:url(../images/basket_end.gif); }

#checkoutaddressheader { width:777px; height:31px; background:url(../images/basket_header.gif); text-align:center; padding-top:10px; color:White; font-size:16px; }
#checkoutaddress { width:769px; background:url(../images/basket_1px.gif) repeat-y; height:100%; padding-left:6px; margin-left:2px; }
#checkoutaddressfooter { width:780px; height:12px; background:url(../images/basket_end.gif); }

#checkouttotalheader { width:777px; height:31px; background:url(../images/basket_header.gif); text-align:center; padding-top:10px; color:White; font-size:16px; }
#checkouttotalbody { width:769px; background:url(../images/basket_1px.gif) repeat-y; height:100%; padding-left:6px; margin-left:2px; }
#checkoutproductfooter { width:780px; height:12px; background:url(../images/basket_end.gif); }

#favouritesheader2 { width:566px; height:30px; background:url(../images/windowbar_home.gif); text-align:center; padding-top:10px; color:White; font-size:16px;  }
#favouritesbody2 { width:560px; background:url(../images/favourites_1px.gif) repeat-y; height:100%; padding-left:6px; }
#favouritesfooter2 { width:566px; height:20px; background:url(../images/favourites_footer.gif); }

.favouritesheader2 { width:566px; height:30px; background:url(../images/windowbar_home.gif); text-align:center; padding-top:10px; color:White; font-size:16px;  }
.favouritesbody2 { width:560px; background:url(../images/favourites_1px.gif) repeat-y; height:100%; padding-left:6px; }
.favouritesfooter2 { width:566px; height:20px; background:url(../images/favourites_footer.gif); }

.fieldname { float:left; padding-left:10px; font-size:11px; color:Black;font-weight:bold;width:120px; }
.fieldvalue {float:left;  font-size:10px; color:Black; }

.fullcartpic2 {	float:left;	height:40px; width:40px; line-height:40px; text-align:center; vertical-align:middle; padding:0px 0px 0px 0px; }
.fullcartpic2 img {text-align:center; border:0; max-width:30px; max-height:40px; vertical-align:middle; line-height:50px; width: expression(this.width > 40 ? 40 : true); height: expression(this.height > 40 ? 40 : true); }

.totalrow2 { float:right; width:500px; text-align:right; }
.totalheader2 { float:right; width:150px; }
.totalprice2 { float:right; width:80px; text-align:right; padding-right:20px; }
#subtotal2 { width:566px; height:45px; background-color:Silver; text-align:center; padding-top:10px; color:black; font-size:10px;  }

.logintext { width:135px; text-align:left; font-size:12px; margin:0px 0px 5px 45px; float:left; padding-top:5px; }

.btnLogin { margin-top:10px; width:89px; height:31px; background:url(../images/button_login.gif); background-repeat: no-repeat;border:0; cursor:pointer; }
.btnSave { margin-top:10px; width:89px; height:31px; background:url(../images/button_save.gif); background-repeat: no-repeat;border:0; cursor:pointer; }
.btnSend { margin-top:10px; width:89px; height:31px; background:url(../images/Send-button.gif); background-repeat: no-repeat;border:0; cursor:pointer; }
.btnForgotpassword { margin-top:10px; width:200px; height:30px; background:url(../images/button_keepshopping.gif); background-repeat: no-repeat;border:0; cursor:pointer; }

.fullcartbasketitem2 {height:60px; margin-bottom:0px; padding-left:0px; padding-top:1px; }

#favouritesheader3 { width:566px; height:30px; background:url(../images/windowbar_home.gif); text-align:center; padding-top:10px; color:White; font-size:16px;  }
#favouritesbody3 { width:560px; background:url(../images/favourites_1px.gif) repeat-y; padding-left:6px; }
#favouritesfooter3 { width:566px; height:20px; background:url(../images/favourites_footer.gif); }
#favouritesbody3 ul { padding:5px 0px 0px 25px; margin:0; list-style-image:url(../images/bullet1.gif);  }
#favouritesbody3 li { margin-top:3px; }

.txtinput { border:solid 1px #383C38; }
#loginbox { padding-top:5px; }

#error { background:url(../images/error.gif) no-repeat; color:Red; visibility:hidden; width:98%; padding:5px 0px 0px 5px; }
#error h3 { margin:0px 0px 0px 30px; color:Black; padding:0; color:Red; }
#error ul { padding:0px; margin:10px 0 10px 40px; }

#myvisshopcart { padding:5px 5px 5px 0px; }

#viewprod { width:550px; }
#viewprod .ourprice { color:#383C38; font-size:12px; font-weight:bolder; margin:10px 0px 0px 0px; display:inline-block; clear:left; }
#viewprod .ourpricevalue { margin-left:10px; margin-top:10px; color:#ff8a01; font-weight:bolder; font-size:12px; width:200px; display:inline-block; }

.btnShopping3 { margin: 10px 0px 0px 200px; float:left; width:178px; height:30px; background:url(../images/../images/button_keepshopping.gif);background-repeat: no-repeat;border:0; cursor:pointer; }
.logintext2 { width:275px; text-align:left; font-size:12px; margin:0px 0px 5px 45px; float:left; padding-top:5px; }

.paging { text-align:center; width:565px; }
.paging ul { list-style:none; padding:0px; margin:0xp; text-align:center; }
.paging li { display:inline; font-size:12px; }
.paging li a { text-decoration:none; font-weight:bolder; padding:0 10px 0 10px; line-height:17px; }
.paging .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; }

.page { width:566px; }
.page table { margin-left:auto; margin-right:auto; }
.page table td { text-align:center; width:30px; }
.page table td a { text-decoration:none; color:#383C38 }
.page .selected { background:url(../images/circle_element.jpg) no-repeat; background-position:center; color:White; }

.btnSave { margin-top:10px; width:140px; height:32px; background:url(../images/button_save.gif);background-repeat: no-repeat;border:0; cursor:pointer; }

/* FOOTER */
#footer { width:990px; height:75px; margin-top:20px; }
#footlogo { width:190px; height:75px; background:url(../images/logo2.gif); float:left; }

#footer ul#footContact { width:210px; text-align:right; margin:20px 0px 0px 0px; padding:0; list-style:none; float:left; }
#footer #footContact li { width:210px; }
#footer ul#footNav { width:600px; height:50px; margin:20px 0px 0px 0px; padding:0; list-style:none; font-size:11px; color:#383C38; float:left; }
#footer #footNav li { float:left; margin-bottom:10px; }
#footer #footNav li a { width:85px; display:inline-block; text-align:center; font-size:11px; color:#383C38; }
#footer #footNav li a:hover { text-decoration:underline; color:#f26600; }
#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; }
#footer #categoriesbottom a { color:#383C38; } 


#linksbottom { width:560px; float:left; margin-left:40px; }
#linksbottom ul { padding:0; margin:0; list-style-type:none; text-align:center; }
#linksbottom li { margin-left:20px; float:left; text-align:left; }
#linksbottom li a { text-decoration:none; color:#383C38; }
#linksbottom li a.visited { text-decoration:none; color:#383C38; }
#linksbottom li a:hover { color:#f26600; }

#breadcrumb { font-size:12px; margin-bottom:5px; }
#breadcrumb img { margin-right:10px; }
#breadcrumb a { color:#383C38; }
#breadcrumb a:hover { color:#f26600; }

.left { display:none }
.right { display:none }

/* Sign Up */
.txtinput { line-height:22px; height:22px; font-size:14px; width:350px; border:1px solid #bec3cc; color: #383C38; }
.txtinputhalf { line-height:22px; height:22px; font-size:14px; width:170px; border:1px solid #bec3cc; color: #383C38; }
.halfsize { display:inline-block; width:175px; }
.header1 { padding-top:10px; font-size:14px; color:#383C38; font-weight:bold; }
.description { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.errormessage { font-size:12px; border:solid 1px darkred; color:Black; width:525px; background-color:#FFC0CB; display:inline-block; padding:10px 0px 0px 10px; margin:5px 0px 5px 0px; }
.errormessage li { list-style-image:none; }

.miniimage { text-align:center; border:solid 1px black; width:40px; height:40px; display:inline-block; margin-left:2px; margin-top:2px; float:left; }
.miniimage img { border:0; max-width:40px; max-height:40px; vertical-align:middle; width: expression(this.width > 40 ? 40 : true); height: expression(this.height > 40 ? 40 : true);  } 
#prodname { font-size:14px; font-weight:bold; } 
#prodmainimage { width:210px; height:200px; float:left; }
#prodmainimage img { border:0; max-width:200px; max-height:200px; vertical-align:middle; width: expression(this.width > 200 ? 200 : true); height: expression(this.height > 200 ? 200 : true);  }
#txtPassword { height: 22px; }

#myaccount table { width:100%; border:1px solid #bec3cc; font-size:12px }
#myaccount table td { padding:0 10px 0 10px; }
#myaccount table thead td { background:url(../images/theadBg.gif); padding:0 10px 4px 10px; line-height:26px; font-size:11px; color:#000000; font-weight:bolder; }
#myaccount table .row { background:#f9f9f9 url(../images/tdBg.gif) repeat-x; } /* line-height:24px; */
#myaccount table .altrow { background:#f1f1f1 url(../images/tdBg.gif) repeat-x;} /* line-height:24px; */
#myaccount table .image { background:#ffffff url(../images/tdBg.gif) repeat-x; border-right:1px solid #eaeaea; padding:2px; }
#myaccount table tfoot { background:#d0d0d0; line-height:26px; font-weight:bolder; }
#myaccount table input { font-size:12px; }

#contentnav { float:right; margin-top:-28px; font-size:9px; }
#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; }

.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; font-size:9px; }
.padTop { padding-top:15px;}

#yourTotal { width:300px;  float:right; }
#yourTotal #yourTotalDetails { border:solid 1px #bec3cc; padding:5px 0px 5px 0px; background-color:#d0d0d0; height:100px; }

#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; }
#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;}

.fieldname2 { display:inline-block; float:left; padding-left:10px; font-size:12px; color:Black; width:170px; font-weight:bold; }
.fieldvalue2 { display:inline-block; float:left; padding-left:10px; font-size:12px; color:Black; width:95px; }

.fieldname3 { display:inline-block; float:left; padding-left:10px; font-size:12px; color:Black; width:150px; font-weight:bold; }
.fieldvalue3 { display:inline-block; float:left; padding-left:10px; font-size:12px; color:Black; width:200px; }

.fieldnameRAF { float:left; padding-left:10px; font-size:12px; color:Black; width:80px; font-weight:bold;}
#paymentTypes { margin:2px 0px 2px 0px; float:left;}

ul.paging { list-style:none; padding:0; margin:10px 0px 0px 0px; }
.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; }
.myPanel { float:left; margin-left:5px; }

.btnSignup { margin-top:10px; width:155px; height:33px; background:url(../images/button_registeraccount.gif); background-repeat: no-repeat; border:0; cursor:pointer; }
