/* CSS Document */
img{border:0px;}
html, body { height:100%;}
body { margin:0px; padding:0px; background-color:#E0E0E0; } /* background-image:url(../images/back.gif); */
table { font-size:11px; color:#333333; font-family:Tahoma,Arial,Helvetica,sans-serif, verdana; text-align:left; letter-spacing:0.03em; }


/* ------------------------------------------------Site Structure Start------------------------------------------------------ */
.maintable { height:100%; width:763px; background:#FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; }

.hvline{ background:#EDEBEB; }

/********************************* Top SectionStyle *********************************/

.topsection { border: 0px solid #ffffff; width: 100%; height: 10px; vertical-align:top; background-color:#ffffff; }
.topsection td{ color:#616161;}
.topsection b{ color:#000000; font-size:11px; font-weight:bold;}
.topsection strong{ color:#313131; font-size:11px; text-transform:uppercase; font-weight:bold;}

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

.toplink { color:#ffffff; font-weight:normal; font-size:10px; font-family:Tahoma; text-transform:uppercase;   }
a.toplink:link, a.toplink:visited, a.toplink:active { color:#ffffff; text-decoration:none; font-weight:normal; font-size:10px;   }
a.toplink:hover { color:#D5D7D5; text-decoration:underline; }

.toplink1 { color:#000000; font-weight:normal; font-size:11px; font-family:Tahoma; padding-left:2px; padding-right:2px;   }
a.toplink1:link, a.toplink1:visited, a.toplink1:active { color:#000000; text-decoration:none; font-weight:normal; font-size:11px; padding-left:2px; padding-right:2px;   }
a.toplink1:hover { color:#000000; text-decoration:underline; font-weight:normal; font-size:11px; font-family:Tahoma; }

.topback{ background-image:url(../images/back-top.gif); height:31px; text-align:right;}
.toptext{ background-image:url(../images/back-text.gif); height:58px; }
.ttext{ padding-right:5px; color:#080808;}

.redlink { color:#C0120D; font-weight:bold; font-size:11px; font-family:Tahoma;   }
a.redlink:link, a.redlink:visited, a.redlink:active { color:#C0120D; text-decoration:none; font-weight:bold; font-size:11px;   }
a.redlink:hover { color:#C0120D; text-decoration:underline; }


/********************************* Left Section *********************************/

.lefsection { width:182px; background:#0E0E0E; vertical-align:top;}

.lefsection tr { font-size:11px; color:#501d39; font-family:Tahoma,Helvetica,Tahoma;}
.lefsection b { font-size:14px; color:#AE1567; font-family:Arial,Tahoma,Helvetica,Tahoma;  }

.lefsection a { color:#666666; text-decoration:none; font-weight:normal; }
.lefsection a:hover { color:#000000; 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;}

.lefthd{ color:#EEDBBA; font-size:13px; text-transform:uppercase; font-weight:bold;	}
.lefttext{ color:#FFFFFF; font-size:11px; }
.lefttextb{ color:#FFFFFF; font-size:12px; text-transform:uppercase; font-weight:bold;	}

.alphaborder{background-color:#C9C9C9;}
.alphaborder td{background-color:#FFFFFF; font-size:10px;}
.alphaborder a:link,a:visited{ color:#666666; text-decoration:none;}
.alphaborder a:hover{color:#000000; text-decoration:underline;}

.leftlink1 { color:#EEDBBA; font-weight:bold; font-size:14px; text-transform:uppercase;   }
a.leftlink1:link, a.leftlink1:visited, a.leftlink1:active { color:#EEDBBA; text-decoration:none; font-weight:bold; }
a.leftlink1:hover { color:#D5D7D5; text-decoration:none; }

.leftlink { color:#7E7E7E; font-weight:normal; font-size:11px; }
a.leftlink:link, a.leftlink:visited, a.leftlink:active { color:#7E7E7E; text-decoration:none; font-weight:normal; }
a.leftlink:hover { color:#B0B0B0; text-decoration:none; }

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




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

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

a.proname:link, a.proname:visited, a.proname:active { padding-left:0px; font-size:11px; font-weight:normal; text-transform:uppercase; color:#666666;text-decoration:none;}
a.proname:hover {color:#333333; text-decoration:none; text-transform:uppercase;}

/******************************** middle section ********************************/

.middsection { height:100%;  vertical-align: top; padding:0px; }

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

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; }

.paging { color:#333333; }
.paging a:link, .paging a:visited, .paging a:active { color:#333333; text-decoration:none; font-weight:normal; }
.paging a:hover { color:#000000; text-decoration:underline; }

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; }

/******************************** bottom section ********************************/

.bottomsection{ height:100%;  vertical-align: top; padding:0px; }
.bottomsection td{ color:#5C5C5C;}
.bottomsection b{ color:#5C5C5C; text-transform:uppercase; font-weight:bold; font-size:11px;}

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

a.bottomlink:link, a.bottomlink:visited, a.bottomlink:active { color:#ffffff; text-decoration:none; }
a.bottomlink:hover { color:#E0B64D; text-decoration:none; }

.bottom { background-color:#000000; height:26px; color:#FFFFFF; font-weight:bold;  }
.copyright{font-weight:normal; color:#A6A6A6; font-size:11px;}

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

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

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

.tableborder { border:1px solid #F0DBA8; height:100% }
.tableborder1 { border:1px solid #999999; height:100% }
.lable{text-align:right;}
.allborder { background:#D5D4D4; }
.allborder td { padding:3px; padding-left:5px; height:18px;}
.allborder b { color:#000000; text-decoration:none; }

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

.lightbg { background:#ffffff; }
.darkbg { background:#BFBFBF; }
.hdbg { background:#202020; font-size:12px; font-weight:bold; padding:5px; color:#FFFFFF; }
.bottomheader { background:#F6F7E4; color:#000000; padding-left:10px; font-weight:bold; height:25px; }
.subtdbg { background:#E7E7E7; height:16px; padding:3px; color:#020202; }

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

.maheading { font-size:18px; color:#3A3A3A; font-family:Arial Narrow; font-weight:bold; }

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

.malink { color:#3A3A3A; text-decoration:none; padding-top:5px;}
a.malink:link, a.malink:visited, a.malink:active { color:#3A3A3A; text-decoration:none; padding:5px 5px;}
a.malink:hover { color:#E0B64D; text-decoration:none; }

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

/* Form Sections styles*/

form { margin:0px; padding:0px; }
input, select, textarea { font-size:11px; color:#747474; }
input, select, textarea { border:1px solid #BCBCBC; 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; }
.border { border:1px solid #DCDCDC; padding:5px; background-color:#F6F6F6; }
 
 /* Images styles */
 
.thumimg { width:90px; }
.middimg { width:225px; }
.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; }

/*Heading section*/

.heading { font-size:24px; color:#575757; font-weight:400; }
.pagehead { color:#27282E; font-size:26px; font-weight:bold; font-family:Arial Narrow;  }
.midsubhead {color:#000000; font-size:18px; font-weight: 400;}
.midheader { background:#7EAE75; color:#FFFFFF; padding:6px 5px; font-weight:bold; }
.smallhead { color:#9FB90F;	font-size:11px;	font-weight:bold;	text-transform: uppercase;}
.hlhead {color:#000000;	font-size:14px;	font-weight:bold; padding-left:5px; font-family:Arial, Helvetica, sans-serif; }
.textheding { font-size:14px; color:#575757; font-weight:bold; }
.hd-checkout{ font-size:14px; color:#2B2727; font-weight:bold; border-bottom:1px solid #000000; background-color:#F0EFED; padding:6px;}

/*General text */

.smalltext { font-size:10px; }
.normaltext { font-size:11px; font-weight:normal; }
.error { color:#FF0000; font-weight:bold;}
.errormsg { color:#FF0000; font-weight:bold;}
.red { color:#FF0000;}
.success { color:#464192; font-weight:bold;}
.hlight { color:#FF5B01; }
.price { color:#BC0000; font-weight:bold;}
.price2 { color:#B59F79; font-weight:bold;}
.price1 { color:#DB4800; font-weight:normal;}
.pricet { color:#515151; font-weight:bold; text-decoration:line-through;}

/*------------------------------------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{ border-bottom:0px #CCCCCC solid; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; 
font-weight:bold; vertical-align:bottom; padding-top:5px; margin:0px; }

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 #999999; }
.yline { background: url(../images/yline.gif) repeat-y center; width:1px; }
.line { background: url(../images/spacer.gif); background-color:#D7D7D7; }
.dline { background: url(../images/top-part.gif); }

.hline { background:#3B3B3B; height:1px; background:}

/*------------------------------------links 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:#484848; text-decoration:none; font-size:11px; font-weight:normal;}
a.smalllink:hover { color:#666666; text-decoration:underline; font-weight:normal;}

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



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 { color:#C48D02; text-decoration:none; }
a.lightlink:hover { color:#E0B64D; text-decoration:none; }

a.flinkhd:link, a.flinkhd:visited, a.flinkhd:active {background:transparent url(../images/leftarrow.gif) no-repeat center left;  color:#DBDBDB; text-decoration:none; font-size:14px; letter-spacing:0.05em; font-weight:normal; padding-left: 18px; padding-right:10px; }
a.flinkhd:hover { color:#FFFFFF; text-decoration:none; }



.breadcrumb{ color:#000000; padding:7px; padding-left:10px; font-size:12px; background-color:#DDDDDD; }
.breadcrumb a{ background: transparent url(../images/breadcon.gif) no-repeat center right;
text-decoration: none; padding-right: 18px; padding-left:10px; color:#000000; font-weight:normal; text-decoration:none;}
.breadcrumb a:visited, .breadcrumb a:active{color:#000000; text-decoration: underline; font-weight:normal;}
.breadcrumb a:hover{text-decoration:none;} /* adjust bullet image padding */
.matter { padding-left:4px; padding-top:4px; font-size:11px;}

a.all4one:link, a.all4one:visited, a.all4one:active { color:#C48D02; text-decoration:none; font-weight:normal; }
a.all4one:hover { color:#E0B64D; text-decoration:underline; }

.blink{ color:#E50424; text-decoration:none;}

/*------------------------------------extra------------------------------------*/

.allborder1 { background:#eeeeee; }

.tableheader1{ background:#ffffff; color:#333333;  padding-left:10px; font-weight:bold; }

.alphaborder1{background-color:#cccccc;}
.alphaborder1 td{background-color:#FFFFFF; font-size:10px; width:25px;}
.alphaborder1 a:link,a:visited{ color:#666666; text-decoration:none;}
.alphaborder1 a:hover{color:#000000; text-decoration:underline;}


