body {
margin:0px;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
color:#232121;
line-height:16px;
background-image:url(../../images/back.gif) ;
background-repeat:repeat-x;
}

IMG {  border:0; }

#container {
width:983px;
margin:0 auto;
}


/*header css starts here*/
#headerdiv {
width:983px;
float:left;
z-index:1;
}

.headmaindiv {
width:983px;
float:left;
}

.headcon {
width:983px;
float:left;
}

.logodiv {
width:490px;
float:left;
padding-top:20px;
padding-bottom:14px;
}

.toprightdiv {
width:493px;
float:left;
}


.topbgdiv {
width:428px;
float:left;
background-image: url(../../images/toprbg.gif);
background-repeat:no-repeat;
height:30px;
padding-top:14px;
}

.toprdiv {
width:417px;
float:left;
padding-left:8px;
font-size:11px;
}



.topmenu{
width:983px;
float:left;
}

.topmenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.topmenu li{
display:inline;
margin:0;
padding:0;
}

.topmenu a{
float:left;
background:url(../../images/lettab.gif) no-repeat left top;
margin:0;
font-family:Tahoma;
text-decoration:none;
color:#ffffff;
padding-left:15px;
margin-right:3px;
}

.topmenu a span{
float:left;
display:block;
background:url(../../images/righttab.gif) no-repeat right top;
padding:12px 15px 3px 5px;
font-weight:bold;
color:#0D0D0E;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.topmenu a span {float:none;}
/* End IE5-Mac hack */

.topmenu a:hover span {
color: #ffffff;
}

.topmenu li.selected a{ /*Selected Tab style*/
background-position:0 -32px; /*Shift background image up to start of 2nd tab image*/
}

.topmenu li.selected a span{ /*Selected Tab style*/
background-position:100% -32px; /*Shift background image up to start of 2nd tab image*/
color:#ffffff;
}

.topmenu a:hover, .glowingtabs li.selected a:hover{ /*onMouseover style*/
background-position:0% -32px; /*Shift background image up to start of 2nd tab image*/
}

.topmenu a:hover span, .glowingtabs li.selected a:hover span{ /*onMouseover style*/
background-position:100% -32px; /*Shift background image up to start of 2nd tab image*/
}

.product_price{ color:maroon; font-size:21px; font-weight:bold; font-family: tahoma;}




.shoppinglink {
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:none;
}

.shoppinglink:hover {
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#ff0000;
text-decoration:none;
}




/*header css ends here*/




/*middle css starts here*/
#middlediv {
width:983px;
float:left;
}


.middlemain {
width:983px;
float:left;
}
.search {

float:left;
height:28px;
padding-top:5px;
padding-left:670px;   
}
 .inrightcon {
float:left;
}

.middlecon {
width:983px;
float:left;
} 


.midtopdiv {
width:983px;
float:left;
padding-top:40px;
}


.midtop_leftdiv {

float:left;
}

.midtop_rightdiv {

float:left;
}



.topleftimg {
width:691px;
float:left;
background-repeat:no-repeat;
height:190px;
padding-top:30px;
}


.heading {
font-family:Tahoma;
font-size:22px;
font-weight:normal;
color:#FFFFFF;
line-height:28px;
}

.heading1 {
font-family:Tahoma;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
line-height:18px;
}


.textdiv {
width:471px;
float:left;
padding-left:220px;
color:#FFFFFF;
height:120px;
}


.midtop_linkdiv {
width:691px;
float:left;
padding-top:38px;
}


.midtop_linkdiv a {
font-family:Tahoma;
font-size:13px;
font-weight:normal;
color:#0D0D0E;
text-decoration:none;
background-image:url(../../images/line.gif);
background-repeat:no-repeat;
background-position:right;
padding-left:11px;
padding-right:11px;
}


.midtop_linkdiv a:hover {
font-family:Tahoma;
font-size:13px;
font-weight:normal;
color:#FF9829;
text-decoration:none;
}


.toprightimg {
width:292px;
float:left;
background-image:url(../../images/image1.jpg);
background-repeat:no-repeat;
height:80px;
padding-top:140px;
}


.rightlinkdiv {
width:270px;
float:left;
text-align:right;
padding-right:22px;
}

.rightlinkdiv a {
font-size:12px;
font-weight:normal;
font-family:arial;
text-decoration:undeline;
color:#000000
}

.rightlinkdiv a:hover {
font-size:12px;
font-weight:normal;
font-family:arial;
text-decoration:underline;
color:#FF9829;
}



.inputmain {
width:280px;
float:left;
padding-left:12px;
padding-top:25px;
}


.inputpartdiv {
width:248px;
float:left;
}

.inleftcon {
float:left;
}


.inputbgdiv {
float:left;
background-color:#ffffff;
height:22px;
}


.inbg {
border:0px;
padding-top:2px;
padding-left:10px;
background-color:#ffffff;
color:#484848;
}




.boxmain {
width:983px;
float:left;
padding-top:16px;
}

.midleft_partdiv {
width:176px;
float:left;
}

.midleftdiv {
width:176px;
float:left;
padding-bottom:10px;
}


.midleftcon {
width:176px;
float:left;
}


.graycon {
width:13px;
float:left;
}


