body{
	margin:0px;
	background-color:#3a3a3a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6f6f6f;
	font-weight:normal;
	line-height:14px;
}

.maindiv{
	width:100%;
	min-height:294px;
	/*background-image:url(../images/bg.jpg);*/
	background-repeat:repeat-x;
}

.innerpageouter{
	height:180px;
	/*background-image:url(../images/innerpagebg.jpg);*/
	background-repeat:repeat-x;
}

.mainOuter{
	width:1003px;
	margin:0px auto;
}

.menuOuter{	
	width:1003px;
	height:35px;
}
.fl{
	float:left;
}
.fr{
float:right;
}

/*.logo{
	width:166px;
	border-right:1px solid #e3ce01;
	text-align:center;
	height:19px;
	padding-top:8px;
	padding-bottom:8px;
}*/

.navigationhoverImg{
	background-image:url(../images/navigationbg-large.gif);
	background-repeat:repeat-x;
}

.navigationMain{
	width:630px;
	font-size:10px;
	color:#000000;
}

.navigationMain ul{
	padding:0px;
	margin:0px;
}

.navigationMain ul li{
	display:inline;
	list-style-type:none;
	padding:0px;
	margin:0px;
	border-right:1px solid #e3ce01;
	float:left;
	height:26px;
	display:block;
	padding-top:9px;
}

.navigationMain ul li a{
	padding-bottom:16px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	color:#000000;
	text-decoration:none;
}

.navigationMain ul li a:hover{
	text-decoration:none;
	background-color:#ffc200;
	background-image:url(../images/navigationbg.gif);
	background-repeat:repeat-x;
	height:35px;
}

.topheaderRight{
	padding-left:px;
	width:204px;
	height:35px;
}

.topheaderTexboxouter{
	width:154px;
	/*padding-top:5px;
	height:30px;*/
	/*height:20px;*/
}

.topheaderTexbox{
	width:151px;
	border:1px solid #e0e0e0;
	/*height:20px;*/
}

.topheaderButton{
	/*padding-top:6px;
	padding-bottom:4px;
	height:25px;*/
	/*height:20px;*/
	padding-left:2PX;
}

.subnavigation{
	width:1003px;
	color:#bbbbbb;
	font-size:10px;
	background-color:#3a3a3a;
	height:27px;
}

.subnavigation ul{
	padding:5px 0 10px 0;
	margin:0px;
}

.subnavigation ul li{
	margin:0px;
	list-style-type:none;
	float:left;
	background-image:url(../images/category-bullet.gif);
	background-position: right;
	background-repeat:no-repeat;
	display:block;
}

.subnavigation ul li a{
	text-decoration:none;
	color:#bbbbbb;
	padding:0px 20px 5px 20px;
}

.subnavigation ul li a:hover{
	text-decoration:underline;
}

.navitationLeft{
	float:left;
	padding:5px 22px 0px 19px;
	float:left;
}

.navitationLeft a{
	color:#bbbbbb;
	text-decoration:none;
}

.navitationLeft a:hover{
	color:#bbbbbb;
	text-decoration:underline;
}

.welcomeguest{
	text-align:right;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
	padding-right:4px;
}

.topBannerLeft{
	width:312px;
	padding-left:31px;
	padding-right:82px;
	padding-top:40px;
}

.topBannerRight{
	width:578px;
}

.topBanner{
	width:578px;
	padding-top:8px;
}

.pL{
	padding-left:10px;
	padding-top:5px;
}

.Tobheaderbutton{
	padding-right:1px;
	text-align:right;
}

.ribbonboxouter{
	width:1003px;
	margin:0px;
	padding-top:6px;
}

.ribbonboxone{
	width:259px;
	background-image:url(../images/box1.jpg);
	background-repeat:no-repeat;
	height:142px;
}

.ribbonboxoneText{
	padding-top:13px;
	padding-left:19px;
}

.ribbonboxoneImg{
	padding-top:10px;
	padding-left:19px;
}

.pt10{
	padding-top:10px;
}
.pt5{
	padding-top:5px;
}

.ribbonboxtwo{
	width:252px;
	height:142px;
	background-image:url(../images/box2.jpg);
	background-repeat:no-repeat;
}

.ribbonboxtwoImg{
	padding-left:19px;
	padding-top:5px;
}

.ribbonboxtwoLogo{
	padding-top:56px;
	padding-left:9px;
}

.ribbonboxthree{
	width:252px;
	height:142px;
	background-image:url(../images/box3.jpg);
	background-repeat:no-repeat;
}

.ribbonboxthreeImg{
	padding-top:9px;
	padding-left:42px;
}

.ribbonboxfour{
	width:240px;
	height:142px;
	background-image:url(../images/box4.jpg);
	background-repeat:no-repeat;
}

.ribbonboxfourImg{
	padding-left:19px;
	padding-top:6px;
}

.FeaturedbrandsOuter{
padding:0px 0px 0px 0px;
width:1003px;
margin:0px;

}

.FeaturedbrandsLogo{
padding-right:5px;
}

.featurebrandsleft{
background-image:url(../images/logobg.gif);
background-repeat:repeat-x;
height:50px;
width:740px;
padding-left:10px;
padding-top:10px;
vertical-align:top;
}

.shopping_cart_index
{
	width:247px;
	height:55px;
	/*border:3px solid #f7ca14;*/
	background-color:#696969;
}
.total_cnt{
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-left:15px;
}

.your_cart
{
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF8B53;
padding-left:15px;
}
.productareaOuter{
background-image:url(../images/borderouter.gif);
width:1003px;
margin:0px;
}

.productAreaLeft{
width:753px;
border-top:1px solid #e5e5e6;
}

.productAreaRight{
width:250px;
border-top:1px solid #d5d6d6;
background-color:#FFFFFF;
background-image:url(../images/produtrighg.gif);
background-repeat:repeat-y;
}
.desktoppcleft
{
	width:753px;
	border-top:1px solid #e5e5e6;
}
.desktoppcright
{
	width:250px;
	border-top:1px solid #e5e5e6;
}

.browsebrandOuter{
width:247px;
}

.browsebrandHeading{
width:226px;
padding-left:24px;
padding-bottom:24px;
padding-top:15px;
}

.browsebrandTexboxOuter{
height:40px;
width:185px;
padding-left:22px;
padding-right:43px;
}

.browsebrandTexbox{
width:183px;
height:20px;
border:1px solid #e0e0e0;
font-size:10px;
color:#000000;
padding-top:1px;
}

.browsebrandLiveImg{
border-top:1px solid #FFFFFF;
padding-top:14px;
text-align:center;
}

.checkoutLiveImg{
border-top:1px solid #FFFFFF;
padding-top:14px;
text-align:center;
width:140px;

}

.checkout_contact{
border-top:1px solid #FFFFFF;
padding-top:14px;
text-align:left;
padding-left:25px;
/*width:300px;*/
}


.freeshippingouter{
width:250px;
background-image:url(../images/rightbannebg.gif);
background-repeat:repeat-y;
}

.freeshippingouterImg{
float:left;
width:250px;
}

.freeshippingHeading{
background-image:url(../images/rightbanelheading.gif);
width:230px;
height:11px;
padding-left:20px;
padding-top:14px;
padding-bottom:14px;
}

.freeshippingLogo{
width:95px;
padding-top:14px;
padding-left:10px;
padding-bottom:1px;
}

.freeshippingImg{
width:95px;
padding-left:10px;
}

.freeshippingtext{
font-size:11px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
width:117px;
}

.combobxImg{
text-align:center;
width:95px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
}

.conboboxtext{
padding-left:10px;
font-weight:bold;
width:102px;
font-size:11px;
color:#787777;
padding-top:10px;
padding-bottom:10px;
}

.rihtBannerBoxBg{
background-image:url(../images/rightbannebg.gif);
background-repeat:repeat-y;
}

.GiftvoucherOuter{
width:751px;
height:59px;
border-right:1px solid #d5d5d5;
border-top:10px solid #000000;
clear:both;
}

.dealofthedayOuter{
width:376px;
border-right:1px solid #d5d5d5;
background-color:#FFFFFF;
}

.dealofthedayTitle{
height:14px;
background-color:#696969;
padding-top:12px;
padding-bottom:12px;
padding-left:17px;
}

.dealofthedaysubTitle{
color:#787777;
font-family:Arial;
width:359px;
font-size:11px;
font-weight:bold;
padding-top:19px;
padding-left:17px;
padding-bottom:17px;
}

.dealofthedayImg{
float:left;
width:119px;
text-align:center;
}

.dealofthedaycontent{
width:257px;
}

.dealofthedayheading{
font-size:11px;
color:787777;
font-weight:bold;
padding-bottom:5px;
}

.featuredProdcutOuter{
width:375px;
background-color:#FFFFFF;
border-right:1px solid #FFFFFF

}

.featuredProductLeft{
float:left;
width:187px;
}

.featuredHeading{
font-size:11px;
font-weight:bold;
color:#787777;
padding-left:22px;
padding-right:5px;
padding-top:17px;
padding-bottom:9px;
height:35px;
}

.featuredPrize{
font-size:11px;
width:65px;
padding-top:30px;
}

.pb{
padding-bottom:16px;
padding-top:5px;
}

.newproductouter{
width:753px;
}

.newproductHeading{
background-color:#696969;
height:14px;
padding-top:12px;
padding-bottom:12px;
padding-left:17px;
border-right:1px solid #FFFFFF;
}

.newproductList{
width:753px;
height:225px;
padding-top:14px;
padding-bottom:25px;
border-bottom:1px solid #dddddd;
}

.newproductone{
float:left;
width:148px;
border-right:1px solid #e1e6ec;
height:225px;
}

.newproductRightbox{
width:148px;
height:225px;
}

.homePriceMain{
font-weight:bold;
font-size:13px;
color: #ff8a3d;
height:35px;
vertical-align:middle;
}



.newproducstprize{
text-align:center;
}

.newproducttwoImg{
padding-top:13px;
padding-bottom:13px;
text-align:center;
}

.newproductthreeImg{
padding-top:11px;
padding-bottom:13px;
text-align:center;
}



.newproductfourImg{
text-align:center;
padding-top:13px;
padding-bottom:12px;
}



.productlist{
padding-top:15px;
padding-left:12px;
width:95px;
height:105px;
text-align:center;
}

.productlisttext{
font-family:Verdana;
font-size:9px;
font-weight:bold;
text-align:center;
font-weight:bold;
height:45px;
vertical-align:top;
}

.productListbootom{
width:753px;
height:171px;
padding-top:25px;
padding-bottom:25px;
}

.categoryOuter{
padding-bottom:12px;
/*height:272px;*/
width:100%;
background-color:#272727;
}

.categoryHeader{
padding-top:10px;
padding-bottom:10px;
padding-left:21px;
}

.categoryListing{
width:163px;
}

.categoryListing ul{
padding:0px;
margin:0px;
}

.categoryListing ul li{
padding:0px;
margin:0px;
padding-bottom:3px;
list-style-type:none;
}

.categoryListing ul li a{
outline:none;
color:#CCC;
text-decoration:none;
}

.categoryListing ul li a:hover{
outline:none;
text-decoration:underline;
}

ul{
padding:0px;
margin:0px;
}

li{
padding:0px;
margin:0px;
padding-bottom:8px;
/*list-style-type:none;*/
}

li a{
color:#787777;
text-decoration:none;
}

li a:hover{
text-decoration:underline;
}

.categoryListingOuter{
padding-left:21px;
width:981px;
}

.categorybootomouter{
width:1003px;
}

.categorybootom{
clear:right;
width:201px;
padding-left:19px;
padding-right:24px;
color:#CCC;
}

.categorybootom ul{
padding:0px;
margin:0px;
padding-left:2px;
padding-top:20px;
}

.categorybootom ul li{
padding:0px;
margin:0px;
list-style-type:none;
padding-bottom:2px;
color:#CCC;
}
.categorybootom ul li a{
color:#CCC;
}
.categorybootom a{
color:#CCC;
}

.categorybootomOuter{
width:100%;
margin:0px auto;
padding-top:21px;
padding-bottom:21px;
background-color:#1d1d1d;
}

.bootomfooterlogo{
width:100%;
margin:0px auto;
padding-top:5px;
padding-bottom:5px;
background-color:#1d1d1d;
vertical-align:bottom;
}

.bottomBorder{
padding-bottom:6px;
border-bottom:3px solid #545454;
}

.categorybootomBorder{
padding-bottom:6px;
border-bottom:3px solid #545454;
}



.messagecontent{
font-size:11px;
padding-top:18px;
}

.bootomiconOuter{
clear:right;
padding-top:2px;
width:218px;
}

.categorybootomicon{
padding-left:30px;
padding-top:2px;
}

.testimonialText{
padding-top:25px;
font-size:11px;
font-weight:bold;
}

.testimonialText a{
color:#ccc;
text-decoration:underline;
}

.ShowroomImg{
padding-top:22px;
}

.footerouter{
width:100%;
margin:0px auto;
}



.footercontent{
text-align:center;
padding-top:10px;
padding-bottom:10px;
color:#CCC;
}

.innerfootercontent{
width:100%;
margin:0px auto;
text-align:center;
padding-top:30px;
padding-bottom:23px;
background-color:#1d1d1d;
}

