/* CSS Document */
img{border:0px;}
html, body { height:100%;}
body { margin:0px; padding:0px; background:#FFFFFF; color:#333333; font-family:Helvetica;letter-spacing:0.05em; }
table { font-size:11px; color:#333333; font-family:Helvetica; text-align:left;  text-transform:lowercase; }
form{ margin:0px; padding:0px;}

.pr10{padding-right:10px;}
.pt5{padding-top:5px;}
.pl5{padding-left:5px;}
.p10{padding:10px;}
.pl10{padding-left:10px;}
.pr30{padding-right:25px; padding-top:5px;}
.p5{padding:5px;}

a:focus{ text-decoration: none; outline:none;}
.stpage td{text-transform:none;}
/* ------------------------------------------------Site Structure Start------------------------------------------------------ */
.maintable { width:817px; background:#FFFFFF; border:1px solid #E3E3E3;}
.hvline{ background:#E3EEE2; height:1px; width:1px;}
.lisscro{ scrollbar-face-color:#DAD9D9; 
scrollbar-base-color:#FFFFFF;
scrollbar-arrow-color:black;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#717171;
scrollbar-darkshadow-Color:#717171;}

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

.topsection a{color:#666666; text-decoration:none; font-weight:normal;  }
.topsection a:hover{color:#999999; text-decoration:none; }

a.toplink:link, a.toplink:visited, a.toplink:active{color:#525252; text-decoration:none;font-size:13px; text-transform:lowercase;}
a.toplink:hover{color:#999999; text-decoration:none;}

/********************************* Left Section *********************************/
.lefsection{width:185px; background:#F0F0F0; vertical-align:top;}
.lefsection tr{font-size:11px; color:#501d39; text-align:left; height:18px;}
.lefsection b{font-size:14px; color:#AE1567; text-align:left;  }

a.lefsection:link{color:#666666; font-weight:normal; text-decoration:none; padding:2px; }
a.lefsection:hover{color:#999999; text-decoration:none;}

a.leftlink:link {color:#777; font-size:11px;}
a.leftlink:visited, a.leftlink:active{color:#777; font-size:11px; text-decoration:none;}
a.leftlink:hover{color:#222; font-size:11px;}

.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 ul{list-style: url(../images/arw1.gif) none; margin:0px; padding-left:20px;}

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

/******************************** middle section ********************************/
.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;}

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

.midclink a{color:#7F9296; font-weight:bold;  font-size:15px; display:block; padding-left:5px; padding-top:4px; text-decoration:none; padding-bottom:4px;} /*adjust bullet image padding*/
.midclink a:hover{color:#000000; text-decoration:none;}

.masubheading a{color:#666666; font-weight:normal;  border-bottom:1px solid #F1F1F1; border-top:1px solid #F1F1F1; font-size:16px; display:block; padding-left:5px; padding-top:4px; text-decoration:none; padding-bottom:4px;} /*adjust bullet image padding*/
.masubheading a:hover{color:#999999; text-decoration:none;}

/*bottom section*/
.bottom{width:100%; height:20px; }
.copyright{font-size:11px; color:#333333; padding:3px; text-transform:lowercase;}

a.qualdev:link, a.qualdev:visited, a.qualdev:active{color:#666666; text-decoration:none; font-weight:normal; }
a.qualdev:hover{color:#999999; text-decoration:underline;}

.bottom a{color:#666666; text-decoration:none; font-weight:bold; }
.bottom a:hover{color:#999999; text-decoration:underline;}

/* ------------------------------------------------Site Structure END------------------------------------------------------ */

/* ---------------------------------------------------Account Section---------------------------------------------------- */

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

.maheading{font-size:36px;  color:#333333; text-transform:lowercase; }
/*a.masubheading:link, a.masubheading:visited, a.masubheading:active{font-size:20px; color:#333333; text-transform:lowercase; text-decoration:none }
a.masubheading:hover { color:#333333; text-decoration:none; }*/
.mabg{background-image:url(../images/myaccbg.jpg); background-repeat:no-repeat; height:116px;}

.malink {color:#FE616A; text-decoration:none; padding-top:5px;}
a.malink:link, a.malink:visited, a.malink:active{color:#666666; text-decoration:underline; font-weight:bold;}
a.malink:hover{color:#999999; text-decoration:none;}

a.acclink:link, a.acclink:visited, a.acclink:active { color:#666666; text-decoration:none; font-weight:normal; text-transform:lowercase;}
a.acclink:hover{color:#999999; text-decoration:underline;}

/* ---------------------------------------------shopping cart Sections---------------------------------------------------- */

.tableborder{border:1px solid #F0DBA8; height:100%}
.allborder{background:#cccccc; }

.tableheader{background:#eeeeee; color:#333333;  font-weight:bold; height:25px;  text-transform:lowercase;}
.tableheader a{color:#666666; text-decoration:none;  text-transform:lowercase; }
.tableheader a:hover{ color:#999999; text-decoration:none;}

.lightbg { background:#ffffff; }
.lightbg a { color:#666666; text-decoration:underline; text-transform:lowercase;}
.lightbg a:hover { color:#999999; text-decoration:none; }
.darkbg { background:#eeeeee; }
.hdbg { background:#C4C790; }

.shop{ background-color:#eeeeee;}
.shoptable{ background-color:#F4F3F3; padding:15px 10px 15px 10px;}
.shophdmain{ background-color:#ABABAB; font-size:14px; font-weight:bold; height:30px; color:#ffffff; text-transform:lowercase; }
.shophdsub{ background-color:#C0C0C0; font-size:14px; font-weight:bold; height:30px; color:#333333; text-transform:lowercase;}
.mline{ background-color:#cccccc; height:1px;}

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

/* Form Sections styles*/
form { margin:0px; padding:0px; }
input, select, textarea { font-size:11px; color:#333333; }
input, select, textarea { border:1px solid #C7C9CC; 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; }
.noborder { border:0px none; padding:0px; }
 
 /* Images styles */
.thumimg { width:90px; }
.middimg { width:225px; }
.bigimg { width:300px; border:2px solid #CCCCCC; padding:2px; }
.imgborder, .thumimg, .normalimg { border:1px solid #D1D1D1; padding:1px; }
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg { border:1px solid #7BA552; }

/*Heading section*/
.border{border:#CCCCCC solid 1px;}
.border1{border:#eaeaea solid 1px;}
.midheader { color:#333333; font-size:18px; font-weight:normal; }
.smallhead { color:#333333;	font-size:12px;	font-weight:normal; }
.smallhead1 { color:#333333;	font-size:12px;	font-weight:bold; padding-left:50px; }
.smallhead01 { color:#333333;	font-size:12px;	font-weight:bold; padding-left:20px; }
.heading { border-bottom:1px #CCCCCC solid; font-size:24px; height:45px; color:#787A4A;  font-weight:bold; padding-left:20px; }
.pagehead{ color:#333333; font-size:18pt; font-weight:normal; text-transform:lowercase; padding-left:10px; text-align:left; text-decoration:none; background-image:url(../images/headingbg.gif); background-repeat:repeat-x; height:40px;}
.pagehead h1 {font-size:18pt; letter-spacing:0.120em; margin:0; padding:0; color:#999999;}
.midsubhead {color:#333333; font-size:16px; font-weight:bold; padding-right:36px;}
.hlhead { color:#000; padding:5px; font-size:13px;}
.subhd, a.subhd{ color:#333333;	font-size:12pt;	font-weight:normal; text-decoration:none; }
a.paging:link, a.paging:visited, a.paging:active { color:#666666; text-decoration:underline; font-weight:normal;}
a.paging:hover { color:#999999; text-decoration:none;}

/*General text */
.smalltext { font-size:10px; }
.normaltext { font-size:12px; font-weight:normal; color:#333333;}
.linehtxt { font-size:12px; font-weight:normal; text-align:justify; line-height:18px; color:#333333; }
.line{background-color:#CCCCCC;}
.error { color:#FF0000; font-weight:bold; text-transform:lowercase;}
.red { color:#FF0000;}
.success { color:#464192; font-weight:bold;}
.hlight { color:#FF5B01; }
.price { color:#D5113C; font-weight:normal;}
.bluebold{color:#333333; font-weight:bold;}

/*------------------------------------general eliments styles------------------------------------*/
h1 { font-size:22px; color:#333333; font-weight:normal; padding-left:10px; margin:0px; }
h2, .textheding { border-bottom:0px #CCCCCC solid;  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/dotline.gif) repeat-x center; }
.solidline{border-top:1px solid #eeeeee; height:1px;}
.xline1 { background: url(../images/dotline1.gif) repeat-x center; }
.yline { background: url(../images/yline.gif) repeat-y center; width:1px; }

/*------------------------------------links styles------------------------------------*/

a.lightlink:link, a.lightlink:visited, a.lightlink:active { color:#666666; text-decoration:underline; font-size:12px; }
a.lightlink:hover { color:#999999; text-decoration:none; }

a.prodnm:link, a.prodnm:visited, a.prodnm:active { color:#666666; text-decoration:none; font-size:12px;}
a.prodnm:hover { color:#999999; text-decoration:none;}

a.prodlink:link, a.prodlink:visited, a.prodlink:active { color:#666666; text-decoration:none;}
a.prodlink:hover { color:#999999; text-decoration:none;}

a.smalllink:link, a.smalllink:visited, a.smalllink:active {color:#666666; text-decoration:none; font-weight:normal; font-size:12pt; text-decoration:underline;}
a.smalllink:hover {color:#999999; text-decoration:none; font-weight:normal;}



.sublink1{ color:#252525; padding:5px; font-weight: normal; font-size:14px; }
.sublink1 a{ background:transparent url(../images/bullet.gif) no-repeat center left; text-decoration: none;  padding-left:25px; color:#252525; text-decoration:none; font-size:14px; } 
/*.sublink1 a:visited, .sublink1 a:active{color:#252525; text-decoration: none; font-weight: normal; padding-left:25px;}*/
.sublink1 a:hover{text-decoration:underline; color:#666;}



.headlink{ color:#7E9FAD; padding:5px; font-weight:500; font-size:18px;  font-style:italic;}
.headlink a{ background: transparent url(../images/breadcrumb2.gif) no-repeat center left; text-decoration: none;  padding-left:15px; color:#7E9FAD; font-weight:500; text-decoration: none;} /*adjust bullet image padding*/
.headlink a:visited, .headlink a:active{color:#7E9FAD; text-decoration: none; font-weight:500;}
.headlink a:hover{text-decoration:underline;}

.sublink{ color:#ADA35A;  padding:5px; font-size:14px;}
.sublink a{ background: transparent url(../images/breadcrumb1.gif) no-repeat center left;
text-decoration: none;  padding-left:15px; color:#ADA35A; font-weight:normal; text-decoration: none;} /*adjust bullet image padding*/
.sublink a:visited, .sublink a:active{color:#ADA35A; text-decoration: none; font-weight:normal;}
.sublink a:hover{text-decoration:underline;}

.breadcrumb{ color:#333;}
.breadcrumb a{color:#666666; background:url(../images/bullet.gif) left no-repeat; font-weight:normal;  font-size:12px; display:block; padding-left:25px; padding-top:4px; text-decoration:none; padding-bottom:4px;} /*adjust bullet image padding*/
.breadcrumb a:hover{color:#999999; text-decoration:none;}

.breadcrumbd{ color:#000;}
.breadcrumbd a{color:#666666; background:url(../images/bullet.gif) left no-repeat; font-weight:normal;  font-size:12px; display:block; padding-left:25px; padding-top:4px; text-decoration:none; padding-bottom:4px;} /*adjust bullet image padding*/
.breadcrumbd a:hover{color:#7F7F7F; text-decoration:none;}

.breadcrumb2{color:#333; padding:5px;  background-color:#FFFFFF; font-size:12px; text-transform:lowercase;}
.breadcrumb2 a{ background: transparent url(../images/breadcrumb4.gif) no-repeat center right;
text-decoration: none;  padding-left:8px; padding-right:15px; color:#666666; font-weight:normal; text-decoration: none;} /*adjust bullet image padding*/
.breadcrumb2 a:visited, .breadcrumb2 a:active{color:#999999; text-decoration: none; font-weight:normal;}
.breadcrumb2 a:hover{text-decoration:underline;}

.breadcrumbs{color:#333333; padding-right:40px; font-weight:bold;  font-size:16px; text-transform:lowercase;}

.breadcrumb1{ color:#333333; padding-left:15px;  font-size:12px;}
.breadcrumb1 a{ background: transparent url(../images/icon.gif) no-repeat center right;
text-decoration: none;  padding-left:0px; padding-right:20px; color:#666666; font-weight:normal; text-decoration: underline;} /*adjust bullet image padding*/
.breadcrumb1 a:visited, .breadcrumb1 a:active{color:#666666; text-decoration:underline; font-weight:normal;}
.breadcrumb1 a:hover{text-decoration:none; color:#999999;}

.toggleopacity:link, .toggleopacity:visited, .toggleopacity:active { color:#666666; text-decoration:none; font-size:12px;}
.toggleopacity img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:	1; }
.toggleopacity:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; border:1px solid #D1D1D1; }/*747474*/
.toggleopacity img{ border:1px solid #D1D1D1; }
a.toggleopacity:hover { color:#999999; text-decoration:none; font-weight:normal; font-size:12px;}

a.more:link, a.more:visited, a.more:active{color:#666666; text-decoration:underline; font-size:12px; padding-left:10px;}
a.more:hover{color:#999999; text-decoration:none; padding-left:10px;}

a.update:link, a.update:visited, a.update:active{color:#666666; text-decoration:underline; font-size:11px; font-weight:bold;}
a.update:hover{color:#999999; text-decoration:none;}

a.add:link, a.add:visited, a.add:active{color:#ff0000; text-decoration:underline; font-size:11px; font-weight:normal;}
a.add:hover{color:#666666; text-decoration:none;}

a.btnlink{ background:#F4F4F4; color:#666666; font-weight:normal; font-size:11px; padding:5px 7px 5px 7px; text-decoration:none; }
a.btnlink:hover{color:#999999; text-decoration:none;}


/*------------------------------------extra------------------------------------*/
.head{background: transparent url(../images/breadcrumb2.gif) no-repeat center left; text-decoration: none; color:#7E9FAD; font-weight:bold; text-decoration: none; padding:15px;  font-style:italic; font-size:18px;}

.subhd1{color:#333333; padding:15px; font-weight:bold; font-size:14px; background: transparent url(../images/breadcrumb3.gif) no-repeat center left; text-decoration: none; padding-left:20px; text-decoration: none;} /*adjust bullet image padding*/
.errormsg{color:#FF0000; text-transform:lowercase;}
h3{padding-left:10px;}
.tshd{padding-left:10px;}
.err-msg{color:#FF0000;}
.homebg{background-position:right top; background-image:url(../images/prod1.jpg); background-repeat:no-repeat; padding-left:47px;}
.view{color:#333333; font-weight:bold;}
.acctext{color:#333333; font-size:11px; font-weight:normal; text-transform:lowercase;}
.formtd{color:#333333; font-size:11px; font-weight:normal; text-transform:lowercase;}
.formtd1{color:#333333; font-size:11px; font-weight:normal; text-transform:lowercase;}
.errmsg{color:#333333; font-size:11px; font-weight:normal; text-transform:lowercase;}
.tableheader1{background-color:#CFCECE; height:25px; font-weight:bold;}
.formtd2{color:#333333; font-size:11px; font-weight:normal; text-transform:none;}

.normaltxt{font-size:12px; color:#333333; line-height:20px;}
.hdth{font-size:22px;}
.tsm{text-align:justify;}
.normalcolor{color:#333333;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f10{font-size:10px; color:#333333;}
.pl{padding-left:32px;}

.more1{color:#666666; font-size:18px; }
a.more1:link, a.more1:visited, a.more1:active{color:#666666; text-decoration:underline; font-size:18px; padding-left:10px;}
a.more1:hover{color:#999999; text-decoration:none; padding-left:10px;}

a.smalllink1:link, a.smalllink1:visited, a.smalllink1:active {color:#666666; text-decoration:none;  font-weight:normal; font-size:10px;}
a.smalllink1:hover {color:#999999; text-decoration:none; font-weight:normal;}

a.mail:link, a.mail:visited, a.mail:active{color:#818181; text-decoration:underline; font-size:11px;}
a.mail:hover{color:#999999; text-decoration:none; }