.graybgdiv1 {
width:150px;
float:left;
background-image:url(../../images/graybg.gif);
background-repeat:repeat-x;
height:25px;
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#FFFFFF;
padding-top:10px;
}

.graybgdiv {
width:150px;
float:left;
background-image:url(../../images/graybg.gif);
background-repeat:repeat-x;
height:26px;
font-family:"Lucida Sans Unicode";
font-size:15px;
font-weight:normal;
color:#FFFFFF;
padding-top:9px;
line-height:22px;
}


.midbordiv {
width:174px;
float:left;
border-left:1px solid #D9D8D8;
border-right:1px solid #D9D8D8;
}


.graybotdiv {
width:150px;
float:left;
border-bottom:1px solid #D9D8D8;
height:13px;
line-height:13px;
}


.leftlink {
padding:0px;
margin:0px;
}


.leftlink li {
list-style-type:none;
margin:0px;
padding:0px;
display:inline;
}

.leftlink li a {
float:left;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#232121;
background-image:url(../../images/divider.gif);
text-decoration:none;
width:139px;
padding-left:33px;
height:22px;
padding-top:4px;
}

.leftlink li a:hover {
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#FF9829;
text-decoration:none;
}


.orangebgdiv {
width:150px;
float:left;
background-image:url(../../images/orangrbg.gif);
background-repeat:repeat-x;
height:26px;
font-family:"Lucida Sans Unicode";
font-size:15px;
font-weight:normal;
color:#FFFFFF;
padding-top:9px;
line-height:22px;
}
.orangebgdiv2 {
width:106px;
float:left;
background-image:url(../../images/orangrbg.gif);
background-repeat:repeat-x;
height:26px;
font-family:"Lucida Sans Unicode";
font-size:15px;
font-weight:normal;
color:#FFFFFF;
padding-top:9px;
line-height:22px;
}



.belbgdiv {
width:150px;
float:left;
background-image:url(../../images/blbg.gif);
background-repeat:repeat-x;
height:26px;
font-family:"Lucida Sans Unicode";
font-size:15px;
font-weight:normal;
color:#FFFFFF;
padding-top:9px;
line-height:22px;
}



.mimiaindiv {
width:617px;
float:left;
padding-left:16px;
padding-right:16px;
z-index:1;
}

.mimiddiv {
width:617px;
float:left;
padding-bottom:18px;
}

.procon {
width:617px;
float:left;
}

.prdivon {
width:617px;
float:left;
padding-top:10px;
}




.logindiv {
width:983px;
float:left;
}
.loginbar {
background-image:url(../../images/gray-bar.gif);
background-repeat:repeat-x;
width:983px;
float:left;
padding-bottom:10px;
}
.exuser {
width:472px;
float:left;
text-align:left;
padding-top:12px;
padding-left:20px;
background-image:url(../../images/gray-line.gif);
background-repeat:no-repeat;
background-position:right
}
.exuser img {
padding-right:15px;
}

.exuser a {
text-decoration:underline;
color:#FF7F10;
font-size:12px;
font-weight:bold
}
.exuser a:hover {
text-decoration:none;
color:#575758;
font-size:12px;
font-weight:bold
}
.newuser {
width:471px;
float:left;
text-align:left;
padding-top:12px;
padding-left:20px;
} 
.newuser img {
padding-right:15px;
}
.logindiv h1 {
font-size:20px;
font-weight:normal;
}

.redfont {
font-size:12px;
color:#FF0000
}

.register {
width:963px;
float:left;
text-align:left;
padding-top:12px;
padding-left:20px;
}
.register img {
padding-right:15px;
}
.register a {
text-decoration:underline;
color:#FF7F10;
font-size:12px;
font-weight:bold
}
.register a:hover {
text-decoration:none;
color:#575758;
font-size:12px;
font-weight:bold
}




.midmdcon {
width:617px;
float:left;
}


.boxpartdiv {
width:300px;
float:left;
padding-right:17px;
}


.boxediv {
width:300px;
float:left;
}

.boxcon {
width:300px;
float:left;
}


.bbgdiv {
width:274px;
float:left;
background-image:url(../../images/bg.gif);
background-repeat:repeat-x;
height:38px;
padding-top:10px;
}



.boxemiddiv {
width:298px;
float:left;
border-left:1px solid #D9D8D8;
border-right:1px solid #D9D8D8;
text-align:center;
padding-bottom:5px;
padding-top:10px;
height:120px;
overflow: hidden;
}


.bobotbgdiv {
width:274px;
float:left;
background-image:url(../../images/bg1.gif);
background-repeat:repeat-x;
height:25px;
padding-top:5px;
}


.orangetext {
font-family:Tahoma;
font-size:18px;
font-weight:normal;
color:#FF891A;
padding-left:65px;
}


.boxpartdiv1 {
width:300px;
float:left;
}


.midrightdiv {
width:158px;
float:left;
}


.midrmain {
width:158px;
float:left;
padding-bottom:15px;
}


.midrcon {
width:158px;
float:left;
}


.grayri_topdiv {
width:132px;
float:left;
border-top:1px solid #D9D8D8;
height:13px;
}


.grayri_botdiv {
width:132px;
float:left;
border-bottom:1px solid #D9D8D8;
height:13px;
line-height:13px;
}