a{
color:#8f8f8f;
text-decoration:none;
}

.innerpageProductOuter
{
background-color:#FFFFFF;
padding-bottom:5px;
margin:0px auto;
width:1003px;
}

/*Aravind created style sheet*/
.fw {
	float:right;
}
.innerpage_cart
{
	padding-top:10px;
}

.largeImgOuterLeft{
padding-left:10px;
width:210px;
padding-right:10px;
}

.signin-button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1D2382;
	background-color: #F5CD00;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7377B2;
	border-right-color: #7377B2;
	border-bottom-color: #7377B2;
	border-left-color: #7377B2;
	height: 18px;
	cursor:pointer;
	width:50px;
}
.signin_input{
width:130px;
height:10px;
line-height:0.7;
font-size:12px;
}
.tiny
{
font-size:12px;
color:#FF9966;
}

.product_text
{
 color:#0000CC;
font-weight:bold;
font-size:11px;
}

.combo_offer
{
color:#000000;
font-size:12px;
padding-left:50px;
font-weight:bold;
}



.product_total
{
 color:#0000CC;
font-weight:bold;
font-size:11px;
float:right;
}

.productcont_listbox{
color:#000000;
}
/*Aravind created style sheet*/

.innepageBg{
background-color:#3a3a3a;
background-image:url(../images/innerpagebg.jpg);
} 

.productBannerOuter{
width:1003px;
margin:0px auto;
}

.productBannerLeft{
width:476px;
height:95px;
}

.tc{
text-align:center;
}

.productBannerRight{
width:527px;
height:95px;
}

.filterouterbox{
border-bottom:2px solid #666666;
width:1003px;
margin:0px;
padding-bottom:10px;
background-color:#FFFFFF;
}

.innerpageribbonbox{
border-bottom:2px solid #FFFFFF;
width:1003px;
margin:0px;
}

.innerpageproductList{
width:1003px;
padding-bottom:18px;
background-color:#FFFFFF;
background-repeat:repeat-x;
padding-top:18px;
background-image:url(../images/produtlist-bg.gif);
background-repeat:repeat-x;
}

.innerpageProduct{
float:left;
padding-right:20px;
padding-left:20px;
width:209px;
border-right:1px solid #f0f0f0;
}

.innerpageProductRight{
padding-right:20px;
padding-left:20px;
width:209px;
}

.innerpageProductText{
height:auto;
float:left;
width:204px;
text-align:center;
font-size:12px;
color:#8f8f8f;
font-weight:bold;
}



.innerpageProductText a{

	font-size:12px;
color:#8f8f8f;
font-weight:bold;
}



.innerpageProductImg{
width:205px;
text-align:center;
}

.innetpageProductPrize{
padding-bottom:15px;
width:205px;
text-align:center;
}

.innerpageribbonBoxOne{
border-right:1px solid #FFFFFF;
height:142px;
width:250px;
background-color:#f1f1f1;
}

.innerpageribbonBoxBorder{
border-right:1px solid #FFFFFF;
}

.innerpageribbonBoxTwo{
width:250px;
background-color:#f1f1f1;
background-repeat:repeat-y;
background-position:left;
background-image:url(../images/innerpage-ribbanbox_bg.gif);
height:142px;
}

.innerpageribbonBoxText{
padding-left:18px;
padding-top:6px;
padding-bottom:6px;
height:11px;
background-color:#686868;
}

.subcategoryLink{
padding-top:10px;
padding-left:18px;
width:230px;
height:100px;
font-size:10px;
color:#989898;
overflow:auto;
}

.subcategoryLinkul{
margin:0px;
}

.subcategoryLink ul li{
height:20px;
width:210px;
float:left;
padding:0px;
margin:0px;
display:inline;
list-style-type:none;
}

.subcategoryLink ul li a{
color:#989898;
text-decoration:none;
}

.subcategoryLink ul li a:hover{
text-decoration:underline;
}



.recentlyviewOuter{
padding-top:5px;
padding-bottom:5px;
padding-right:22px;
padding-left:22px;
height:60px;
width:959px;
background-color:#FFFFFF;
}

.innerpageProductBottom{
padding-bottom:2px;
border-bottom:1px solid #FFFFFF;
height:20px;
width:959px;
background-color:#b4b4b4;
}

.recentlyviewBottom{
color:#141414;
padding-left:14px;
width:945px;
background-color:#c6c6c6;
min-height:34px;
}

.recentlyviewBottom a {
color:#141414;
text-decoration:underline;
}

.recentlyviewLeft{
padding-top:3px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:14px;
width:470px;
height:17px;
border-right:#ffffff 1px solid;
}

.recentlyviewRight{
padding-left:15px;
padding-top:3px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:456px;
}

.recentlyviewbottomone{
width:470px;
min-height:34px;
border-right:#ffffff 1px solid;
}

.recentlyviewbottomRight{
padding-left:14px;
width:456px;
height:auto;
}

.featuredProductBoxOuter{
width:250px;
}

.featuredProductBoxLeft{
padding-left:22px;
padding-top:18px;
width:80px;
}

.featuredProductBoxRight{
color:#686868;
font-weight:bold;
padding-top:28px;
width:130px;
text-align:left;
}

.innerpagewelcometext{
width:1003px;
height:23px;
}

.welcomeTextLeft{
padding-left:20px;
color:#FFFFFF;
font-size:12px;
padding-top:4px;
width:679px;
}

.welcomeTextright{
text-align:right;
color:#FFFFFF;
padding-top:4px;
font-size:12px;
padding-right:4px;
width:200px;
}

.welcomeguestSubtext{
font-size:12px;
color:#ffffff;
}

.largeImgOuter{
background-color:#FFFFFF;
margin:0px auto;
width:1003px;
}


.largeImgOuterRight{
padding-left:13px;
width:514px;
}

.largeImg{
padding-bottom:25px;
padding-top:25px;
}

.largeImgIcon{
padding-top:6px;
padding-bottom:1px;
height:41px;
text-align:center;
width:220px;
border:1px solid #e9e7e7;
}

.largeImgIconBox{
border-right:1px solid #e9e7e7;
width:109px;
}

.largeImgIconRight{
width:80px;
}

.largeImgHeading{
padding-bottom:15px;
padding-top:15px;
font-size:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ff980e;
line-height:21px;
}


.productdetailBox{
background-color:#f9f9f9;
border:1px solid #e9e7e7;
width:500px;
}

.productdetailBoxLeft{
width:100px;
border-right:1px solid #e9e9e9;
text-align:center;
padding-top:20px;
}

.productdetailBoxRight{
width:350px;
}

.productdetailboxLeft{
width:100px;
border-right:1px solid #e9e9e9;
text-align:center;
}

.productdetailboxRight{
width:350px;
}

.productdetailTextOuter{
width:350px;
border-bottom:1px solid #e9e9e9;
}

.productdetailText{
width:72px;
padding-bottom:4px;
padding-top:4px;
font-size:12px;
color:#838281;
padding-left:9px;
}

.productdetailTextRight{
width:250px;
padding-bottom:4px;
padding-top:6px;
font-size:12px;
color:#838281;
}

.productdetailRightDot{
padding-left:60px;
}

.productdetailTextBottom{
width:350px;
border-left:1px solid #e9e9e9;
}

.varendyIconOuter{
padding-top:5px;
width:514px;
}

.varendyIconLeft table
{
	background:#f9f9f9;
	border-right:1px solid #e9e9e9;
	border-top:1px solid #e9e9e9;
	width:100%;
}
.varendyIconLeft td
{
	border-left:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	padding:6px 0 6px 6px;
	font-size:12px;
}

.varendyIconContent{
padding-left:10px;
font-size:12px;
color:#838281;
background-color:#f9f9f9;
border:1px solid #e9e7e7;
}

.varendyIconLeft{
width:312px;
padding-top:25px;
padding-bottom:25px;
}

.varendyIconRight{
width:140px;
background-image:url(../images/warrantyicon.gif);
background-repeat:no-repeat;
background-position:bottom left;
height:87px;

}
varendyIconRightOut
{
width:160px;
}

.varendyIconRightWOImg
{
width:140px;
}

.varendyIconRight1{
width:140px;
height:87px;
padding-left:10px;
padding-top:10px;
background-position:bottom left;
}


.lefticontext
{
	color:#535353; 
	font-weight:bold;
	width:95px;
	padding-left:2px;
}

.warrantynumber{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:30px;
color:#FFFFFF;
padding-left:8px;
display:block;
overflow:hidden;
height:40px;
padding-top:40px;
width:27px;
line-height:normal;
}


.warrantycontent{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding-top:48px;
font-weight:bold;
}

.warrantycontentone{

font-family:Verdana, Arial,

Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
}


.productShipping{
width:300px;
border-bottom:1px solid #e9e7e7;
}

.productShippingImg{
width:75px;
}
.productShippingText{
line-height:20px;
width:225px;
padding-top:5px;
font-size:16px;
font-weight:bold;
color:#ff980e;
text-align:left;
vertical-align:middle;
}

.productShippingText1{
line-height:10px;
width:225px;
padding-top:5px;
font-size:10px;
font-weight:bold;
color:#ff980e;
text-align:left;
vertical-align:middle;
}

.productShippingText2{
line-height:20px;
width:225px;
padding-top:5px;
font-size:12px;
font-weight:bold;
color:#ff980e;
text-align:left;
vertical-align:middle;
}

.productShippingText3{
line-height:20px;
width:225px;
padding-top:5px;
font-size:12px;
font-weight:bold;
color:#ff980e;
text-align:left;
vertical-align:middle;
}

.larageImgPrize{
padding-bottom:30px;
padding-top:25px;
font-weight:bold;
/*width:502px;*/
width:160px;
font-size:32px;
color:#ff980e;
padding-left:10px;
}

.ProductInfo
{
	width:480px;
	padding:5px 10px 5px 10px;
	overflow:hidden;
}

.ProductInfoInner
{
	width:460px;
	border:1px solid #7f9db9;
	padding:3px 10px 3px 10px;
	overflow:hidden;
	color:#000000;
	font-weight:bold;
}

.catButtonOuter{
padding-left:10px;
/*width:502px;*/
width:330px;
}

.cartButtonLeft{
width:140px;
padding-top:19px;
}

.cartButtonRight{
padding-right:8px;
padding-top:21px;
width:10px;
}

.recommentedText{
color:#606060;
text-decoration:none;
padding-left:5px;
padding-top:21px;
}

.recommentedText a{
color:#606060;
text-decoration:underline;
}

.freatureOuter{
padding-bottom:10px;
background-color:#FFFFFF;
width:998px;
padding-right:5px;
}

.featureTabOuter{
background-image:url(../images/tab-bg.gif);
padding-right:7px;
padding-left:25px;
width:699px;
}

.featureTabOuterline{
 

width:699px;
border-top:1px solid #d9d8d8;
}

.featureTabLeft{
width:204px;
}

.featureTabRight{


background-position:left;
width:493px;
}

.featureTabOne{
background-image:url(../images/tab1.gif);
padding-left:12px;
font-size:12px;
color:#999999;
font-weight:bold;
padding-bottom:13px;
padding-top:11px;
height:11px;
width:193px;
display:block;
cursor:pointer;
}

.featureTabTwo{
background-image:url(../images/tab2.gif);
padding-left:12px;
font-size:12px;
color:#999999;
font-weight:bold;
padding-bottom:13px;
padding-top:11px;
height:11px;
width:193px;
display:block;
cursor:pointer;
}

.featureTabThree{
background-image:url(../images/tab3.gif);
background-repeat:no-repeat;
padding-left:12px;
font-size:12px;
color:#ffb400;
font-weight:bold;
padding-bottom:13px;
padding-top:11px;
height:11px;
width:193px;
display:block;
cursor:pointer;
}

.featureTabContent{
width:494px;
padding-top:15px;
font-size:12px;
color:#838281;
}

.featureTabsubContent{
padding-bottom:8px;
padding-top:18px;
padding-right:20px;
width:474px;
font-size:12px;
color:#838281;
}

.featureTabsubContent ul li
{
	list-style-position:inherit;
	list-style-type: disc;
}

.featureTabTexbox{
border:1px solid #7f9db9;
}


.EmailboxOutet{
padding-top:12px;
padding-bottom:32px;
padding-left:14px;
width:480px;
}

.Emailbox{
width:423px;
height:22px;
}

.tabbottom{ border-bottom:1px #d9d8d8 solid;
width:559px;
float:right;
}



.featureTabsubContenLeft{
width:20px;
}

.featureTabsubContenRight{
padding-left:5px;
padding-top:2px;
width:450px;
}

.featureTabBottom{
padding-bottom:5px;
}

.accessoriesOuter{
width:254px;
background-color:#FFFFFF;
background-image:url(../images/acessories-bg.gif);
background-repeat:repeat-x;
border:1px solid #d5d5d5;
}

.accessoriesHeading{
color:#737373;
text-align:center;
padding-top:20px;
margin:0px auto;
height:23px;
font-size:12px;
border-bottom:1px solid #d9d9d9;
width:195px;
font-weight:bold;
padding-left:30px;
padding-right:14px;
}

.accessoriesSubOuter{
padding-top:40px;
padding-left:10px;
width:245px;
}

