/* CSS Document */
img{border:0px;}
html, body { height:100%;}
body { margin:0px; padding:0px; background:#FFFAD2;}/*#CCE5A2*/
table { font-size:11px; color:#333333; font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:left; letter-spacing:0.03em; }


#dropmenudiv{
position:absolute;
border:2px solid #FFD9D2;
border-bottom-width: 0;
font:normal 8 Arial, Helvetica, sans-serif ;
line-height:18px;
z-index:30;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #FFD9D2;
padding: 4px 0;
text-decoration: none;
font-weight: normal;
font: bold 10 Arial, Helvetica, sans-serif; color:#000000;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#FFF4F2;
text-decoration: none; color:#000000; 
}





/*Main structure Class */
.maintable { height:100%; width:763px; background:#FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; }





/* ------------------------------------Top header part styles------------------------------------ */
.toppart { border: 0px solid #ffffff; width: 100%; height: 10px; vertical-align:top; background-color:#ffffff; }
.toppart td{ color:#383838;}
.toppart b{ color:#AE1567; text-transform:uppercase; font-weight:bold;}

.toppart a { color:#666666; text-decoration:none; font-weight:normal; padding-left:2px; }
.toppart a:hover { color:#000000; text-decoration:none; }

a.toplink:link, a.toplink:visited, a.toplink:active { color:#ffffff; text-decoration:none; background:url(../images/tab-blue-center.gif) repeat-x; font-weight:bold; text-align:center; display:block;   padding:10px 6px 9px 6px;  white-space:nowrap;}
a.toplink:hover { color:#000000; text-decoration:none; }

.grayline{background-color:#CCCCCC; height:1px; width:1px;}

.tophlight { color:#00376E; text-decoration:none; background:url(../images/tab-silver-center.gif) repeat-x; font-weight:bold; text-align:center; display:block;  padding:10px 10px 9px 10px;  white-space:nowrap;}


/*------------------------------------ menu part styles------------------------------------ */
.menubg { background-color:#DAEBFD;}
a.menulink:link, a.menulink:visited, a.menulink:active { color:#106A0D; text-decoration:none; }
a.menulink:hover { color:#FED700; text-decoration:none; }

.menuhd{text-decoration:none; color:#ae1567; font size:14px; font-weight:bold; text-align:left; padding:10px; }
.menuhd:link {text-decoration:none; color:#ae1567; font size:14px; font-weight:bold; }
.menuhd:visited {text-decoration:none; color:#ae1567; font size:14px; font-weight:bold; }
.menuhd:hover { text-decoration:none; color:#424242; font size:14px; font-weight:bold; }

.menusub{text-decoration:none; color:#501d39; font size:11px; font-weight:normal; text-align:left; padding:0px; }
.menusub:link {text-decoration:none; color:#501d39; font size:11px; font-weight:normal; }
.menusub:visited {text-decoration:none; color:#501d39; font size:11px; font-weight:normal; }
.menusub:hover { text-decoration:none; color:#dedede; font size:11px; font-weight:normal; }



/*------------------------------------ left part styles------------------------------------ */
.leftpart { width:185px; background:#F0F0F0; vertical-align:top;}

.leftpart tr { font-size:11px; color:#501d39; font-family:Tahoma,Helvetica,Tahoma; text-align:left; height:18px;}
.leftpart b { font-size:14px; color:#AE1567; font-family:Arial,Tahoma,Helvetica,Tahoma; text-align:left;  }

a.leftlink:link, a.leftlink:visited, a.leftlink:active { color:#5E5E5E; font-weight:normal; text-decoration:none; padding:2px; }
a.leftlink:hover { color:#262626; text-decoration:none; }

.leftheader { background:#4A8B48; color:#FFFFFF; padding:7px; font-weight:bold; }

.lefthlight { color:#FF7800; }

.leftpart ul { list-style:url(../images/arw1.gif) none; margin:0px; padding-left:30px; }

.leftpart li { margin:5px 0px;}





/*------------------------------------middle part styles------------------------------------*/
.midpart { height:100%;  vertical-align: top; padding:0px; }
.middsection { height:100%;  vertical-align: top; padding:0px; }

a.midlink:link, a.midlink:visited, a.midlink:active { color:#69D0FF; font-weight:bold; text-decoration:none;  }
a.midlink:hover { color:#DE7EBD; text-decoration:none; }

.midheader { background:#7EAE75; color:#FFFFFF; padding:6px 5px; font-weight:bold; }
.midsubhead {color:#6A6F01; font-size:14px; font-weight:bold;}
.smallhead { color:#9FB90F;	font-size:11px;	font-weight:bold;	text-transform: uppercase;}
.greenhead {color:#99b401;	font-size:11px;	font-weight:normal;	text-transform: uppercase;}
.greenhd {	color:#99b401; font-size:11px;	font-weight:bold;	}
.aquahead {	color:#67cafc;	font-size:11px;	font-weight:bold;}
.aquahd {color:#67cafc;	font-size:11px;	font-weight:bold;	text-transform: uppercase;}
.pagehead { color:#737904;	font-size:16px;	font-weight:bold; text-transform:capitalize;}
/*ca3f89*/
.midhlight { color:#FF0099; }
.paddingall{ padding-top:8;  padding-right:8; padding-bottom:8; padding-left:8;}






/*------------------------------------content part styles------------------------------------*/
.contantpart { padding:0px; height:100%; vertical-align:top;}
.contantpart b{ font-weight:bold;}

.contantpart a { color:#606060; font-size:12px; font-weight:normal; text-decoration:none; }
.contantpart a:hover { color:#000000; text-decoration:none; }

.contantpart ul { list-style:url(../images/arw.gif) none; margin:0px; padding-left:30px; }

.contantpart li { margin:4px 0px; }

a.bhome:link, a.bhome:visited, a.bhome:active { color:#2FBDFC; text-decoration:none; padding-left:10px;}
a.bhome:hover { color:#8EA803; text-decoration:none; }






/*------------------------------------Footer part styles------------------------------------*/
.footer { border-top:0px solid #FF8400; width:100%; height:30px; background:#ffffff; vertical-align: top;  }

.footer a { color:#C5913E; text-decoration:underline; font-weight:normal; padding-left:2px; }
.footer a:hover { color:#C5913E; text-decoration:none; }

.copyright{font-weight:normal; color:#333333; padding:3px; font-size:11px;}
a.footerlink:link, a.footerlink:visited, a.footerlink:active { color:#ff8000; text-decoration:none; }
a.footerlink:hover { color:#E0B64D; text-decoration:none; }


/*------------------------------------Account part styles------------------------------------*/
.accountpart { padding:0px; height:100%; vertical-align:top;}
.accountpart b{ font-weight:bold;}

.accountpart a { color:#787A4A; font-size:12px; font-weight:normal; text-decoration:underline; }
.accountpart a:hover { color:#000000; text-decoration:none; }

.maheading { border-bottom:1px #CCCCCC solid; height:55px; padding-left:10px; line-height:16px; }

.accountpart ul { list-style:url(../images/arw.gif) none; margin:0px; padding-left:30px; }

.accountpart li { margin:4px 0px; }
.malink { color:#FE616A; text-decoration:none; padding-top:5px;}
a.malink:link, a.malink:visited, a.malink:active { color:#ff8000; text-decoration:none; padding:5px 5px;}
a.malink:hover { color:#E0B64D; text-decoration:none; }











/*------------------------------------shopping cart body area and boxies styles------------------------------------*/
.tableborder { border:1px solid #F0DBA8; height:100% }

.allborder { background:#E0E1D4; }
.allborder td { padding:3px; padding-left:5px; height:18px;}
.allborder b { color:#000000; text-decoration:none; }

.fieldheader { background:#969D10; color:#ffffff;  padding-left:10px; font-weight:bold; height:25px; }
.fieldheader a { color:#333333; text-decoration:underline; }
.fieldheader a:hover { color:#0479DC; text-decoration:none; }

.lightbg { background:#ffffff; }
.darkbg { background:#E3EEE2; }
.hdbg { background:#C4C790; }
.hvline{ background:#E3EEE2; }
.subtdbg { background:#ecedd3; height:16px; padding-left:10px; }

.bottomheader { background:#F6F7E4; color:#000000; padding-left:10px; font-weight:bold; height:25px; }

.selectbg { color: #005E8F;  font-weight: bold; height: 24px;  background-image:url(../images/selectbg.gif); }
.whitebg { background:#F4F7FA; }
.heading { border-bottom:1px #CCCCCC solid; font-family:Arial, Helvetica, sans-serif; font-size:24px; height:45px; color:#787A4A;  font-weight:bold; padding-left:20px; }

.subheading { border-bottom:0px #CCCCCC solid; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#969D10;  font-weight:bold; }
/*AE1567*/
.subsheading { border-bottom:0px #CCCCCC solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#969D10;  font-weight:bold; }
.paging { color:#05567F; }
.paging a:link, .paging a:visited, .paging a:active { color:#05567F; text-decoration:underline; font-weight:normal; }
.paging a:hover { color:#666666; text-decoration:none; }

a.nextprev:link, a.nextprev:visited, a.nextprev:active { color:#303030; text-decoration:none; font-weight:bold; }
a.nextprev:hover { color:#303030; text-decoration:none; }






/*------------------------------------general text styles------------------------------------*/
.smalltext { font-size:10px; }
.normaltext { font-size:11px; font-weight:normal; }
.error { color:#FF0000; font-weight:bold;}
.red { color:#FF0000;}
.success { color:#464192; font-weight:bold;}
.hlight { color:#FF5B01; }
.price { color:#D5113C; font-weight:normal;}
.justify { text-align:justify; }
.lineheight { line-height:16px; }

/*------------------------------------general eliments styles------------------------------------*/
h1 { border-bottom:1px #CCCCCC solid; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#787A4A; font-weight:normal; padding-left:10px; }
h2, .textheding { border-bottom:0px #CCCCCC solid; 
font-family:Arial, Helvetica, sans-serif; 
font-size:16px; color:#949D0C; 
font-weight:bold; 
vertical-align:bottom; 
padding-top:5px;
}


ul { list-style:url(../images/arw.gif) none; margin:0px; padding-left:30px; }
li { margin:4px 0px; }
.xline { background:url(../images/xline.gif) repeat-x center; height:21px; height:1px; }
.yline { background:url(../images/yline.gif) repeat-y center; width:1px; }
.noborder { border:0px none; padding:0px; }

/*------------------------------------general link styles------------------------------------*/

a.normallink:link, a.normallink:visited, a.normallink:active { color:#ff8000; text-decoration:none; font-weight:bold;}
a.normallink:hover { color:#E0B64D; text-decoration:none; font-weight:bold;}

a.sublink:link, a.sublink:visited, a.sublink:active { color:#ff8000; text-decoration:none; font-weight:normal; font-size:10px;}
a.sublink:hover { color:#E0B64D; text-decoration:none; font-weight:normal;}

a.smalllink:link, a.smalllink:visited, a.smalllink:active { color:#434702; text-decoration:none; font-weight:normal; font-size:11px;}
a.smalllink:hover { color:#8783ca; text-decoration:none; font-weight:normal;}

a.headlink:link, a.headlink:visited, a.headlink:active { color:#CD7261; text-decoration:none; font-weight:bold; font-size:14px; text-transform:uppercase; letter-spacing:0.05em;}
a.headlink:hover { color:#B2387A; text-decoration:none; }

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white { color:#C48D02; text-decoration:none; }
a.lightlink:hover { color:#E0B64D; text-decoration:none; }

a.qualdev:link, a.qualdev:visited { color:#FFFFFF; text-decoration:none; }
a.qualdev:hover { color:#C9D7C6; text-decoration:none; }


/*------------------------------------Images styles------------------------------------*/

.thumimg { width:90px; }
.normalimg { width:135px; }
.bigimg { width:300px; border:2px solid #CCCCCC; padding:2px; }
.imgborder, .thumimg, .normalimg { border:1px solid #CCCCCC; padding:1px; }
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg { border:1px solid #7BA552; }

/*------------------------------------form part styles------------------------------------*/
form { margin:0px; padding:0px; }
input, select, textarea { font-size:11px; color:#747474; font-family:Tahoma,Arial; }
input, select, textarea { border:1px solid #555555; padding:1px; }
.button { color:#FFFFFF; padding:0px; font-weight:bold;  padding:1px;
 background:url(../images/butbg.gif) repeat-x; border:0px; border:1px solid #9FB2C3; }

.brownbold{color:#585858; font-size:11px; font-weight:bold;}

.shhd{color:#3e4201; font-size:11px; font-weight:bold; padding-left:10px;}

.pagebold{color:#666666; font-size:11px; font-weight:bold;}

.cms{color:#EA6E6E; font-size:16px; font-weight:bold;}

.ssmbhd {color:#EA6E6E; font-size:14px; font-weight:bold;}

.p10{padding-right:5px; line-height:16px;}
.p15{padding-right:5px; line-height:16px; text-align:justify; font-size:12px;}
.p5{padding:15px; line-height:16px; text-align:justify; font-size:10px;}
.pt5{padding-left:5px; padding-right=5px; text-align:justify;}