.midright_bordiv {
width:156px;
float:left;
border-left:1px solid #D9D8D8;
border-right:1px solid #D9D8D8;
padding-top:2px;
padding-bottom:5px;
text-align:center;
}


.midright_bordiv1 {
width:156px;
float:left;
border-left:1px solid #D9D8D8;
border-right:1px solid #D9D8D8;
text-align:center;
}

.midright_bordiv2 {
width:148px;
float:left;
border-left:1px solid #D9D8D8;
border-right:1px solid #D9D8D8;
padding-left:8px;
}


.rightbg {
width:150px;
float:left;
background-image:url(../../images/rightbg.gif);
background-repeat:no-repeat;
line-height:161px;
}

.rightbg1 {
width:150px;
float:left;
background-image:url(../../images/rightbg.gif);
background-repeat:no-repeat;
height:172px;
padding-left:8px;
}


.clickhere {
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#FF9031;
text-decoration:underline;
}

.clickhere:hover {
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:underline;
}

.greentext {
font-family:Tahoma;
font-size:26px;
font-weight:normal;
color:#9EC119;
line-height:26px;
}


.bltext {
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#628AB3;
}

.clickhere1 {
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#9EC119;
text-decoration:underline;
}

.clickhere1:hover {
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#FF9031;
text-decoration:underline;
}


.basketdiv {
width:617px;
float:left;
border-bottom:1px solid #D9D8D8;
padding-bottom:5px;
}


.basktext {
font-family:arial;
font-size:24px;
font-weight:normal;
color:#000000;
line-height:26px;
}

.basicdiv {
width:39px;
float:left;
padding-top:5px;
}

.bashpipdiv {
width:300px;
float:left;
}
.inpudiv {
width:54px;
float:left;
padding-left:5px;
}
.mondiv	 {
width:140px;
float:left;
}

.includingdiv {
width:79px;
float:left;
text-align:right;
}



.clickhere2 {
font-family:Tahoma;
font-size:12px;
font-weight:normal;
color:#628AB3;
text-decoration:underline;
}

.clickhere2:hover {
font-family:Tahoma;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:underline;
}


.basket1div {
width:617px;
float:left;
border-bottom:1px solid #D9D8D8;
padding-bottom:5px;
padding-top:10px;
}



.clhere {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#329500;
line-height:16px;
text-decoration:none;
}


.clhere:hover {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000000;
line-height:16px;
text-decoration:none;
}

.subdiv  {
width:350px;
float:left;
padding-left:267px;
padding-top:20px;
}


.subindiv  {
width:350px;
float:left;
border-bottom:1px solid #D9D8D8;
padding-bottom:5px;
padding-top:10px;
}

.subtextdiv  {
width:300px;
float:left;
}

.subtext1div  {
width:50px;
float:left;
text-align:right;
}


.mon1div	 {
width:210px;
float:left;
}




/*middle css ends here*/


/*footer css starts here*/
#footerdiv {
width:983px;
float:left;
}


.footermaindiv {
width:983px;
float:left;
margin-top:15px;
}


.footercon {
width:983px;
float:left;
}


.fotbg {
width:957px;
float:left;
background-image:url(../../images/footerbg.gif);
background-repeat:repeat-x;
height:27px;
text-align:center;
padding-top:8px;
color:#FFFFFF;
}

.fotbg a {
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
padding-left:8px;
padding-right:8px;

}

.fotbg a:hover {
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#FF9829;
text-decoration:none;
}

.footerbotdiv {
width:983px;
float:left;
padding-top:6px;
text-align:center;
font-size:11px;
}





/*footer css ends here*/








<!--Product detail Page->





.midleftdiva {
width:158px;
float:left;
padding-bottom:10px;
}


.midleftcona {
width:158px;
float:left;
}


.graycona {
width:13px;
float:left;
}


.midbordiva {
width:140px;
float:left;
border-left:1px solid #D9D8D8;
border-right:1px solid #D9D8D8;
padding-left:8px;
padding-right:8px;
}

.midbordiva p {
margin:4px 0 4px 0;
padding:0;
font-size:11px;
}


.midbordiva p.total {
float:left;
margin:6px 0 0 0;
font-weight:bold;
}

.midbordiva p.amount {
float:right;
margin:6px 0 0 0;
font-weight:bold;
}

.midbordiva p a {
color:#333333;
text-decoration:none;
}

.midbordiva p a:hover {
color:#FF7F10;
text-decoration:underline;
}


.graybotdiva {
width:132px;
float:left;
border-bottom:1px solid #D9D8D8;
height:13px;
line-height:13px;
}


.orangebgdiva {
width:132px;
float:left;
background-image:url(../../images/orangrbg.gif);
background-repeat:repeat-x;
height:26px;
font-family:"Lucida Sans Unicode";
font-size:15px;
font-weight:normal;
color:#FFFFFF;
padding-top:9px;
line-height:22px;
}



.pro-details {
width:617px;
float:left;
margin-bottom:20px;
}

.pro-details h1{
padding:0;
margin-top:6px;
margin-bottom:6px;
color:#3C3C3C;
font-size:22px;
font-weight:normal;
}