.accessoriesImg{
text-align:left;
padding-bottom:10px;
width:96px;
}

.accessoriesContent{
padding-top:12px;
padding-left:10px;
font-size:11px;
font-weight:bold;
width:139px;
}

.featureTabholeOuter{
width:493px;
}

.bB{
border-top:1px solid #d4d4d4;
}

.innerpagecontent{
padding:27px 20px 20px 20px;
background-image:url(../images/innercontentbg.gif);
background-repeat:repeat-x;
background-position:top;
color:#6e6c6c;
font-size:12px;
width:963px;
background-color:#FFFFFF;
}







fieldset{
display:inline;
background-image: url(../images/fieldbg.gif);
background-repeat:repeat-x;
background-position:top;
}

.fb{
font-weight:bold;
}

.fieldsetmain{
width:943px;
clear:both;
}

.reg_fieldsetinner{
width:430px;
padding:20px;
min-height:740px;
}


.fieldsetmainbottom{
width:943px;
clear:both;
background-image:url(../images/signin-bottom-bg.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
}

.fieldsetinner{
width:430px;
padding:20px;
min-height:600px;
}

.forgot_fieldsetinner{
width:430px;
padding:20px;
}

.signinfieldsetinner{
width:430px;
padding:20px;
}

.chckout{
width:430px;
padding:20px;
}



.fieldsetinner input{
width:185px;
background-color:#fffeea;
border:1px solid #dcd99f ;
}

.fieldsetinner select{
width:185px;
background-color:#fffeea;
border:1px solid #dcd99f ;
}



.fieldsetinner textarea{
width:185px;
background-color:#fffeea;
border:1px solid #dcd99f ;
}

.fieldsetinner .nobg input{
width:20px;
background-color: none;
border:none;
}



.br1{
border-right:1px solid #e4e2e2;
}



.w193{
width:193px;
}

.w130{
width:130px;
}

.w288{
width:288px;
padding-top:10px;
}
.w450{
width:450px;
padding-top:10px;
}

.w95{
width:95px;
padding-top:3px;
}

.w170{
width:170px;
padding-top:3px;
}
.signinfield{
width:420px;
}

.fieldsetinner ul{
padding:20px;
}

.fieldsetinner li{
 list-style-image: url(../images/fieldbullet.gif);
line-height:20px;
padding-left:10px;
}

legend{
color:#6e6c6c;
}

.myaccounthd{
color:#fda102;
font-weight:bold;
font-size:15px;
}

.signregister{
color:#fda102;
font-weight:bold;
}

.signregister a{
color:#fda102;
font-weight:bold;
text-decoration:none;
}

.signregister a:hover{
color:#6e6c6c;text-decoration:none;
}

.registerfield{
width:215px;
float:left;
}
.registerfieldleft{
width:115px;
float:left;
}
.registerfieldright{
width:315px;
float:left;
}

.cb{
clear:both;
}

.pt3{
padding-top:3px;
}

.passwordouter{
 padding:0px 25px 0px 25px;
float:left;
}

.passwordctrcontent{
 border:1px solid #d8d8d8;
background:#FFFFFF url(../images/passwordbg.gif);
background-repeat:repeat-x;
float:left;
width:870px;
}

.passowrdleft{
width:425px;
padding-left:20px;
float:left;
}

.pall{ padding:3px 3px 3px 3px;
width:185px;
}

.w195{
width:145px;
padding-top:3px;
}

.w310{
width:450px;
padding-top:10px;
}

/*.pl10{
padding-left:10px;
}*/

.f10{
font-size:10px;
}

.passwordimg{
padding:15px 0px 0px 75px;
}

.accountcont{
 

float:left;
width:904px;
}

.accountleft{
padding:10px 15px 10px 15px;
width:414px;
float:left;
border:1px solid #d8d8d8;
}

.accountboxleft{
padding-top:20px;
width:312px;
}

.pl20{
padding-left:10px;
}

.pl10{
padding-left:20px;
}

.shoppinghead
{
	color:#fda102;
	font-weight:bold;
	font-size:15px;
}

.shoppingheading
{
padding:25px 0px 0px 0px;
width:913px;
text-align:left;
}

.shoppingouter{
padding:25px 0px 0px 0px;
width:913px;
}

.productcont{
color:#fda102;
font-weight:bold;
font-size:11px;
}

.qualitybox{
width:42px;
border:1px solid #cccccc;
height:20px;
font-size:11px;
color:#6f6f6f;
text-align:center;
padding:0px 0px 0px 0px;
}

.tl{
text-align:left;
}

.formbox{
 width:15px;
height:15px;
}

.formboxsmall{
 padding-top:2px;
padding-left:15px;
}

.shoppingcartbottom{
 width:900px;
padding-top:15px;
}

.flcolor{
color:#000000;
padding-left:300px;
padding-top:5px;
}

.shopheading{
}

.pt{
 padding-top:10px;
}

.bgone{
background-color:#edecec;
}

.borderall{
background-color:#edecec;
font-weight:bold;
border:1px solid #cccccc;
padding-left:5px;
}

.borderone{
background-color:#edecec;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding-left:5px;
}

.bordertwo{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding-left:5px;
}

.borderthree{
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding-left:5px;
}

.borderfour{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-top:1px solid #cccccc;
padding-left:20px;
font-weight:bold;
}


.w137{
width:137px;
text-align:center;
}

.clearanceBannerOuter{
width:1003px;
margin:0px auto;
}

.clearancepageouter{
overflow:auto;
background-image:url(../images/clearancebg.gif);
background-repeat:repeat-x;
}

.clearancepagecontent{
padding:27px 44px 20px 44px;
background-image:url(../images/innercontentbg.gif);
background-repeat:repeat-x;
background-position:top;
color:#6e6c6c;
font-size:12px;
width:915px;
background-color:#FFFFFF;
}

.w915{
 width:915px;
}

.borderbottomone{
border-bottom:1px #c5cbcb solid;
}

.pl24{
 padding-left:24px;
}

.clearancecontent{
 width:400px;
padding-right:25px;
padding-left:25px;
float:left;
}

.f16{
 font-size:16px;
color:#727272;
font-weight:bold;
}

.f16one{
 font-size:16px;
color:#ff7e00;
font-weight:bold;
}

.textcenter{
 text-align:right;
width:255px;
}

.ptb25{
padding-top:25px;
padding-bottom:25px;
}

.moreinfo{
 text-decoration:none;
color:#6f6f6f;
}

.moreinfo :hover{
 text-decoration:underline;
color:#6f6f6f;
}

.pt151{
 padding-top:15px;
}

.pt15{
 padding-top:25px;
}

.pb25{
 padding-bottom:25px;
text-align:right;
}

.viewall{
 font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-align:right;
text-decoration:underline;
color:#6f6f6f;
}

.viewall:hover{
 font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-align:right;
text-decoration:none;
color:#6f6f6f;
}

.displaypage{
 padding-top:13px;
width:200px;
}

.pagesborder{
 

width:883px;
float:left;
padding-left:35px;
}



.pagebox{
 font-size:11px;
width:500px;
padding-left:70px;
}

.pagebox ul{
 margin:0px;
padding:0px;
list-style:none;
float:left;
}

.pagebox ul li{
 font-size:11px;
border:1px solid #cccccc;
width:20px;
height:15px;
float:left;
padding-top:8px;
text-align:center;
}

.pagebox ul li :hover{
 

background-color:#6f6f6f;
}

.pagingOuter{
	width:1003px;
	margin:0px auto;
	height:35px;
	vertical-align:middle;
	text-align:center;
	padding-left:250px;
	width:auto;
	background-image:url(../images/produtlist-bg.gif);
	background-repeat:repeat-x;
}

.myaccounttop{
 width:913px;
border-bottom:1px solid #cccccc;
}

.shoppingcontent{
 padding-left:15px;
padding-top:30px;
width:210px;
}

.myaccountinner{
padding:27px 45px 20px 45px;
background-image:url(../images/innercontentbg.gif);
background-repeat:repeat-x;
background-position:top;
color:#6e6c6c;
font-size:12px;
width:913px;
background-color:#FFFFFF;
}

.myaccountinner123{
padding:27px 45px 0px 45px;
background-image:url(../images/innercontentbg.gif);
background-repeat:repeat-x;
background-position:top;
color:#6e6c6c;
font-size:12px;
width:913px;
background-color:#FFFFFF;
}



.tableheading{
width:636px;
height:28px;
text-align:center;
padding-top:30px;
}

.tableheading ul li{
float:left;
padding-top:5px;
color:#8d8b8b;
font-size:11px;
}

.tableheading ul li :hover{
color:#8d8b8b;
font-size:11px;
text-decoration:underline;
}

.headingtabetwo{
background:url(../images/tabbg.gif);
background-repeat:repeat-x;
border-left:1px solid #e2e2e2;
border-top:1px solid #e2e2e2;
width:100px;
float:left;
}

.headingtabeone{
background:url(../images/tabbg.gif);
background-repeat:repeat-x;
border-left:1px solid #e2e2e2;
border-top:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
width:126px;
float:left;
}

.headingtabethree{
background-image:url(../images/tabbg1.gif);
background-repeat:repeat-x;
border-left:1px solid #e2e2e2;
border-top:1px solid #e2e2e2;
width:100px;
float:left;
}

.myaccountouter{
/*height:180px;
background-image:url(../images/myaccountbg.gif);
background-repeat:repeat-x;*/
}

.tableheadingone{
height:28px;
text-align:center;
padding-left:85px;
padding-top:30px;
}



.txtaliright{
 text-align:right;
width:568px;
}

.w137one{
text-align:left;
padding-left:10px;
color:#3d3c3c;
}

.shopheadingone{
 background-color:#3d3c3c;
font-weight:bold;
background:url(../images/addressbg.gif);
background-repeat:repeat-x;
}

.bgin{
 background-color:#f9f9f9;
}

.w334{
 width:345px;
}









.pages, .pages-margin {

border-top-color: #c1c1c1;
}



.pages a, .pages span, .pages-margin a, .pages-margin span {

color: #c1c1c1;
border-color: #FFF;
background: #FFF;
}



.pages span.current, .pages-margin span.current {

background: #6f6f6f;
color: #c1c1c1;
border-color: #c1c1c1;
}



.pages span.current a, .pages-margin span.current a {

background: #c1c1c1;
color: #c1c1c1;
}



.pages a, .pages-margin a {

border-color: #c1c1c1;
background-color:#FFFFFF;
}



.pages a:hover, .pages-margin a:hover {

border-color: #c1c1c1;
background: #6f6f6f;
color: #c1c1c1;
}



.pages span.nextprev, .pages-margin span.nextprev {

color: #FFE2C5;
}



.pages span.nextprev, .pages-margin span.nextprev {

border-color: #FFE2C5;
color: #FFE2C5;
}

.pages, .pages-margin {

padding: 10px 0 0 0;
clear: left;
font-size: 9pt;
}



.pages-margin {

width:500px;
}



.pages a, .pages span, .pages-margin a, .pages-margin span {

display: block;
float: left;
padding: 3px 5px 3px 5px;
margin-right: 3px;
border: 1px solid;
}



.pages span.current, .pages-margin span.current {

border: 1px solid;
font-weight: bold;
}



.pages span.current a, .pages-margin span.current a {

padding: 0;
border: 0px;
}



.pages a, .pages-margin a {

border: 1px solid;
text-decoration: none;
}



.pages a.nextprev, .pages-margin a.nextprev {

font-weight: bold;
}



.pages span.nextprev, .pages-margin span.nextprev {

border: 1px solid;
}

.pagination{
padding-left:60px;
width:730px;
text-align:left;
}




.searcheresult{
 font-size:15px;
color:#adadad;
font-weight:bold;
}

.searcheresult span{
 font-size:15px;
color:#ff911a;
font-weight:bold;
}

.pb20{
 padding-bottom:10px;
}

.viewallsearch{
 font-size:12px;
text-align:right;
text-decoration:underline;
color:#6f6f6f;
}

.viewallsearch:hover{
 font-size:12px;
text-align:right;
text-decoration:none;
color:#6f6f6f;
}

.w880{
 width:760px;
}

.showpage{
 font-size:10px;
text-transform:uppercase;
font-weight:bold;
}

.ptbl25{
padding-top:30px;
padding-bottom:30px;
padding-left:20px;
}

.searchproduct{
 font-size:15px;
color:#ff911a;
font-weight:bold;
}

.w915one{
width:900px;
padding-left:15px;
}

.pagesbordersearch{
 

width:880px;
float:left;
padding-left:35px;
}

.searchviewOuter{
padding-bottom:22px;
padding-right:44px;
padding-left:44px;
height:60px;
width:915px;
background-color:#FFFFFF;
padding-top:5px;
}

.searchviewLeft{
padding-top:3px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:14px;
width:448px;
height:17px;
border-right:#ffffff 1px solid;
}

.searchviewRight{
padding-left:15px;
padding-top:3px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:434px;
}

.searchviewBottom{
color:#141414;
padding-left:14px;
width:901px;
background-color:#c6c6c6;
height:34px;
}

.innerpagesearchBottom{
padding-bottom:2px;
border-bottom:1px solid #FFFFFF;
height:20px;
width:915px;
background-color:#b4b4b4;
}

.searchviewbottomone{
width:448px;
height:34px;
border-right:#ffffff 1px solid;
}

.searchviewbottomRight{
padding-left:14px;
width:434px;
height:34px;
}

.textright{
 text-align:right;
}

.searchribbonBoxTwo{
width:502px;
background-color:#f1f1f1;
height:142px;
}

.searchribbonBoxText{
padding-left:18px;
padding-top:6px;
height:19px;
background-color:#686868;
}

.searchribbonBoxText{
padding-left:18px;
padding-top:6px;
height:19px;
background-color:#686868;
}





.addressheight{
height:70px;
}

.star{
 color:#FF0000;
}

.addnewouter{
padding:0px 0px 0px 0px;
float:left;
width:713px;
padding-left:200px;
}

.pl30{
 padding-left:30px;
}

.w90{
width:90px;
}



.w100{
width:128px;
text-align:center;
}
.w290{
width:290px;
}

.w250-1{
width:250px;
}

.w50{
width:50px;
text-align:center;
}

.add_center{
text-align:right;
}

.leftcontent{

/*border-right:1px solid #cccccc;*/
width:230px;
padding-right:15px;
float:left;
}

.pl15{
 padding-left:15px;
}




.myaccounthdsmall{
color:#fda102;
font-weight:bold;
font-size:12px;
}

.myaccounthdsmall:hover{
color:#fda102;
font-weight:bold;
font-size:12px;
text-decoration:underline;
}

.aboutusouter{
height:159px;
overflow:auto;
background-image:url(../images/innerbg.gif);
background-repeat:repeat-x;
}

















.anteccontent{

font-size:11px;
color:#6f6f6f;
}

.antectitle{
padding-bottom:8px;
background-color:#FFFFFF;
background-repeat:repeat-x;
padding-top:12px;
height:17px;
padding-left:10px;
background-image:url(../images/antecbg.gif);
background-repeat:repeat-x;
width:993px;
}

.viewcategory{
font-size:11px;
color:#6f6f6f;
text-decoration:none;
}

.viewcategory:hover{
font-size:11px;
color:#6f6f6f;
text-decoration:underline;
}

.antecnav{

background-image:url(../images/antecnavbg.gif);
background-repeat:repeat-x;
background-position:bottom;
width:963px;
padding-left:20px;
padding-right:20px;
float:left;
padding-top:20px;
}

.antecoff{
	background: url(../images/antecoffbg.gif) bottom repeat-x;
border-bottom:1px solid #e5e5e5;
border-top:1px solid #d5d5d5;
border-left:1px solid #d5d5d5;
border-right:1px solid #d5d5d5;
height:24px;
float:left;
color:#000000;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
padding:10px  15px 0 15px;
}

.antecoff a{
 text-decoration:none;
color:#000000;
}

.antecoff a: hover{
 text-decoration:underline;
color:#000000;
}

.antecon{
	background: url(../images/anteconbg.gif) bottom repeat-x;
border-bottom:1px solid #ffffff;
border-top:1px solid #d5d5d5;
border-left:1px solid #d5d5d5;
border-right:1px solid #d5d5d5;
height:24px;
float:left;
color:#8d8b8b;
padding:10px  15px 0 15px;
color:#6f6f6f;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}

.antecon a{
 text-decoration:none;
color:#6f6f6f;
}

.antecon a: hover{
 text-decoration:underline;
color:#6f6f6f;
}

.antectop{
padding-bottom:8px;
background-color:#FFFFFF;
background-repeat:repeat-x;
padding-top:27px;
width:1003px;
}

.contentdisplay{

display:none;
}

.antecwarranty{
width:943px;
padding-left:30px;
padding-right:30px;
float:left;
background-color:#FFFFFF;
color:#000000;
}

.antecwarranty ul{
 

  padding:0px;
padding-top:10px;
padding-left:30px;
margin:0px;
} 



.antecwarranty ul li

 { 

 padding-bottom:5px;
list-style:disc;
line-height:16px;
}

.antectitlecontent{
background-color:#FFFFFF;
color:#000000;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

.whyantecimg{ width:943px;
float:left;
text-align:center;
}

.quietcontent{
color:#fda102;
font-weight:bold;
font-size:12px;
}

.antecpad{ padding-right:4px;
float:left;
width:65px;
}

.warrantypad{ padding-right:4px;
float:left;
width:112px;
}

.aboutpad{ padding-right:4px;
float:left;
width:102px;
}

.whyantecpad{ padding-right:4px;
float:left;
width:91px;
}

.queitcpad{ padding-right:4px;
float:left;
width:131px;
}

.quietimg{ width:943px;
float:left;
}

.p1t{ padding-left:20px;
padding-top:10px;
}

.box-border {

background:url(../images/brandbg.gif) repeat-x;
border-top: 1px solid #acb2bb;
border-left: 1px solid #acb2bb;
height:14px;
padding-left:15px;
padding-top:9px;
padding-bottom:7px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.box-border1 {

background-color:#f2f2f3;
border-top: 1px solid #acb2bb;
border-left: 1px solid #acb2bb;
border-bottom: 1px solid #acb2bb;
}

.bdright{border-right: 1px solid #d0d7dc;
}

.laptopribbonbox{ width:963px;
float:left;
}

.laptoppagecontent{
padding:27px 15px 20px 15px;
background-image:url(../images/innercontentbg.gif);
background-repeat:repeat-x;
background-position:top;
color:#6e6c6c;
font-size:12px;
width:973px;
background-color:#FFFFFF;
}

.brandscontent{

overflow:auto;
height:200px;
width:240px;
}

.filter_product_title{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#CC0000;
float:left;
padding:3px 2px 2px 2px;
}

.filer_count_number{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#CC0000;
float:left;
border:3px solid #660066;
padding:3px 2px 2px 2px;
}

.orderbybox{
width:1000px;
float:left;
height:37px;
border:1px solid #cbc9c9;
background-color:#eeefee;
border-bottom:2px solid #666666;
}


.orderbybox1{ 

width:203px;
padding-left:10px;
float:left;
height:27px;
padding-top:8px;
border-right:1px solid #cbc9c9;
border-top:1px solid #f9f9f9;
border-left:1px solid #f9f9f9;
background-color:#eeeeee;
font-size:10px;
color:#474a4f;
}

.orderbybox2{ 

width:202px;
padding-left:10px;
float:left;
height:27px;
padding-top:8px;
border-left:1px solid #f9f9f9;
border-top:1px solid #f9f9f9;
border-right:1px solid #cbc9c9;
border-bottom:1px solid #f9f9f9;
background-color:#eeeeee;
font-size:10px;
color:#474a4f;
}

.orderbybox3{ 
width:202px;
padding-left:10px;
float:left;
height:27px;
padding-top:8px;
border-left:1px solid #f9f9f9;
border-top:1px solid #f9f9f9;
border-bottom:1px solid #f9f9f9;
background:#eeeeee url(../images/rightarrow.gif) no-repeat right;
font-size:10px;
color:#474a4f;
}

.orderbybox4{
width:100px;
padding-left:10px;
float:left;
height:27px;
padding-top:8px;
border-top:1px solid #f9f9f9;
border-right:1px solid #f9f9f9;
border-bottom:1px solid #f9f9f9;
background-color:#eeeeee;
}

.orderbybox5{ 
width:184px;
padding-left:10px;
float:left;
height:27px;
padding-top:8px;
border-top:1px solid #f9f9f9;
border-left:1px solid #f9f9f9;
border-right:1px solid #f9f9f9;
border-bottom:1px solid #f9f9f9;
background-color:#eeeeee;
}

.comparebox{
width:1000px;
float:left;
height:47px;
border:1px solid #cbc9c9;
background-color:#eeefee;
}

.compareboxleft{ 

width:203px;
padding-left:10px;
float:left;
height:37px;
padding-top:8px;
border-right:1px solid #cbc9c9;
border-top:1px solid #f9f9f9;
border-left:1px solid #f9f9f9;
background-color:#eeeeee;
font-size:10px;
color:#474a4f;
}

.compareboxcenter{ 

width:202px;
padding-left:10px;
float:left;
height:37px;
padding-top:8px;
border-left:1px solid #f9f9f9;
border-top:1px solid #f9f9f9;
border-right:1px solid #cbc9c9;
border-bottom:1px solid #f9f9f9;
background-color:#eeeeee;
font-size:10px;
color:#474a4f;
}

.compareboxright{ 

width:202px;
padding-left:10px;
float:left;
height:37px;
padding-top:8px;
border-left:1px solid #f9f9f9;
border-top:1px solid #f9f9f9;
border-bottom:1px solid #f9f9f9;
background:#eeeeee url(../images/rightarrow.gif) no-repeat right;
font-size:10px;
color:#474a4f;
}

.compareboxfour{ 

width:100px;
padding-left:10px;
float:left;
height:35px;
padding-top:10px;
border-top:1px solid #f9f9f9;
border-right:1px solid #f9f9f9;
border-bottom:1px solid #f9f9f9;
background-color:#eeeeee;
}

.compareboxfive{ 

width:184px;
padding-left:20px;
float:left;
height:35px;
padding-top:10px;
border-top:1px solid #f9f9f9;
border-left:1px solid #f9f9f9;
border-right:1px solid #f9f9f9;
border-bottom:1px solid #f9f9f9;
background-color:#eeeeee;
}

.sortby{ 

width:100px;
height:20px;
font-size:9px;
vertical-align:middle;
text-transform:uppercase;
color:#000000;
}

.pt3{

padding-top:3px;
height:27px;
}

.laptopcontentbox{

width:310px;
border:1px solid #d5d5d7;
background:#FFFFFF url(../images/bglaptop.gif) repeat-x top;
float:left;
}

.laptoptext{

font-size:12px;
color:#676767;
font-weight:bold;
float:left;
}

.laptopimg{

width:270px;
padding-top:20px;
float:left;
}

.laptopleftimage{

width:110px;
float:left;
}

.laptopright{

width:115px;
padding-left:30px;
}

.pr10{

padding-right:13px;
}

.pt20{
 padding-top:20px;
}

.laptoppadding{

width:270px;
float:left;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:8px;
}

/*.onlinebox{

width:103px;
height:15px;
padding-top:1px;
border:1px solid #c0c2c5;
}*/

.pb5{ padding-bottom:8px;
}

.laptoprightout{

width:145px;
float:left;
border-left:1px solid #CCCCCC;
padding-left:13px;
}


.featureText
{
color:#FF9900;
font-size:14px;
font-weight:bold;
}

.featurecenter{
background:url(../images/featurecenterbg.gif) repeat-y;
padding-left:15px;
padding-right:15px;
width:240px;
}

.featurecenter span{

font-size:10px;
color:#676767;
font-weight:bold;
text-transform:uppercase;
}

.featurebutton{

background:url(../images/featureiconbg.gif) no-repeat ;
width:101px;
border-right:1px solid #FFFFFF;
padding-left:52px;
float:left;
height:18px;
padding-top:3px;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#393102;
}

.comparebutton{

background:url(../images/compareiconbg.gif) no-repeat ;
width:133px;
border-left:1px solid #FFFFFF;
padding-left:22px;
float:left;
height:21px;
}

.featurelink{

font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#393102;
text-decoration:none;
}

.featurelink :hover{

font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#393102;
text-decoration:underline;
}

.ptone{

padding-top:3px;
}

.box-borderone {

background:url(../images/itembg.gif) repeat-x;
border-top: 1px solid #acb2bb;
border-left: 1px solid #acb2bb;
height:25px;
padding-right:15px;
padding-top:2px;
padding-bottom:2px;
}

.box-bordertwo {

background-color:#ffffff;
border-top: 1px solid #acb2bb;
border-left: 1px solid #acb2bb;
}

.laptopimgone{

width:240px;
padding-top:20px;
float:left;
}

.laptopleft1{

width:90px;
float:left;
}

.laptopright1{

width:135px;
padding-left:10px;
}

.laptoptextone{
height:60px;
font-size:12px;
color:#676767;
font-weight:bold;
} 

.bgwhite{ background-color:#FFFFFF;
padding-left:18px;
} 

.bgone{ background-color:#f6f6f6;
padding-left:18px;
}

.grayttlenormal{ font-size:12px;
color:#838383;
}

.grayttle{ font-size:12px;
color:#000000;
font-weight: bold;
}





.pagination, .pagination-margin {

border-top-color: #c1c1c1;
text-align:center;
}



.pagination a, .pagination span, .pagination-margin a, .pagination-margin span {

color: #c1c1c1;
border-color: #FFF;
background: #FFF;
text-align:center;
}



.pagination span.current, .pagination-margin span.current {

background: #6f6f6f;
color: #c1c1c1;
border-color: #c1c1c1;
}



.pagination span.current a, .pagination-margin span.current a {

background: #c1c1c1;
color: #c1c1c1;
}



.pagination a, .pagination-margin a {

border-color: #c1c1c1;
background-color:#FFFFFF;
}



.pagination a:hover, .pagination-margin a:hover {

border-color: #c1c1c1;
background: #6f6f6f;
color: #c1c1c1;
}



.pagination span.nextprev, .pagination-margin span.nextprev {

color: #FFE2C5;
}



.pagination span.nextprev, .pagination-margin span.nextprev {

border-color: #FFE2C5;
color: #FFE2C5;
}

.pagination, .pagination-margin {

padding: 10px 0 0 0;
clear: left;
font-size: 9pt;
}



.pagination-margin {

	width:500px;
text-align:center;
}



.pagination a, .pagination span, .pagination-margin a, .pagination-margin span {

display: block;
float: left;
padding: 3px 5px 3px 5px;
margin-right: 3px;
border: 1px solid;
}



.pagination span.current, .pagination-margin span.current {

border: 1px solid;
font-weight: bold;
}



.pagination span.current a, .pagination-margin span.current a {

padding: 0;
border: 0px;
}



.pagination a, .pagination-margin a {

border: 1px solid;
text-decoration: none;
}



.pagination a.nextprev, .pagination-margin a.nextprev {

font-weight: bold;
}



.pagination span.nextprev, .pagination-margin span.nextprev {

border: 1px solid;
}



.ajax-loader{
height:100px;
text-align:center;
vertical-align:middle;
padding-top:45px;
}



.errormessage{
min-height:20px;
padding-top:8px;
padding-left:10px;
padding-bottom:10px;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#FF0000;
background:#FFEAEA;
border-top-style:solid;
border-width:thin;
border-top-color:#FF0000;
margin:10px;
vertical-align:middle;
}

/*.errormessage{
	height:20px;
	padding-top:8px;
	padding-left:10px;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#FF0000;
	background:#FFEAEA;
	border-top-style:solid;
	border-width:thin;
	border-top-color:#FF0000;
	margin:10px;
	vertical-align:middle;
}
*/

.successmessage{

height:20px;
padding-top:8px;
padding-left:10px;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#009900;
background:#E3FADE;
border-top-style:solid;
border-width:thin;
border-top-color:#009900;
margin:10px;
vertical-align:middle;
}




/*.successmessage{
	height:20px;
	padding-top:8px;
	padding-left:10px;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#009900;
	background:#E3FADE;
	border-top-style:solid;
	border-width:thin;
	border-top-color:#009900;
	margin:10px;
	vertical-align:middle;
}
*/
.submenudown{

	position:absolute;
float:left;
margin-top:28px;
height:auto;
padding:10px;
z-index:1;
display:none;
}



.aboutusouter{
height:159px;
background-image:url(../images/innerbg.gif);
background-repeat:repeat-x;
}



.regfield_txtarea{
height:95px;
width:430px;
}

.regfieldCaptcha{
height:80px;
width:430px;
}

.regfield{
height:30px;
width:430px;
}

.regfieldemail{
height:40px;
width:430px;
}


.regfield80{
height:80px;
width:430px;
}


/**************************HOME PAGE BANNER STARTS *****************************************/





.banner{
	width:1003px;
margin:0px auto;
}

.bL{
width:501px;
height:186px;
float:left;
padding:23px 0 0 0px;
font-size:32px;
vertical-align:top;
color:#4e4c49;
}

.bR{
width:501px;
height:24px;
float:left;
padding:185px 0 0 0px;
}



.antechbanner{
	width:1003px;
margin:0px auto;
background:url(../images/antech_banner.jpg) no-repeat;
height:209px;
}

.razerbanner{
	background:url(../images/razer_banner.jpg) no-repeat;
width:1003px;
margin:0px auto;
height:209px;
}

.laciebanner{
	background:url(../images/lacie_banner.jpg) no-repeat;
width:1003px;
margin:0px auto;
height:209px;
}

.palitbanner{
	background:url(../images/palit_banner.jpg) no-repeat;
width:1003px;
margin:0px auto;
height:209px;
}

.headphonebanner{
	background:url(../images/headphone_banner.jpg) no-repeat;
width:1003px;
margin:0px auto;
height:209px;
}



.button{
	width:120px;
float:right;
}

.buttonIn{
	width:19px;
height:14px;
float:left;
border-right:2px solid #FFFFFF;
background-color:#ececec;
text-align:center;
padding-top:2px;
}

.buttonOut{
	width:19px;
height:14px;
float:left;
border-right:2px solid #FFFFFF;
background-color:#ffea00;
text-align:center;
padding-top:2px;
color:#444444;
}



.contentheading{
height:186px;
font-size:17px;
color:#919191;
font-weight:bold;
padding:8px 0 0 5px;
}

.contenttext{
font-size:11px;
color:#919191;
font-weight:normal;
padding:8px 0 0 5px;
}

/**************************HOME PAGE BANNER ENDS *****************************************/



/**************************DROPDOWN MENU STARTS *****************************************/



.shoppingouter{
padding:0px 25px 0px 25px;
float:left;
}



.qualitybox{
 width:42px;
border:1px solid #cccccc;
height:20px;
font-size:11px;
color:#6f6f6f;
text-align:center;
padding:7px 0px 0px 0px;
}

.tl{
text-align:left;
}

.formbox{
 width:15px;
height:15px;
}

.formboxsmall{
 padding-top:2px;
}

.shoppingcartbottom{
 width:900px;
padding-top:15px;
}

.flcolor{
color:#000000;
padding-left:300px;
padding-top:5px;
}

.onecolumn{ 

width:145px;
float:left;
}

.categorydropdown{


width:580px;
font-size:10px;
color:#FFFFFF;
float:left;
background:#000000;
padding:15px;
display: block;
}

.categorydropdown ul {
margin:0px;
}

.categorydropdown ul li {
height:20px;
width:140px;
float:left;
padding:0px;
margin:0px;
display:inline;
list-style:none;
border:0px;
}

.categorydropdown ul li a  {
color:#6f6f6f;
text-decoration:none;
}

.categorydropdown ul li a:hover  {
text-decoration:underline;
background:none;
}


body,td,th {	font-family: Arial;
font-size: 10px;
color: #6f6f6f;
}body {	margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}a:link {	text-decoration: none;
}a:visited {	text-decoration: none;
}a:hover {	text-decoration: underline;
}a:active {	text-decoration: none;
}.imgborder {	border: 1px solid #0C3060;
}.style1 {	font-size: 14px;
font-weight: bold;
}



.dropmenudiv{

	clip: rect(0pt, auto, 245.227px, 0pt);
visibility: hidden;
position:absolute;
padding:0;
z-index:100;
width: 580px;
height:235px;
outline:none;
}

/**************************DROPDOWN MENU ENDS *****************************************/



.innerlogitechouter{
height:62px;
background-image:url(../images/innerpagebg1.jpg);
background-repeat:repeat-x;
}



/**************************INDEX PAYMENT LOGO STARTS ****************************************/

.PaymentLogoOuter{
	width:1002px;
height:76px;
border-left:1px solid #FFFFFF;
background:url(../images/bg.gif);
background-repeat:repeat-x;
float:left;
margin:0px;
}

.PaymentLeftOuter{
	width:182px;
float:left;
padding:29px 0 9px 10px;
}

.PaymentCenterOuter{
	width:560px;
float:left;
padding:0px;
margin:0px;
}

.PaymentCenterOuter ul{
	margin:0px;
padding:24px 0 0px 0px;
}

.PaymentCenterOuter ul li{
	margin:0px;
padding:0px;
list-style-type:none;
float:left;
padding:0 14px 0 0px;
}

.PaymentRightOuter{
width:249px;
float:left;
border-left:1px solid #CCCCCC;
height:76px;
}

.FreeInsurTop
{
	height:20px;
}
.FreeInsurOuter{
width:225px;
float:left;
height:76px;
background:url(../images/bg.gif);
background-repeat:repeat-x;
}

.FreeInsurLeftOuter{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#ff9703;
text-align:center;
font-weight:bold;
padding:30px 0 0 0px;
}

.FreeInsurRightOuter{
width:171px;
float:left;
padding:8px 0 0 0px;
}

.insurenceLeftOuter{
width:78px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#ff9703;
text-align:center;
font-weight:bold;
padding:23px 0 0 0px;
}

.insurenceRightOuter{
	width:171px;
float:left;
padding:8px 0 0 0px;
}

/**************************INDEX PAYMENT LOGO ENDS *****************************************/


.dealofthedayIcon
{
background:url(../images/dealoftheday.jpg) no-repeat left;
width:153px;
height:110px;
float:left;
}

.dealofdayprice{
text-align:center;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:bold;
padding-top:40px;
padding-left:75px;
}
.comboOfferIcon
{
width:128px;
text-align:left;
float:left;
}

.freeinsuranceIcon
{
width:116px;
float:left;
}

.feedbackOuter{
width:474px;
background-color:#FFFFFF;
/*background-image:url(../images/acessories-bg.gif);*/
/*background-image:url(../images/bg.gif);*/
background-image:url(../images/box4.jpg);
background-repeat:repeat-x;
border:1px solid #d5d5d5;
}

.feedbackSubOuter{
padding-top:40px;
padding-left:10px;
padding-bottom:30px;
width:465px;
}

.innerpage{
width:753px;
}

.laptopribbonbox_new
{
/*width:975px;*/
width:730px;
float:left;
margin:0px auto;
padding:0 10px 0 15px;
}

.laptopcontentbox_new
{
width:228px;
border:1px solid #d5d5d7;
background:#FFFFFF url(../images/bglaptop.gif) repeat-x top;
float:left;
}

.laptoppadding_new
{
width:218px;
float:left;
padding-left:5px;
padding-right:5px;
padding-top:10px;
padding-bottom:8px;
}

.laptoptext_new
{
font-size:12px;
color:#676767;
font-weight:bold;
height:40px;
text-align:center;
}

.productnamecolor_new{
color:#666666;
text-align:center;
}


.laptopimg_new{
width:218px;
padding-top:20px;
float:left;
}


.laptopleftimage_new{
width:100px;
float:left;
border-right:1px solid #cccccc;
}

.laptoprightout_new{
width:110px;
float:left;
font-size:15px;
font-weight:bold;
padding:20px 0 0 5px;
}

.laptopright_new
{
width:95px;
padding-left:10px;
}


.featurecenter_new{
background:url(../images/featurecenterbg.gif) repeat-y;
width:218px;
padding-left:10px;
}

.featuretext_new
{
padding-right:10px;
height:60px;
}

.comparebutton_new
{
background:url(../images/compareiconbg.gif) repeat-x;
width:228px;
float:left;
height:20px;
/*padding:1px 0 0 5px;*/
}

.comparecheckbox
{
	padding:4px 4px 0 4px;
}

.featurelink_new
{
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
padding:3px 0 0 4px;
}

.featurelink a
{
color:#FFFFFF;
}


.innerpageproductList_new
{
	padding-bottom:8px;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	padding-top:12px;
	background-image:url(../images/produtlist-bg.gif);
	background-repeat:repeat-x;
	/*width:1000px;*/
	width:700px;
}

.innerpageproductList_antec
{
	padding-bottom:8px;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	padding-top:5px;
	background-image:url(../images/produtlist-bg.gif);
	background-repeat:repeat-x;
	width:1000px;
}

.mainOuter_antec
{
	width:980px;
}


.mainOuter_new
{
/*width:1000px;*/
width:700px;
}


.pt20_new
{
padding-top:20px;
}

.pb20_new
{
padding-bottom:20px;
}
.pr10_new
{
padding-right:8px;
}

.innerpageProductOuter_new
{
background:url(../images/innercontentbg.gif) #fff repeat-x ;
padding-bottom:15px;
margin:0px auto;
width:1003px;
}

.innerpageProductOrder
{
background:url(../images/innercontentbg.gif) #fff repeat-x ;
padding-bottom:15px;
margin:0px auto;
width:1003px;
}

.box-rightborder
{
border-right: 1px solid #acb2bb;
}

.reward-total-points{
width:42px;
border:1px solid #cccccc;
height:20px;
font-size:11px;
color:#6f6f6f;
text-align:center;
padding:7px 0px 0px 0px;
}

.rewards{
 width:42px;
border:1px solid #cccccc;
height:20px;
font-size:11px;
color:#6f6f6f;
text-align:center;
padding:7px 0px 0px 0px;
}

.testimonial_paginginner{
padding:0px 25px 0px 25px;
text-align:center;
}
.testimonial_pagingouter{
padding:20px 45px 20px 45px;
background-image:url(../images/innercontentbg.gif);
background-repeat:repeat-x;
background-position:top;
color:#6e6c6c;
font-size:12px;
width:913px;
background-color:#FFFFFF;
text-align:center;
}


.recommend_outer{
float:left;
width:350px;
height:220px;
}

.recommendImg{
width:114px;
padding-left:19px;
}

.recommend_Logo{
width:108px;
padding-top:14px;
padding-left:25px;
padding-bottom:1px;
}

.recommendtext{
font-size:11px;
font-weight:bold;
padding-top:40px;
padding-bottom:26px;
width:200px;
}

.shoppingouter_order{
padding:25px 0px 0px 0px;
float:left;
width:313px;
}

.fieldsetinner_order{
width:250px;
padding:20px;
}

.passwordctrcontent_order{
 border:1px solid #d8d8d8;
/*background:#FFFFFF url(../images/passwordbg.gif);*/
background-color:#E4E4E4;
background-repeat:repeat-x;
float:left;
width:313px;
}

.text_order
{
font-size:11px;
color:#676767;
}

.mini_order
{

color:#000000;
}



.servicecentertxt
{
font-size:12px;
color:#000000;
font-weight:450;
line-height:1.5;
}

.serviceblts
{
font-size:12px;
font-weight:400;
border:0;
}

.sitemaptxt
{
font-size:14px;
color:#000000;
font-weight:bold;
}
.sitemap_cateblts
{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	vertical-align:top;
}
.sitemap_subcateblts
{
		font-size:10px;
		color:#000000;
		font-weight:bold;
		padding-left:10px;
}
.sitemap_subcate
{
	font-size:12px;
	color:#000000;
	padding-left:10px;
}


.allbrandtxt
{
font-size:12px;
color:#000000;
font-weight:450;
line-height:1.5;
}


/* Shipping Style sheet*/
.shipping_payment
{font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#000000;
}

.pad{padding:0px;}
.bordercol
{border:1px solid #cccccc;  padding-left:20px;
}
.courier_content{
color:#333333;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.delivery_add{
 color:#000000;
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
}
.hEffect:hover {
color:red;
}

.shippingRow { }
.shipRowOver { color:green; background-color: white; font-size:14px; }
.moduleRowSelected { color:red; background-color: white; }

/* Shipping Style sheet*/

/* order confirm */
.tableborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}

.tdheader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	
	background-color: #edecec;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.backlight {
	font-weight:700;
	height:20px;
}

.acknowledgered {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D50000;
}
.products-rightsideouter{
	width:250px;
	/*padding-top:20px;*/
}

/* order confirm */

/*     New shopping Cart Method CSS Start Here */
.shoppingcontainerouter{
	width:250px;
	/*padding-top:20px;*/
}

/*
.shoppingContainer
{
	width:232px;
	padding-bottom:10px;
	overflow:auto;
	border:1px solid #dedada;
	background:url(../images/headerbg.gif) repeat-x #f4f4f4;
}
.shoppingcartTitle
{
	background:url(../images/shopping-bg.gif) no-repeat;
	height:25px;
	padding:12px 0 0 40px;
}
.shoppingproductinner
{
	width:232px;
}
.shoppingproductempty
{
	width:232px;
	text-align:center;
	vertical-align:middle;
}
.shoppingcartLeft
{
	float:left;
	line-height:20px;
	padding:1px 0 0 11px;
	font-size:11px;
	color:#828181;
	width:165px;
}
.shoppingcartLeft span
{
	font-weight:bold;
	color:#000;
}
.shoppingcartCenter
{
	float:left;
	line-height:20px;
	padding:1px 2px 0px 0px;
	font-size:11px;
	color:#828181;
	width:15px;
}
.shoppingcartCenter span
{
	font-weight:bold;
	color:#000;
}
.shoppingcartRight
{
	float:left;
	line-height:20px;
	padding:1px 0px 0px 4px;
	font-size:11px;
	color:#828181;
	width:30px;
}
.shoppingcartRight span
{
	font-weight:bold;
	color:#000;
}
.shoppinglinktext
{
	font-size:10px;
	float:right;
	padding:4px 5px 0 0px;
}
.shoppinglinktext a
{
	text-decoration:none;
	color:#ff980e;
}
.shoppinglinktext a:hover
{
	text-decoration:underline;
	color:#ff980e;
	font-size:12px;
}
.shoppingformcontainer
{
	width:221px;
	padding:10px 0 0 11px;
	font-size:11px;
	font-weight:bold;
	color:#636161;
	clear:both;
	background:#f4f4f4;
}
.shoppingtextfiled
{
	width:140px;
	border:1px solid #e1dddd;
}
.shoppingtexttext
{
	padding-top:5px;
	padding-bottom:5px;
	width:65px;
}

.shoppingformcontainer img
{
	margin-right:4px;
}
.outershoppingcart
{
	background:url(../images/index-shoppingbg.gif) no-repeat;
	height:46px;
	display:block;
	overflow:auto;
	padding:10px 0 0 56px;
	width:194px;
}
.shoppinglisting ul
{
	margin:0px;
	height:20px;
	width:174px;
	padding:0px;
}
.shoppinglisting ul li
{
	float:left;
	padding:4px 12px 0 8px;
	font-size:12px;
	color:#696767;
	list-style:none;
	background:url(../images/buillte-shoppingcart.gif) no-repeat 0px 9px;
}
*/
.shoppinglisting ul
{
	margin:0px;
	height:20px;
	width:174px;
	padding:0px;
}
.shoppinglisting ul li
{
	float:left;
	padding:4px 12px 0 8px;
	font-size:11px;
	color:#696767;
	list-style:none;
	background:url(../images/buillte-shoppingcart.gif) no-repeat 0px 9px;
}

@charset "utf-8";
/* CSS Document */
body
{
	margin:0px;
	margin-left:10px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.shoppingContainer
{
	width:232px;
	/*background:#f4f4f4;*/
	/*width:250px;*/
	padding-bottom:10px;
	overflow:hidden;
	border:1px solid #dedada;
}
.shoppingcartTitle
{
	background:url(../images/shopping-bg.gif) no-repeat #fbfbfb;
	height:25px;
	border-bottom:1px solid #ebe9e9;
	padding:12px 0 0 40px;
}
.productheading
{
	width:221px;
	font-size:11px;
	font-weight:bold;
	color:#3e3a3a;
	clear:both;
	background:#f4f4f4;
	text-align:left;
	height:20px;
	/*background:url(../images/product-heading.gif) repeat-x;
	height:20px;
	background:#f4f4f4
	vertical-align:middle;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#3e3a3a;*/
}
.productbottomtop
{
    border-top:1px solid #eceaea;
}
.produtleft
{
	width:147px;
	border-bottom:1px solid #eceaea;
	padding-left:3px;
}
.produtRight
{
	width:60px;
	border-bottom:1px solid #eceaea;
	padding-right:10px;
}
.produtcenter
{
	width:10px;
	border-bottom:1px solid #eceaea;
}
.productinner
{
	width:232px;
	border-bottom:1px solid #eceaea;
}
.produtouter
{
	/*background:url(../images/headerbg.gif) repeat-x #fdfdfd;*/
}
.shoppingcartLeft
{
	font-size:11px;
	padding:5px 0 3px 3px;
	color:#828181;
	width:147px;
	font-weight:normal;
}
.shoppingcartCenter
{
	font-size:11px;
	color:#828181;
	width:10px;
	font-weight:normal;
}
.shoppingcartRight
{
	font-size:11px;
	font-weight:normal;
	color:#828181;
	width:60px;
	padding-right:10px;
}

.align_center
{
width:250px;
}
.linktext
{
	font-size:10px;
	border-top:1px solid #eceaea;
	border-bottom:1px solid #dbd7d7;
	height:17px;
	/*background:url(../images/linkbg.gif) repeat-x;*/
	text-align:right;
	padding-right:6px;
}
.linktext a
{
	text-decoration:none;
	color:#ff980e;
}
.linktext a:hover
{
	text-decoration:underline;
	color:#ff980e;
}
.formcontainer
{
	width:231px;
	padding:5px 0 10px 0px;
	font-size:11px;
	font-weight:bold;
	color:#636161;
	clear:both;
	background:#f4f4f4;
}
.textfiled
{
	/*width:212px;*/
	margin-top:5px;
	margin-bottom:9px;
	border:1px solid #e1dddd;
}
.formcontainer img
{
	margin-right:4px;
	padding-left:10px;
}

.shoppingproductempty
{
	text-align:center;
	vertical-align:middle;
	padding-bottom:10px;
	border-bottom:1px solid #999999;
}

.products-formcontainer
{
	width:245px;
	padding:10px 0 10px 0px;
	font-size:11px;
	font-weight:600;
	color:#636161;
	clear:both;
	background:#f4f4f4;
}

.products-formcontainer img
{
	margin-right:4px;
	padding-left:10px;
}

.outershoppingcart
{
	background:url(../images/index-shoppingbg.gif) no-repeat;
	height:46px;
	display:block;
	overflow:auto;
	padding:10px 0 0 56px;
	width:194px;
}
.listing ul
{
	margin:0px;
	height:20px;
	width:174px;
	padding:0px;
}
.listing ul li
{
	float:left;
	padding:4px 12px 0 8px;
	font-size:12px;
	color:#696767;
	list-style:none;
	background:url(../images/buillte-shoppingcart.gif) no-repeat 0px 9px;
}

.ourtshoppingcart
{
	float:left;
	width:913px;
	margin:20px auto;
	padding:3px 0 0 50px;
	display:block;
	overflow:hidden;
	 /*
	  background-image:url(../images/s-outerbg.gif) no-repeat;	
	*/
	 background:url(../images/s-outerbg.gif) no-repeat;
}

.ourtshoppingcart ul
{
	margin:0px;
	text-align:center;
	padding:0px;
	background:url(../images/s-outerbg.gif) no-repeat;
}
.ourtshoppingcart ul li
{
	float:left;
	font-size:11px;
	color:#2a2a2a;
	list-style:none;
	outline:none;
	text-decoration:none;
	padding:20px 80px 0 20px;
}
.ourtshoppingcart ul li a
{
	color:#2a2a2a;
	outline:none;
	text-decoration:none;
	/*padding:0 50px;*/
}
.ourtshoppingcart ul li a:hover
{
	color:#2a2a2a;
	text-decoration:none;
}
.ourtshoppingcart ul li.active
{
	color:#f99302;
	position:static;
	height:23px;
	background:url(../images/arrow-shoppingcart.gif) no-repeat center top;
	font-weight:bold;
	text-decoration:none;
}
.ourtshoppingcart ul li.active a
{
	color:#f99302;
	font-weight:bold;
}



.buildownpc{
width:648px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
}

.bop_total
{
	color:#000000;
	font-weight:bold;
	font-size:15px;
	vertical-align:middle;
}

.bop_totaltxt{
color:#fda102;
font-weight:bold;
font-size:15px;
}

.buildownpcList{
width:603px;
padding-top:14px;
padding-bottom:25px;
}


.bop_productareaOuter{
/*background-image:url(../images/borderouter.gif);*/
padding-top:20px;
background-color:#FFFFFF;
width:1003px;
margin:0px;
}

.bop_productAreaLeft{
width:603px;
border-top:1px solid #e5e5e6;
}

.bop_productAreaRight{
/*width:300px;*/
border-top:1px solid #d5d6d6;
background-color:#FFFFFF;
/*background-image:url(../images/produtrighg.gif);
background-repeat:repeat-y;*/
}

.bop_imgs{
padding-top:10px;
}

.bop_bckimages
{
background-color:#999999;
width:133px;
border:1px solid #d5d6d6;
height:100px;
}

.bop_ajaximgs
{
width:90px;
padding:2px 1px 2px 20px;
border:0;
}

.bop_right_tbl
{
width:400px;
}

.bop_left_tbl
{
width:603px;
}

.signin_txt{
font-size:11px;
color:#000000;
width:103px;
padding-left:5px;
}

.bop_left_products{
width:400px;
}

.shipping_font{
color:#666666;
font-size:13px;
}

.shipping_borderone{
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding-left:5px;
}


.shipping_borderthree{
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
padding-left:5px;
}

.coupon_content{
color:#666666;
font-size:9px;
font-weight:normal;
}

.bordertop{
border-top:1px solid #cccccc;
padding-left:5px;
}

.captcha{
background-color:#CC9933; 
color:#000000; font-size:18px; 
font-family:Georgia, 'Times New Roman', Times, serif; height:25px;
width:100px; 
border:1px solid #0033FF;
text-align:center;
vertical-align:middle;
}


.reg_small{
font-size:10px;
color:#FF0000;
font-weight:200;
}



.ref_fieldsetinner{
width:430px;
padding:20px;
height:450px;
}

.ref_fieldsetinner ul{
padding:2px;
}

.ref_fieldsetinner li{
 list-style-image: url(../images/fieldbullet.gif);
line-height:14px;
padding-left:10px;
}


.add_fieldsetmain{
width:443px;
clear:both;
}

.add_fieldsetinner{
width:430px;
padding:20px;
height:540px;
}

.giftvoucherleft{
background-image:url(../images/logobg.gif);
background-repeat:repeat-x;
height:56px;
width:375px;
float:left;
}
/*.{
width:250px;
background-color:#f1f1f1;
background-repeat:repeat-y;
background-position:left;
background-image:url(../images/innerpage-ribbanbox_bg.gif);
height:142px;
}*/




/*         ADVANCE SEARCH BEGINS  */
.adv_search_field{
width:700px;
clear:both;
}
.adv_regfield{
height:30px;
width:690px;
}

.adv_searchleft{
width:75px;
float:left;
text-align:left;
}
.adv_searchright{
text-align:left;
width:225px;
float:left;
}

.adv_searchcenter{
width:200px;
}


.adv_search_main{
height:30px;
width:950px;
}

.adv_searchtop{
height:50px;
padding:5px 5px 5px 5px;

}

.adv_fieldsetinner{
width:530px;
padding:20px;
}

.adv_innerpageribbonBoxOne{
border-right:1px solid #FFFFFF;
clear:both;
width:1000px;
background-color:#f1f1f1;
padding-top:40px;
}

.adv_search_result{
background-color:#f1f1f1;
width:700px;
border:1px solid #e0e0e0;
}

.adv_search_price{
height:30px;
width:530px;
}

.adv_search_pagesborder{
width:700px;
text-align:center;
float:left;
}

.advsearch_displayproducts
{
	width:350px;
	text-align:right;
	float:left;
	padding: 10px 0 0 0;
}

/*.advsearch_pagination{
	text-align:left;
}*/

.advsearch_pagination {
float:left;
padding: 10px 0 0 0;
border-top-color: #c1c1c1;
width:350px;
text-align:left;
}



.advsearch_pagination a, .advsearch_pagination span {

color: #c1c1c1;
border-color: #FFF;
background: #FFF;
text-align:center;
}



.advsearch_pagination span.current {

background: #6f6f6f;
color: #c1c1c1;
border-color: #c1c1c1;
}



.advsearch_pagination span.current a{

background: #c1c1c1;
color: #c1c1c1;
}



.advsearch_pagination a{

border-color: #c1c1c1;
background-color:#FFFFFF;
}



.advsearch_pagination a:hover{

border-color: #c1c1c1;
background: #6f6f6f;
color: #c1c1c1;
}



.advsearch_pagination span.nextprev{

color: #FFE2C5;
}



.advsearch_pagination span.nextprev{

border-color: #FFE2C5;
color: #FFE2C5;
}

.advsearch_pagination{

padding: 10px 0 0 0;
clear: left;
font-size: 9pt;
}



.advsearch_pagination a, .advsearch_pagination span{

display: block;
float: left;
padding: 3px 5px 3px 5px;
margin-right: 3px;
border: 1px solid;
}



.advsearch_pagination span.current{

border: 1px solid;
font-weight: bold;
}



.advsearch_pagination span.current a {

padding: 0;
border: 0px;
}



.advsearch_pagination a {
border: 1px solid;
text-decoration: none;
}



.advsearch_pagination a.nextprev{
font-weight: bold;
}



.advsearch_pagination span.nextprev {
border: 1px solid;
}

.advsearch_product{
	width:700px;
	padding-left:15px;
}

/* ADVANCE SEARCH ENDS   */



/* START CONTACT US PAGE */

.wraper
{
	width:1005px;
	margin:0 auto;
	
}
.header
{
	width:1005px;
	background:url(../images/headerbg_byopc.jpg) repeat-x; 
	height:98px
}
.header .logoLeft
{
	float:left;
}
.header .logoRight
{
	float:left;
}
.page
{
	background:url(../images/pagebg.jpg) repeat-x;
	font-size:12px;
	width:965px;
	line-height:18px;
	float:left;
	padding-left:40px;
	display:block;
	background-color:#fff !important;
	overflow:hidden;
}
.ContactPage
{
background-color:#FFFFFF;
background:url(../images/pagebg.jpg) repeat-x;
font-size:12px;
width:633px;
line-height:18px;
float:left;
padding-left:40px;
}
.pageLeftShowroomAdd
{
	width:600px;
	padding:10px 0 0px 0px;
}
.pageLeft
{
	width:593px;
	float:left;
	border-right:solid 1px #eaeaea;
	margin-top:37px;
}

.pageLefttop
{
	width:296px;
	float:left;
	padding:0 0 30px 0px;
	background:url(../images/bottam-bg1.jpg) no-repeat 0 275px;
}
.pageLeftwriteus
{	
    width:255px;
	float:left;
	padding:0 0 30px 0px;
	background:url(../images/bottam-bg2.jpg) no-repeat 0 275px ;
}
.pageLeftwriteus img
{
	padding:0 0 20px 0px;
}
.pageLeftwriteus span
{
	display:block;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	color:#857f7f;
	padding:0 0 0px 0px;
}

.pageLefttop a
{
	border:none;
}
.pageLefttop img
{
	padding:0 0 16px 0px;
}
.pageLefttop span
{
	display:block;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	color:#857f7f;
	padding:0 0 10px 0px;
}
.pageLefttop span a
{
	text-decoration:none;
	color:#000;
}
.pageLefttop span a:hover
{
	color:#FC0;
	text-decoration:underline;
}
.pageCenter
{
	width:269px;
	float:left;
	padding-left:40px;
	margin-top:37px;
	border-right:solid 1px #eaeaea;
}

.pageCentertop
{
	width:260px;
	float:left;
	padding:64px 0 0px 0px;
}
.pageCenter img
{
	padding:0 0 14px 0px;
}

.pageLeftbottam
{
	width:260px;
	float:left;
	padding:30px 0 0px 0px;
}
.pageLeftbottam img
{
	padding:0 0 14px 0px;
}
.pageLeftbottam span
{
	display:block;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	color:#857f7f;
	padding:0 0 0px 0px;
}



.pageLeftbottamR
{
	width:260px;
	float:left;
	padding:30px 0 0px 36px;
}
.pageLeftbottamR img
{
	padding:0 0 14px 0px;
}
.pageLeftbottamR span
{
	display:block;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	color:#857f7f;
	padding:0 0 0px 0px;
}

.pageCenter span
{
	display:block;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:0 0 5px 0px;
}
.pageCenter span a
{
	text-decoration:none;
	color:#000;
}
.pageCenter span a:hover
{
	color:#FC0;
	text-decoration:underline;
}
.pageRight
{
	float:left;
	margin-top:37px;
	background:url(../images/a-imege.jpg) no-repeat 0 67px;
}
.pageRighttop
{
	width:194px;
	margin-left:140px;
}
.pageRightbottom
{
	width:310px;
	padding-left:10px;
	padding-right:10px;
}

.verfication
{
  padding:10px 10px 0 0px;
  /*float:left;*/
}


.submit
{
  padding:25px 10px 0 0px;
  /*float:left;*/
  width:150px;
}

.submit a
{
	text-decoration:none;
	border:none;
}

.pageRighttop ul
{
	padding:0px;
	margin:0px;
}

.pageRighttop ul li
{
	text-decoration:none;
	list-style-type:none;
    margin-bottom: 5px;
	font-size:11px;
	padding:0px 0 0 0px;
	text-decoration:none;
	list-style:none;
	display:block;
	overflow:hidden;
}


.pageRighttop input
{
	border: 1px solid #d0d4da;
	width:186px;
	height:17px;
	background-color:#fff;
}
	
.pageRighttop textarea
{
	height:135px;
	background-color:#fff;
	width:186px;
	border: 1px solid #d0d4da;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
	ColorBox example user style
	These rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
	in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:#000;}

#colorbox{}
	#cboxContent{margin-top:32px;}
		#cboxLoadedContent{background:#000; padding:1px;}
                #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
                #cboxLoadingOverlay{background:#000;}
                #cboxTitle{position:absolute; top:-23px; left:10px; color:#fff;}
                #cboxCurrent{position:absolute; top:-22px; right:80px;color:#fff;}
                
                #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(../images/controls.png) 0 0 no-repeat;}
				
/*				#cboxClose{background-position:-50px 0px; right:0;top:-23px;}
                #cboxPrevious{background-position:0px 0px; right:44px;top:-23px;}
				#cboxNext{background-position:-25px 0px; right:22px;top:-23px;}
				*/
				
                #cboxPrevious{background-position:-7px; right:44px;top:-23px;}
                #cboxNext{background-position: -30px; right:22px;top:-23px;}
				#cboxClose{background-position: -50px; right:0;top:-23px;}

                .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}

                .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
                .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
                .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
                .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}
/**html #cboxWrapper
{
	
	background:url(../images/menu_bg.jpg) repeat-x 0px -10px;
}*/

#cboxWrapper
{
	position:absolute; 
	top:0; 
	left:0; 
	z-index:9999; 
	overflow:hidden;
	background:url(../images/menu_bg.jpg) repeat-x 0 0;
}


/* END CONTACT US PAGE */



/* BUILD YOUR OWN PC DETAILS START*/



.ownbcPage
{
   background-color:#FFFFFF;
   width:985px;
   float:left;
   padding-left:20px;
   clear:both;
}
.tittle
{
	clear:both;
	font-size:28px;
	width:965px;
	float:left;
	color:#fda102;
	padding:20px 0 15px 20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.ownbc
{
	width:1005px;
	padding:0 0 0 0px;
	float:left;
}
.ownbcContent
{
	width:245px;
	float:left;
	padding:0px 0 0 0px;
}
.ownbcContent span
{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#858585;
	padding:0 0 10px 10px;
	float:left;
	text-align:center;
	list-style:none;
	font-weight:bold;
}

.ownbcContent ul
{
	margin:0px;
	padding:0px;
}
.ownbcContent ul li
{
	text-decoration:none; 
	list-style:none;
	width:232px;
	display:block;
	overflow:hidden;
	float:left;
	list-style-type:none;
	list-style:none;
}

.bop_pc_listing
{
	width:235px;
	/*min-height:218px;*/
	float:left;
}

a.valuepc
{
	width:235px;
	height:218px;
	background: url(../images/content-img.jpg) no-repeat left top;
	display:block;
	overflow:hidden;
	float:left;
}

a.valuepc:hover
{
	background-position:left bottom;
	float:left;
}
a.homepc
{
	width:235px;
	height:218px;
	background: url(../images/content-img1.jpg) no-repeat left top;
	display:block;
	overflow:hidden;
	float:left;
}
a.homepc:hover
{
	background-position:left bottom;
	float:left;
}
a.performancepc
{
	width:235px;
	height:218px;
	background: url(../images/content-img2.jpg) no-repeat left top;
	display:block;
	overflow:hidden;
	float:left;
}
a.performancepc:hover
{
	background-position:left bottom;
	float:left;
}
a.gamepc
{
	width:235px;
	height:218px;
	background: url(../images/content-img3.jpg) no-repeat left top;
	display:block;
	overflow:hidden;
	float:left;
}
a.gamepc:hover
{
	background-position:left bottom;
	float:left;
}
a.mediyacenterpc
{
	width:235px;
	height:218px;
	background: url(../images/mediyacenterpc.jpg) no-repeat left top;
	display:block;
	overflow:hidden;
	float:left;
}
a.mediyacenterpc:hover
{
	background-position:left bottom;
	float:left;
}
a.extremepc
{
	width:235px;
	height:218px;
	background: url(../images/extremepc.jpg) no-repeat left top; 
	display:block;
	overflow:hidden;
	float:left;
}
a.extremepc:hover
{
	background-position:left bottom;
	float:left;
}
a.netcomputer
{
	width:235px;
	height:218px;
	background: url(../images/content-img4.jpg) no-repeat left top; 
	display:block;
	overflow:hidden;
	float:left;
	
}
a.netcomputer:hover
{
	background-position:left bottom;
	float:left;
}


/*lingpage start*/


.buildLeft 
{
     float:left;
     padding:20px 0px 0px 0;
     width:617px;
	 
}
.buildRight
{
	width:358px;
	padding:20px 0 0 0px;
	float:left;
}
.table
{
	width:630px;
	color:#CCC;
	margin:0 auto;
	
}
.row 
{
   	border-right: 1px solid #bbf3e5;
    padding:10px 0 6px 10px;
	width:630px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#f6f6f6;
	height:37px;
	margin-left:75px !important  ;
	
}
.row td
{
	margin:0px;
	width:630px;
	padding: 0 0 0 12px;
}
.row td select
{
	width:350px;
}

.alterRow 
{
	background-color:#FFF;
	width:630px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    height:37px;
}
.alterRow  td
{
	margin:0px;
	width:630px;
	padding: 0 0 0 12px;
}
.alterRow td select
{
	width:350px;
}

.last
{
	border:none;
	width:630px;
	height:37px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.details
{
	border-right: 1px solid #e8e8e8 ;
	padding:0 20px 0 10px;
	color:#f49639;
	text-decoration:underline;
}
.details_link
{
	color:#f49639;
	text-decoration:underline;
}

.last td
{
	margin:0px;
	width:630px;
	padding: 0 0 0 12px;
	border-bottom:2px solid #f6f6f6;
	height:42px;
}
 .last td select
{
	width:350px;
}
.total
{
	font-weight:bold;
	color:#f49639;
	font-size:13px;
}

.buildRight ul
{
	margin:0px;
	padding:0px;
}
.buildRight ul li
{
	border: 5px solid #f1f1f1;
	width:109px;
	height:106px;
	text-decoration:none;
	list-style:none;
	float:left;
	margin:0 0 -5px -5px;
}

.buildRight ul li img
{
	padding:14px 0 0 17px;
}
	
.bop_box
{
	width: 760;
}	
.signupbox
{
	float:left;
	margin-top:115px;
}
.emailbox
{
	float:left;
	font-size:12px;
	background: url(../images/email.jpg) no-repeat 0 115px;
	width:638px;
	height:132px;
	font-family:Arial, Helvetica, sans-serif;
	padding:143px 0 0 10px;
}
.emailbox input
{
	border: 1px solid #7f9db9;
	width:136px;
	height:20px;
	background-color:#fff;
	margin:0 5px 0 5px;
	
	
}
.emailbox .email
{
	width:408px;
	float:left;
	padding:3px 0 0 0px;
}
.emailbox_bpc
{
	float:left;
	font-size:12px;
	background: url(../images/email.jpg) no-repeat 0 15px;
	width:638px;
	height:90px;
	font-family:Arial, Helvetica, sans-serif;
	padding:45px 0 0 10px;
}
.emailbox_bpc input
{
	border: 1px solid #7f9db9;
	width:136px;
	height:20px;
	background-color:#fff;
	margin:0 5px 0 5px;
	
	
}
.emailbox_bpc .email
{
	width:408px;
	float:left;
	padding:3px 0 0 0px;
}

.buildownpc_ajax-loader{
height:40px;
text-align:center;
vertical-align:middle;
padding-top:5px;
}


.bop_txtbold{
color:#000000;
font-weight:200;
font-size:12px;
text-align:left;
padding-left:3px;
}

.bop_total{
color:#000000;
font-weight:bold;
font-size:15px;
}

.bop_totaltxt{
color:#fda102;
font-weight:bold;
font-size:15px;
}

.moreprod_txt{
/*font-size:11px;
color:#000000;
*/width:100px;
padding-left:5px;
}

otherprod_txt
{
color:#000000;
font-weight:200;
font-size:15px;
text-align:left;
padding-left:3px;
}

.bop_mandatory{
color:#FF0000;
}

/* BUILD YOUR OWN PC STYLES ENDS */



.clearence, giftcoupon, referral
{
	width:250px;
}


.error_heading
{
	width:480px;
	font-weight: 700;
	font-size: 16px;
	color: #036;
	border-bottom: #ccc 1px dotted;
	text-align:left;
	padding-left:50px;	
}

.error_inner
{
	font-weight: 700;
	font-size: 14px;
	color: #036;
	text-align:left;
	padding-left:75px;	
}
.error_suggestion
{
	font-weight: 700;
	font-size: 14px;
	color: #036;
	text-align:left;
	padding-left:75px;	
}
.error_suggestion_content
{
	font-weight: 200;
	font-size: 12px;
	color: #036;
	text-align:left;
	padding-left:40px;
}
.amdheader{
width:940px;
background-image:url(../images/secondheaderbg.gif);
height:63px;
float:left;
padding:4px 30px 0 30px;
}

/* Checkout sign-in && Register page css start */

.color_site_default {
		color:#000000;
}
.color_site_black,a.color_site_black:link,a.color_site_black:visited,a.color_site_black:active {
		color:#000000;
}
.color_site_white,a.color_site_white:link,a.color_site_white:visited,a.color_site_white:active {
		color:#FFFFFF;
}
.color_site_red,a.color_site_red:link,a.color_site_red:visited,a.color_site_red:active {
		color:#ff3300;
}
.color_site_1,a.color_site_1:link,a.color_site_1:visited,a.color_site_1:active {
		color:#333333;
}
.color_site_2,a.color_site_2:link,a.color_site_2:visited,a.color_site_2:active {
		color:#ffff00;
}
.color_site_3,a.color_site_3:link,a.color_site_3:visited,a.color_site_3:active {
		color:#000000;
}
.color_site_4,a.color_site_4:link,a.color_site_4:visited,a.color_site_4:active {
		color:#999999;
}
.color_site_5,a.color_site_5:link,a.color_site_5:visited,a.color_site_5:active {
		color:#970100;
}

.border_bottom_black {
		border-bottom:1px solid #000000;
}

.display_block {
		display:block;
}
.font_bold {
		font-weight:bold;
}
.margin_bottom_10 {
		margin-bottom:10px;
}
.padding_bottom_2 {
		padding-bottom:2px;
}
.padding_left_5 {
		padding-left:5px;
}
.size_extra_large_16 {
		font-size:16px;
}
.font_no_bold {
		font-weight:normal;
}
.padding_left_10 {
		padding-left:10px;
}
.size_extra_large_15 {
		font-size:15px;
}
a.button_style_8:link,a.button_style_8:active,a.button_style_8:visited,a.button_style_8:hover, .button_style_8 {
	    border-top:1px solid #F5CD00;
	    border-left:1px solid #F5CD00;
	    border-bottom:1px solid #F5CD00;
	    border-right:1px solid #F5CD00;
	    background-color:#F5CD00;
	    color:#FFFFFF;
	    font-weight:bold;
	    padding:2px 5px 2px 5px;
	    display:inline-block;
	    white-space:nowrap;
}
.background_color_white {
		background-color:#FFFFFF;
}

a.button_style_9:link,a.button_style_9:active,a.button_style_9:visited,a.button_style_9:hover, .button_style_9 {
	    border-top:1px solid #F5CD00;
	    border-left:1px solid #F5CD00;
	    border-bottom:1px solid #F5CD00;
	    border-right:1px solid #F5CD00;
	    background-color:#F5CD00;
	    color:#FFFFFF;
	    font-weight:bold;
	    padding:2px 5px 2px 5px;
	    display:inline-block;
	    white-space:nowrap;
}



.C4HeaderStyle2LT_C1R2 {
		padding:0px 10px 0px 10px;
}
.ChkoutSiteLogin2 .enclosing_table {
		 width:100%;
}
.ChkoutSiteLogin2 .sign_in_text {
		 padding:10px;
}
.ChkoutSiteLogin2 .validationError {
		 padding:0px 10px 10px 10px;
}
.ChkoutSiteLogin2 .field_name {
		 padding:0px 0px 2px 10px;
}
.ChkoutSiteLogin2 .field {
		 padding:0px 0px 5px 10px;
}
.ChkoutSiteLogin2 .remember {
		 display:block;
}
.ChkoutSiteLogin2 .field input {
		 width:180px;
}
.ChkoutSiteLogin2 .remember_table {
		 margin:10px 0px 10px 0px;
}
.ChkoutSiteLogin2 .remember_table td {
		 vertical-align:top;
}
.ChkoutSiteLogin2 .remember_table input {
		 height:15px;
		 width:15px;
}
.ChkoutSiteLogin2 .remember_table .remeber_field {
		 padding:0px 5px 0px 0px;
}
.ChkoutSiteLogin2 .sign_in_button {
		 text-align:left;
	     padding:10px 0px 0px 10px;
}
.ChkoutSiteLogin2 .remember_password {
		 padding:10px 0px 0px 0px;
}
.ChkoutSiteLogin2 #message_box {
	    position:absolute;
	    background-color:#f0f8fb;
	    border:solid 3px #000;
	    width:400px;
	    padding:5px;
	    top:200px;
	    left:300px;
}
.ChkoutSiteLogin2 #message_box table {
	    width:400px;
	    padding:5px;
}
.ChkoutSiteLogin2 .close_button {
	    text-align:right;
	    padding:20px 5px 5px 5px;
	    vertical-align:bottom;
}
.ChkoutShopcartRegister table td {
	    vertical-align: top;
}
.ChkoutShopcartRegister .enclosing_table {
		 width:100%;
}
.ChkoutShopcartRegister .register_text {
		 padding:10px;
}
.ChkoutShopcartRegister .validationError {
		 padding:0px 10px 10px 10px;
}
.ChkoutShopcartRegister .field_name {
		 padding:5px 0px 0px 10px;
}
.ChkoutShopcartRegister .field,.ChkoutShopcartRegister .select_field {
		 padding:5px 0px 0px 10px;
}
.ChkoutShopcartRegister .field input {
		 width:180px;
}
.ChkoutShopcartRegister .register_button {
	    text-align:left;
	    padding:10px 0px 0px 10px;
}
.ChkoutShopcartRegister .radio_input input {
		width:15px;
	    border: 0px;
}
.ChkoutShopcartRegister .check_option, .ChkoutShopcartRegister .check_option input {
	    width: 15px;
}
.ChkoutShopcartRegister .check_copy {
	    padding-left: 10px;
	    padding-right: 20px;
}
.ChkoutShopcartRegister .create_account_form {
	    padding-top: 10px;
}
.ChkoutShopcartRegister .label_text {
	    font-weight:bold;
	    font-size:15px;
	    padding-left:10px;
	    color:#000;
}
.ChkoutShopcartRegister .sign_in_title {
	    border-bottom:1px solid #000;
	    padding-bottom:2px;
}
.ChkoutShopCartGuest .enclosing_table {
		 width:100%;
}
.ChkoutShopCartGuest .sign_in_text {
		 padding:10px;
}
.ChkoutShopCartGuest .sign_in_title {
	    border-bottom:1px solid #000;
	    padding-bottom:2px;
}
.ChkoutShopCartGuest .label_text {
	    font-weight:bold;
	    font-size:15px;
	    padding-left:10px;
	    color:#000;
}
.ChkoutShopCartGuest .create_account_form {
	    padding-top: 10px;
}
.ChkoutShopCartGuest .sign_in_button {
		 text-align:left;
	     padding:10px 0px 0px 10px;
}

.padding_top_10 {
		padding-top:10px;
}
.padding_bottom_10 {
		padding-bottom:10px;
}
.font_underline,a.font_underline:link,a.font_underline:visited,a.font_underline:active {
		text-decoration:underline;
}
.field input.checkbox_default, input.checkbox_default {
		width:15px;
		height:15px;
		margin:1px 0px 0px 0px;
	    border: 0px;
}
.fontbold
{
    font-weight:bold;
}
.chkout_signin
{
	margin-top:10px;
	border:1px solid #dedada;
	background:#f4f4f4;
}

/* Checkout sign-in && Register page CSS End */


/* Payment Gateway and Method page CSS Statr */

/*body
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal ;
	color:#000;
}*/

.paymentOuter
{
width:570px;
border:1px solid #dadada;
margin:0 auto;
display:Block;
overflow:hidden;
Clear:both;
}
.paymentTopbg{
background:url(../images/payment-top-bg.gif) repeat-x;
width:538px;
padding:18px 0 0 32px;
height:58px;
}
.paymentOuter h1
{
font-size:18px;
font-weight:normal;
color:#5a1001;
padding:10px 0 10px 32px;
margin:0px;
background:#f0e673;
width:538px;
display:block;
overflow:hidden;
}
.paymentOuter h2
{ margin:0px;
background-color:#f1f1f1;
float:left;
display:block;
overflow:hidden;
width:570px;
font-size:12px;
font-weight:normal;
}
.paymentOuter h2 img
{ padding:5px 20px 5px 32px;
float:left;}
.paymentOuter h2 span
{
padding:10px 0px 5px 0px;
display:block;
overflow:hidden;
}
.paymentOuter h3
{
margin:0px;
float:left;
width:570px;
display:block;
overflow:hidden;
background-color:#FFF;
font-size:12px;
font-weight:normal;
}
.paymentOuter h3 span
{
padding:10px 0px 5px 0px;
display:block;
}
.paymentOuter h3 img
{
padding:5px 20px 5px 32px;
float:left;
}
.paymentTop{
color:#fda102;
font-weight:bold;
font-size:15px;
text-align:center;
width:570px;
margin:0 auto;
display:Block;
overflow:hidden;
Clear:both;
}

/* Payment Gateway and Method page CSS END */


/*  New header menu */

.subMenu
{
	width:1000px;
	padding:0;
	z-index:1000;

}

ul#topnav {
	margin: 0; 
	padding:0;
	float:left;
	width: 100%;
	list-style: none;
	font-size:11px !important;
	color:#d1d1d1;
}
ul#topnav li.first {
	float: left;
	margin: 0;
	padding:0;
	position: relative; /*--Important--*/
	background:none;
	

}
ul#topnav li {
	float: left;
	margin: 0;
	padding:0;
	position: relative; /*--Important--*/
	color:#d1d1d1;
	background:url(../new_images/sub-menu-line.gif) no-repeat left;

}
ul#topnav li a {
	float: left;
   text-decoration:none;
	color:#d1d1d1;
	padding:5px 22px;
	
	
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; background-color:#ffe371; color:#000; } /*--Hover State--*/
ul#topnav a.home {
	background: url(nav_home.png) no-repeat;
	width: 78px;
}
ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 24px; left: 0;
	z-index: 1000;
	padding:5px;
	background-color:#000;
	float: left;
	overflow:hidden;
	display: none; /*--Hidden for those with js turned off--*/
	border:solid 5px #ffe371;
	
	
	
	
}
ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 170px;
	float: left;
	font-size:11px;
	
}
ul#topnav .sub ul li {
	width:170px; /*--Override parent list item--*/
	color: #fff;
	background:none;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url(navlist_arrow.png) no-repeat 5px 12px;
	padding: 2px 5px 2px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {
	color: #ddd;
	background-position: 5px 12px ;/*--Override background position--*/
	background-color:#ffe371;
	padding:2px 0 2px 15px;
	color:#000;
}


ul#topnav li .sub1 {
	position: absolute; /*--Important--*/
	top: 24px; left: 0;
	z-index: 99999;
	padding:5px;
	background-color:#000;
	float: left;
	overflow:hidden;
	display: none; /*--Hidden for those with js turned off--*/
	border:solid 5px #ffe371;
	
	
	
}
ul#topnav li .sub1 ul{
	list-style: none;
	margin: 0; padding: 0;
	width:90px;
	float: left;
	font-size:11px;
}
ul#topnav .sub1 ul li {
	width:90px; /*--Override parent list item--*/
	color: #fff;
	background:none;
}
ul#topnav .sub1 ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub1 ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnav .sub1 ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url(navlist_arrow.png) no-repeat 5px 12px;
	padding: 2px 5px 2px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub1 ul li a:hover {
	color: #ddd;
	background-position: 5px 12px ;/*--Override background position--*/
	background-color:#ffe371;
	padding:2px 0 2px 15px;
	color:#000;
}