.pro-details h2{
clear:both;
padding:0;
margin-top:10px;
margin-bottom:10px;
color:#3C3C3C;
font-size:18px;
font-weight:normal;
border-bottom:1px solid #dedede;
padding-bottom:8px;
}

.pro-details img{
float:left;
padding:0;
margin-top:6px;
margin-bottom:6px;
color:#3C3C3C;
font-size:22px;
font-weight:normal;
padding-left:10px;
}

.pro-details span{
float:right;
padding:0;
margin-top:6px;
margin-bottom:6px;
color:#3C3C3C;
font-size:22px;
font-weight:normal;
background:url(../../images/pro-back.gif) repeat-x top;
border:1px solid #dedede;
padding:10px;
}

.pro-details span p{
padding:0;
margin-top:6px;
margin-bottom:6px;
font-size:12px;
}

.pro-details span p b{
font-size:16px;
font-weight:bold;
}

.pro-details span p a{
color:#333333;
font-size:11px;
text-decoration:none;
}

.pro-details span p a:hover{
font-size:11px;
color:#FF8213;
text-decoration:underline;
}


.pro-details span.call{
float:right;
color:#3C3C3C;
clear:right;
background:none;
border:0;
font-size:12px;
margin:0;
padding:0;
}

.pro-details span.call p{
clear:both;
}


.pro-details p.descriptionhead {
clear:both;
margin:8px 0 8px 0;
}



<!--Category Listings-->

.patop2 {
width:572px;
float:left;
padding-top:10px;
padding-left:12px;
padding-right:12px;
}


.prev {
width:102px;
float:left;
text-align:right;
padding-top:1px;
}

.num {
width:348px;
float:left;
padding:0px 0px 0 40px;
}

.next {
width:82px;
float:left;
padding-top:1px;
}

.numlink {
padding:0px;
margin:0px;
}

.numlink li{
display:inline;
list-style-type:none;
}

.numlink li a{
float:left;
font-family:"Trebuchet MS";
font-size:13px;
color:#000000;
text-decoration:none;
background-color:#FFFFFF;
border:1px solid #D4D4D4;
margin-right:10px;
height:16px;
padding:2px 8px;
background:url(../../images/numbg.gif) repeat-x bottom;
}

.numlink li a:hover{
float:left;
font-family:"Trebuchet MS";
font-size:13px;
color:#ffffff;
text-decoration:none;
background:url(../../images/numbg-ho.gif) repeat-x bottom;
}


.genlink {
color:#333333;
text-decoration:none;
}

.genlink:hover {
color:#FF8213;
text-decoration:none;
}

.cat-list{
width:617px;
float:left;
margin-bottom:10px;
}

.cat-list h1{
font-size:22px;
color:#333333;
padding-top:6px;
padding-bottom:6px;
}

.cat-list span{
background-color:#dedede;
padding:4px 6px 4px 6px;
margin-bottom:10px;
display:block;
}


.cat-detial {
width:617px;
float:left;
clear:both;
padding-top:10px;
margin:0;
border-bottom:1px solid #dedede;
background:url(../../images/pro-back.gif) repeat-x bottom;
}

.cat-detial p {
float:left;
width:417px;
}

.cat-detial p img {
margin-right:20px;
float:left;
margin-left:10px;
}

.cat-detial p a {
color:#333333;
text-decoration:none;
font-weight:bold;
}

.cat-detial p a:hover {
color:#FF6600;
text-decoration : none;
}

.cat-detial span {
float:right;
background:none;
line-height:22px;
}

.cat-detial span b {
font-size:16px;
font-weight:bold;
}






/*mycart css starts here*/
.lcon {
width:6px;
float:left;
}

.mcart_maindiv  {
width:617px;
float:left;
margin-bottom:17px;
}

.gbgdiv {
width:605px;
float:left;
background-image:url(../../images/gbg.gif);
background-repeat:repeat-x;
}

.icdiv {
width:50px;
float:left;
padding-top:3px;
}

.ictextdiv {
width:555px;
float:left;
padding-top:5px;
}

.ltextdiv {
font-family:"Lucida Sans Unicode";
font-size:20px;
font-weight:normal;
color:#000000;
line-height:20px;
}



.hpcondiv {
width:617px;
float:left;
}

.mtopbgdiv {
width:591px;
float:left;
background-image:url(../../images/mtopbg.gif);
background-repeat:repeat-x;
height:16px;
}
.mbotbgdiv {
width:591px;
float:left;
background-image:url(../../images/mbotbg.gif);
background-repeat:repeat-x;
height:16px;
}

.mmiddiv {
width:595px;
float:left;
border-left:1px solid #EDEDED;
border-right:1px solid #EDEDED;
padding-left:10px;
padding-right:10px;
}


.itextmaindiv {
width:595px;
float:left;
}
.itextdiv {
width:510px;
float:left;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#000000;
line-height:20px;
}
.i1textdiv {
width:510px;
float:left;
}

.irtextdiv {
width:80px;
float:left;
}

.grtext {
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#595555;
padding-left:18px;
}

.ortext {
font-family:Tahoma;
font-size:12px;
font-weight:normal;
color:#EA7C07;
}

.clpartdiv  {
width:595px;
float:left;
padding-bottom:15px;
}

.clickdiv {
width:290px;
float:left;
}

.gbg1div {
width:278px;
float:left;
background-image:url(../../images/gbg1.gif);
background-repeat:repeat-x;
height:28px;
padding-top:6px;
font-size:12px;
font-family:Tahoma;
color:#FFFFFF;
}


.clilink {
font-family:Tahoma;
font-size:17px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}
.clilink:hover {
font-family:Tahoma;
font-size:17px;
font-weight:normal;
color:#FF9031;
text-decoration:none;
}


.intdiv {
width:180px;
float:left;
padding-top:3px;
}

.input_div {
width:415px;
float:left;
}

.bldiv {
width:583px;
float:left;
background-color:#f1f1f1;
height:24px;
padding-top:5px;
}


.hetext {
font-family:Tahoma;
font-size:16px;
font-weight:normal;
color:#F49837;
/*padding-left:478px;*/
}

.googlimgdiv {
/*width:365px;*/
float:left;
/*padding-left:230px;*/
}


.related_partdiv {
width:595px;
float:left;
}




.bmdiv {
width:583px;
float:left;
background-color:#E4E4E4;
height:25px;
font-family:"Lucida Sans Unicode";
font-size:20px;
font-weight:normal;
color:#202020;
padding-top:7px;
}
.bmdiv2 {
width:135px;
float:left;
background-color:#E4E4E4;
height:25px;
font-family:"Lucida Sans Unicode";
font-size:12px;
font-weight:bold;
color:#202020;
padding-top:7px;
}



.mbmaindiv {
width:595px;
float:left;
padding-left:10px;
padding-right:10px;
}


.box_maindiv {
width:560px;
float:left;
padding-top:10px;
border-bottom:1px solid #E3E3E3;
padding-bottom:10px;
padding-left:35px;
}
.box_partdiv {
width:100px;
float:left;
padding-right:22px;
padding-top:10px;
margin-top:10px;
border-right:1px solid #E3E3E3;
margin-right:20px;
}
.box_partdiv1 {
width:100px;
float:left;
}


.boxdiv {
width:100px;
float:left;
}

.boxcon_div {
width:100px;
float:left;
}
.boxbgdiv {
width:74px;
float:left;
background-image:url(../../images/mtopbg.gif);
background-repeat:repeat-x;
height:16px;
}

.boxbdiv {
width:74px;
float:left;
background-image:url(../../images/mbotbg.gif);
background-repeat:repeat-x;
height:16px;
}

.boxmiddiv {
width:98px;
float:left;
border-left:1px solid #EDEDED;
border-right:1px solid #EDEDED;
text-align:center;
}

.boxtext_div {
width:100px;
float:left;
padding-top:8px;
}


.pricetext {
font-family:arial;
font-size:12px;
font-weight:normal;
color:#FF9B2F;
}

/*mycart css ends here*/


/*agree css starts here*/
.agmaindiv {
width:617px;
float:left;
}
.agcondiv {
width:617px;
float:left;
}


.atoppar_div {
width:617px;
float:left;
}


.grbgdiv {
float:left;
width:605px;
background-image:url(../../images/grbg.gif);
background-repeat:repeat-x;
height:40px;
padding-top:10px;
}



.checkdiv {
width:607px;
float:left;
background-image:url(../../images/line2.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding-top:10px;
padding-bottom:15px;
padding-left:10px;
} 
.check1div {
width:607px;
float:left;
padding-top:10px;
padding-left:10px;
} 

.chtext {
font-family:"Lucida Sans Unicode";
font-size:20px;
font-weight:normal;
color:#202020;
}


.reltext {
font-family:"Lucida Sans Unicode";
font-size:15px;
font-weight:normal;
color:#31588E;
padding-right:265px;
}


.chacdiv {
width:30px;
float:left;
padding-top:30px;
}

.abox_partdiv {
width:100px;
float:left;
padding-right:10px;
}

.boxrtext_div {
width:467px;
float:left;
padding-top:5px;
line-height:22px;
}

.catelink {
font-family:"Lucida Sans Unicode";
font-size:12px;
font-weight:normal;
color:#31588E;
text-decoration:none;
}


.catelink:hover {
font-family:"Lucida Sans Unicode";
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
/*agree css ends here*/


/*category css ends here*/
.cttopdid {
width:617px;
float:left;
padding-bottom:2px;
}

.topmdiv {
width:605px;
float:left;
background-color:#F1F1F1;
height:24px;
padding-top:8px;
}

.toptext {
font-family:"Lucida Sans Unicode";
font-size:20px;
font-weight:normal;
color:#000000;     
padding-left:10px;
}


.bg2div {
width:611px;
float:left;
background-image:url(../../images/bg2.gif);
background-repeat:repeat-x;
height:27px;
padding-top:12px;
padding-left:6px;
}


.cicondiv {
width:20px;
float:left;
}

.cadiv {
width:160px;
float:left;
text-align:center;
}

.cadiv a {
font-family:"Lucida Sans Unicode";
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

.cadiv a:hover {
font-family:"Lucida Sans Unicode";
font-size:12px;
font-weight:normal;
color:#F49837;
text-decoration:none;
}

.cadiv a.here {
font-family:"Lucida Sans Unicode";
font-size:12px;
font-weight:normal;
color:#F49837;
text-decoration:none;
}


.cslmaindiv {
width:617px;
float:left;
}


.scondiv {
width:10px;
float:left;
}


.sbgdiv {
width:597px;
float:left;
background-image:url(../../images/sbg.gif);
background-repeat:repeat-x;
background-position:bottom;
height:80px;
padding-top:17px;
}


.simgdiv {
width:497px;
float:left;
line-height:20px;
}

.simgadddiv {
width:100px;
float:left;
}

.stext {
font-family:"Lucida Sans Unicode";
font-size:14px;
font-weight:normal;
color:#000000;
}

.availibility_text {
font-family:Tahoma;
font-size:12px;
font-weight:normal;
color:#DB7A26;
}
/*category css ends here*/


/*search_result css ends here*/

.grbg1div {
width:605px;
float:left;
background-image:url(../../images/grbg1.gif);
background-repeat:repeat-x;
height:35px;
padding-top:14px;
}

.grbg1div2 {
width:605px;
float:left;
background-image:url(../../images/grbg1.gif);
background-repeat:repeat-x;
height:26px;
line-height:30px;
font-size:13px;
color:#000;
font-weight:bold;
padding-left:6px;
}
.grbg1div3 {
background-image:url(../../images/grbg1.gif);
background-repeat:repeat-x;
height:26px;
line-height:30px;
font-size:13px;
color:#000;
font-weight:bold;
padding-left:6px;
}

.ltopdid {
width:617px;
float:left;
padding-bottom:8px;
}
.lbgdiv {
width:597px;
float:left;
background-color:#F6F6F6;
height:80px;
padding-top:11px;
}


.lslmaindiv {
width:617px;
float:left;
padding-bottom:15px;
}


.clickherelink {
font-family:Tahoma;
font-size:12px;
font-weight:normal;
color:#D16F03;
text-decoration:underline;
}
.clickherelink:hover {
font-family:Tahoma;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:underline;
}
/*search_result css ends here*/

/*payment css ends here*/
.pgrbg1div {
width:605px;
float:left;
background-image:url(../../images/grbg1.gif);
background-repeat:repeat-x;
height:42px;
padding-top:7px;
}

.pgrbg2div {
width:605px;
float:left;
background-image:url(../../images/grbg1.gif);
background-repeat:repeat-x;
height:35px;
padding-top:14px;
}


.ptoptextdiv {
width:612px;
float:left;
border-bottom:1px solid #f1f1f1;
padding-bottom:10px;
padding-left:5px;
margin-bottom:15px;
}
.htcpartdiv {
width:617px;
float:left;
padding-bottom:15px;
}


.ptccontdiv {
width:617px;
float:left;
}


.pbltext {
font-family:"Lucida Sans Unicode";
font-size:20px;
font-weight:normal;
color:#31588E;
}


.bg3div {
width:605px;
float:left;
background-image:url(../../images/bg3.gif);
background-repeat:repeat-x;
height:16px;
}

.bg4div {
width:605px;
float:left;
background-image:url(../../images/bg4.gif);
background-repeat:repeat-x;
height:16px;
}


.pmdiv {
width:595px;
float:left;
background-color:#F9F9F9;
border-left:1px solid #EAEAEA;
border-right:1px solid #EAEAEA;
padding-left:10px;
padding-right:10px;
}


.ptdiv {
width:595px;
float:left;
border-bottom:1px solid #D3D3D3;
padding-bottom:10px;
}

.ptmdiv {
width:595px;
float:left;
padding-top:15px;
}


.pblactextdiv {
width:375px;
float:left;
}

.portextdiv {
width:99px;
float:left;
border-left:1px solid #D3D3D3;
padding-left:10px;
}


.por_text {
font-family:Tahoma;
font-size:12px;
font-weight:normal;
color:#DB7A26;
}
.potextdiv {
width:99px;
float:left;
padding-left:10px;
line-height:20px;
}

.potextdiv1 {
width:90px;
float:left;
padding-left:19px;
line-height:20px;
}


.ptotdiv {
width:220px;
float:left;
border-top:1px solid #D3D3D3;
border-bottom:1px solid #D3D3D3;
padding-top:10px;
padding-bottom:10px;
}


.pt1mdiv {
width:220px;
float:left;
padding-top:15px;
padding-left:375px;
}


.prtext {
font-family:"Lucida Sans Unicode";
font-size:12px;
font-weight:bold;
color:#FF9B2F;
}

.pbtext {
font-family:"Lucida Sans Unicode";
font-size:18px;
font-weight:normal;
color:#000000;
padding-left:80px;
}


.youpdiv {
width:617px;
float:left;
padding-top:10px;
}


.pintextdiv {
width:157px;
float:left;
padding-left:10px;
}


.pinputdiv {
width:450px;
float:left;
}

.bg5px {
width:601px;
float:left;
background-image:url(../../images/bg5.gif);
background-repeat:repeat-x;
height:88px;
margin-top:15px;
padding:8px;
}


/*payment css ends here*/







/*product-description css starts here*/
.ptopdiv {
width:617px;
float:left;
padding-bottom:15px;
}

.probgdiv {
width:605px;
float:left;
background-image:url(../../images/bg6.gif);
background-repeat:repeat-x;
height:26px;
font-family:"Lucida Sans Unicode";
font-size:20px;
font-weight:normal;
color:#000000;
padding-top:9px;
}


.bg7div {
width:605px;
float:left;
background-image:url(../../images/bg7.gif);
background-repeat:repeat-x;
height:16px;
}


.pmdiv1 {
width:575px;
float:left;
background-color:#FDFDFD;
border-left:1px solid #EDEDED;
border-right:1px solid #EDEDED;
padding:20px;
line-height:25px;
}
.pmdiv1 IMG { margin-right: 20px; }

.clickherelink1 {
font-family:Tahoma;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:underline;
}
.clickherelink1:hover {
font-family:Tahoma;
font-size:12px;
font-weight:normal;
color:#D16F03;
text-decoration:underline;
}


.dispartdiv {
width:617px;
float:left;
padding-bottom:15px;
}

.pdistopdiv {
width:617px;
float:left;
}

.prbgdiv {
width:605px;
float:left;
background-image:url(../../images/pbg.gif);
background-repeat:repeat-x;
height:25px;
font-family:"Lucida Sans Unicode";
font-size:15px;
font-weight:normal;
color:#000000;
padding-top:6px;
}

.plbgdiv {
width:605px;
float:left;
background-image:url(../../images/plbg.gif);
background-repeat:repeat-x;
height:16px;
}

.pdicdiv {
width:605px;
float:left;
/*background-color:#F7F7F7;*/
border-left:1px solid #EDEDED;
border-right:1px solid #EDEDED;
padding-left:10px;
}


.ptextdiv {
width:605px;
float:left;
border-bottom:1px solid #E4E4E4;
margin-bottom:10px;
padding-bottom:10px;
padding-top:10px;
}

.cription_div {
width:617px;
float:left;
padding-bottom:15px;
}

.dpdiv {
width:605px;
float:left;
background-image:url(../../images/pbg1.gif);
background-repeat:repeat-x;
height:25px;
font-family:"Lucida Sans Unicode";
font-size:20px;
font-weight:normal;
color:#FFFFFF;
padding-top:8px;
}

.bg8div {
width:605px;
float:left;
background-image:url(../../images/bg8.gif);
background-repeat:repeat-x;
height:16px;
}

.bmidcon {
width:615px;
float:left;
}

.featextdiv {
width:605px;
float:left;
border-top:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
padding-top:5px;
padding-bottom:5px;
font-family:"Lucida Sans Unicode";
font-size:18px;
font-weight:normal;
color:#31588E;
padding-left:10px;
}


.pdic1div {
width:615px;
float:left;
background-color:#F7F7F7;
border-left:1px solid #EDEDED;
border-right:1px solid #EDEDED;
}

.pstextdiv {
width:605px;
float:left;
padding-left:10px;
padding-bottom:10px;
}

.picondiv {
width:615px;
float:left;
}

.plink {
padding-left:20px;
margin:0px;
}

.plink li {
display:block;
list-style-type:none;
background-image:url(../../images/icon9.gif);
background-repeat:no-repeat;
background-position:0px 13px;
padding-left:15px;
padding-top:8px;
padding-bottom:8px;
}

.operating_div {
width:595px;
float:left;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

.pcolor_div {
width:595px;
float:left;
background-color:#E6E6E6;
height:22px;
padding-top:4px;
}

.pctextdiv {
width:200px;
float:left;
padding-left:10px;
}
.pctex1tdiv {
width:385px;
float:left;
}

.opmidtextdiv {
width:595px;
float:left;
padding-left:10px;
padding-right:10px;
}
.midtextdiv {
width:595px;
float:left;
padding-top:10px;
border-bottom:1px solid #CAC9C9;
padding-bottom:8px;
}

.midt1extdiv {
width:595px;
float:left;
padding-top:10px;
padding-bottom:8px;
}

.pbmaindiv {
width:617px;
float:left;
}

.pr_partdiv {
width:617px;
float:left;
}
.pbmdiv {
width:605px;
float:left;
background-color:#E4E4E4;
height:25px;
font-family:"Lucida Sans Unicode";
font-size:20px;
font-weight:normal;
color:#202020;
padding-top:7px;
}


/*product-description css ends here*/



.b2div {
width:568px;
float:left;
background-color:#f1f1f1;
padding-top:5px;
height:34px;
padding-left:15px;
}

.bg5div {
width:611px;
float:left;
background-image:url(../../images/bg2.gif);
background-repeat:repeat-x;
height:27px;
padding-top:12px;
padding-left:6px;
padding-top:10px;
padding-bottom:15px;
}



.mmddiv {
width:595px;
float:left;
border-left:1px solid #EDEDED;
border-right:1px solid #EDEDED;
border-top:1px solid #EDEDED;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

.mcart_main1div  {
width:617px;
float:left;
}



.topm2div {
width:617px;
float:left;
background-color:#F1F1F1;
height:18px;
padding-top:14px;
padding-bottom:15px;
}

.nextdiv {
width:595px;
float:left;
text-align:right;
}

.accdiv  {
width:617px;
float:left;
margin-bottom:17px;
}

.mmid3div {
width:595px;
float:left;
border:1px solid #EDEDED;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}



/*my account css end here*/


/*login css start here*/

.mang{
font-family:"Lucida Sans Unicode";
font-size:14px;
line-height:18px;
color:#EB7A00;
font-weight:normal;
padding-left:15px;
text-decoration:none;
}
.mang:hover{
font-family:"Lucida Sans Unicode";
font-size:14px;
line-height:18px;
color:#000000;
font-weight:normal;
text-decoration:underline;
}


.topm5div {
width:617px;
float:left;
background-color:#F1F1F1;
padding-top:6px;
padding-bottom:6px;
}

.mang1{
font-family:"Lucida Sans Unicode";
font-size:14px;
line-height:18px;
color:#EB7A00;
font-weight:normal;
padding-left:29px;
text-decoration:none;
}

.mang5{
font-family:"Lucida Sans Unicode";
font-size:14px;
line-height:18px;
color:#EB7A00;
font-weight:normal;
padding-left:15px;
text-decoration:none;
}


.pad{
padding-left:15px;
}

.pad1{
padding-left:29px;
}


.mmid1div {
width:595px;
float:left;
border:1px solid #EDEDED;
padding-left:10px;
padding-right:10px;
padding-top:10px;
margin-bottom:10px;
}

/*login css start here*/

/*shipping css start here*/

.clearfix{ clear:both;height: 0;visibility: hidden; }
/*.clearfix{ clear:both;height: 0;font-size:0px;visibility: hidden; }*/
.clearfixi:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfixi {display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfixi {height: 1%;}
.clearfixi {display: block;}
/* End hide from IE-mac */
.error-wrapper{
	padding:10px;
	color:red;
	font-weight: bold;
	border:1px solid red;
	margin:10px 0;
}

/*view order css start here*/

.topmiddiv {
width:609px;
float:left;
padding-top:20px;
padding-left:6px;
padding-bottom:20px;
border-left:1px solid #D5D7D7;
border-right:1px solid #D5D7D7;
border-bottom:1px solid #D5D7D7;
}




.bill{
width:290px;
float:left;
padding-left:10px;
}


.ship{
width:306px;
float:left;
}


.addtext {
font-size:14px;
color:#000000;
font-weight:bold;
}

.orderdiv {
width:595px;
float:left;
padding-top:8px;
}

.orleftdiv {
width:190px;
float:left;
}
.ormiddiv {
width:215px;
float:left;
}
.mmi1div {
width:595px;
float:left;
padding-left:10px;
padding-right:10px;
}

.mmimaindiv {
width:615px;
float:left;
border-left:1px solid #D5D7D7;
border-right:1px solid #D5D7D7;
border-bottom:1px solid #D5D7D7;
padding-top:20px;
padding-bottom:20px;
}

.bg7div {
width:611px;
float:left;
background-image:url(../../images/bg2.gif);
background-repeat:repeat-x;
height:27px;
padding-top:12px;
padding-left:6px;
margin-top:10px;
}

.gr1text {
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#595555;
padding-left:28px;
}

/*view order css ends here*/

.order-info-container{ padding:10px; }
.info-title { font-weight: bold; }
/*my account css start here*/


.b2div {
width:568px;
float:left;
background-color:#f1f1f1;
padding-top:5px;
height:34px;
padding-left:15px;
}

.bg5div {
width:611px;
float:left;
background-image:url(../../images/bg2.gif);
background-repeat:repeat-x;
height:27px;
padding-top:12px;
padding-left:6px;
padding-top:10px;
padding-bottom:15px;
}



.mmddiv {
width:595px;
float:left;
border-left:1px solid #EDEDED;
border-right:1px solid #EDEDED;
border-top:1px solid #EDEDED;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

.mcart_main1div  {
width:617px;
float:left;
}



.topm2div {
width:617px;
float:left;
background-color:#F1F1F1;
height:18px;
padding-top:14px;
padding-bottom:15px;
}

.nextdiv {
width:595px;
float:left;
text-align:right;
}

.accdiv  {
width:617px;
float:left;
margin-bottom:17px;
}

.mmid3div {
width:595px;
float:left;
border:1px solid #EDEDED;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}



/*my account css end here*/

.order-list{ list-style: none; }
.order-list LI { padding:10px; border-bottom:1px solid gray;  }
.order-number { float:left;width:150px; }
.order-date{ float:left;width:150px; }
.button-wrapper{ float:right; }

.bbgdiv A{
	text-decoration: none;
	color: #232121;
}
.bbgdiv A:hover{
	text-decoration: underline;
	color: #232121;
}

.mini_basket_title{ text-align: left; font-weight:bold; padding-left:10px; }
.mini_basket { padding-left:5px; }
 .mini_basket UL { list-style: none; margin:0;  padding:10px;font-size:10px; }
 	.mini_basket UL LI { border-bottom:1px solid gray;text-align:left; }
	.button_save { background: url(../../images/changes.gif); width:100px; border:none;}
    
 .p_pic {float:left;}
 .p_inf {float:right;font-size:21px;}




#banners
{
	margin:0;
	padding:0;
	list-style: none;
}
#banners LI
{
	float:left;
	width:230px;
}