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

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

.hvline{ background:#E3EEE2; height:1px; width:1px;}

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

.topsection a { color:#604A9B; text-decoration:none; font-weight:normal; }
.topsection a:hover { color:#755EB5; text-decoration:underline; }

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

/********************************* Left Section background-repeat:no-repeat;*********************************/
.lefsection { width:168px; background:#E5DDF2; vertical-align:top;}

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

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

a.leftlink:link, a.leftlink:visited, a.leftlink:active { color:#060606; font-weight:normal; text-decoration:none; }
a.leftlink:hover { color:#262626; text-decoration:underline;  }

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

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

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

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

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

/******************************** middle section ********************************/
.middsection { height:100%;  vertical-align: top; padding:0px; background-color:#29155D; }

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:#05567F; font-weight:bold; }
.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; }


/*bottom section*/
.bottomsection { border-top:0px solid #FF8400; width:100%; height:30px; background:#AEA1CD; vertical-align: top;   }

.bottomsection a { color:#ffffff; text-decoration:none; font-weight:bold; }
.bottomsection a:hover { color:#ffffff; text-decoration:underline; }

.copyright{font-weight:normal; color:#6D5E91; padding:5px; font-size:11px;}
.bottom{font-weight:normal; color:#FFFFFF; padding:3px; font-size:11px;}
a.bottomlink:link, a.bottomlink:visited, a.bottomlink:active { color:#EDE9F7; text-decoration:none; }
a.bottomlink:hover { color:#EDE9F7; text-decoration:underline; }

a.qualdev:link, a.qualdev:visited { color:#6D5E91; text-decoration:underline; }
a.qualdev:hover { color:#6D5E91; text-decoration:none; }


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

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

.tableborder { border:1px solid #D3C9E4; height:100%; background-color:#FFFFFF; }
.tableborder1 { border:1px solid #D3C9E4; height:100%; background-color:#F9F5FF; }

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

.tableheader { background:#9F8BC6; 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:#F4F2F7; }
.hdbg{background-color:#E5DDF2; color:#2C4267; padding:5px; border:1px solid #AEA1CD; font-weight:bold; font-size:11px;}
.hdsbg{background-color:#8373B4; color:#FFFFFF; padding:5px; font-weight:bold;}
.bottomheader { background:#F6F7E4; color:#000000; padding-left:10px; font-weight:bold; height:25px; }

.subtdbg { background:#ecedd3; height:16px; padding-left:10px; }

.shop{ background-color:#E5DDF2;}
.shoptable{ background-color:#EBE5EE; padding-bottom:15px; padding-top:15px; padding-left:15px; padding-right:15px;}
.shophdmain{ background-color:#725BB3; font-size:14px; font-weight:bold; height:30px; color:#ffffff; text-transform:uppercase; }
.shophdsub{ background-color:#937DD2; font-size:14px; font-weight:bold; height:30px; color:#ffffff; text-transform:uppercase;}
.mline{ background-color:#CBB6D3; height:1px;}

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

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

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


/* Form Sections styles*/
form { margin:0px; padding:0px; }
input, select, textarea { font-size:11px; color:#747474; }
input, select, textarea { border:1px solid #555555; padding:1px; }
.button { color:#FFFFFF; padding:0px; font-weight:bold;  padding:1px; 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 #CCCCCC; padding:1px; }
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg { border:1px solid #7BA552; }

/*Heading section*/
.heading { border-bottom:1px #CCCCCC solid; font-size:24px; height:45px; color:#787A4A;  font-weight:bold; padding-left:20px; }
.pagehead { color:#737904;	font-size:16px;	font-weight:bold; text-transform:capitalize;}
.midsubhead {color:#8373B4; font-size:14px; font-weight:bold;}
.midheader { color:#29155D; font-weight:normal; font-family:Times New Roman, Times, serif; font-size:18px; }
.smallhead { color:#29155D;	font-size:11px;	font-weight:bold;	text-transform: uppercase;}
.hlhead {color:#99b401;	font-size:11px;	font-weight:normal;	text-transform: uppercase;}
.smallhead1 { color:#4F3D7F; font-size:16px; font-weight:bold;}

/*General text */
.smalltext { font-size:11px; }
.normaltext { font-size:11px; font-weight:normal; color:#333333;}
.normaltext1 { font-size:11px; font-weight:normal; color:#ffffff;}
.error { color:#FF0000; font-weight:bold;}
.red { color:#FF0000;}
.success { color:#464192; font-weight:bold;}
.hlight { color:#ffffff; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.price { color:#D5113C; font-weight:bold;}
.saveprice { color:#396394; font-weight:bold;}
.errmsg{ color:#cc0000;}
.errormsg{ color:#CC0000; font-weight:bold;}
.lineht{ line-height:16px;}

/*------------------------------------general eliments styles------------------------------------*/
h1 { border-bottom:1px #CCCCCC solid; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#7760BA; font-weight:normal; padding-bottom:5px; margin:0 0 0 0; padding:5px 0px 5px 10px; }
h2, .textheding { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#725BB3; font-weight:normal; vertical-align:bottom;
margin:0 0 0 0;}

h3{ font-family:Arial, Helvetica, sans-serif; 
font-size:14px; color:#725BB3; 
font-weight:bold; 
vertical-align:bottom;
margin:0 0 0 0;
}

/*ul { list-style: url(../images/arw.gif) none; margin:0px; padding-left:30px; }*/
li { margin:4px 0px; }
.xline { border-bottom:1px solid #DED1DF; width:1px;  }
.yline { border-left:1px solid #DED1DF; width:1px; }

.xyline{background-color:#DED1DF; height:1px; width:1px;}

.breadcrumb{ color:#2C4267; padding:7px; padding-left:5px; background-color:#F2F0F7;}
.breadcrumb a{ background: transparent url(../images/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 15px; /*adjust bullet image padding*/
padding-left:5px;
color:#2C4267; font-weight:normal; text-decoration: underline;}
.breadcrumb a:visited, .breadcrumb a:active{color:#2C4267; text-decoration: underline; font-weight:normal;}
.breadcrumb a:hover{text-decoration:none;}


.statpadd { padding:12px; color:#666666;}
.statpadd b, strong{color:#382E58; font-weight:bold;}


.padding10{padding:10px;}

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

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

a.prolink:link, a.prolink:visited, a.prolink:active { color:#464646; text-decoration:none; font-weight:normal;}
a.prolink:hover { color:#8373B4; text-decoration:none; }

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

a.smalllink:link, a.smalllink:visited, a.smalllink:active { color:#434343; text-decoration:none; font-weight:normal; font-size:11px;}
a.smalllink:hover { color:#8783ca; text-decoration:underline; 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 { color:#C48D02; text-decoration:none; }
a.lightlink:hover { color:#E0B64D; text-decoration:none; }

.hllink { color:#8876B5; text-decoration:none; font-weight:bold; }
a.hllink:link, a.hllink:visited, a.hllink:active { color:#8876B5; text-decoration:none; font-weight:bold; }
a.hllink:hover { color:#AEA1CD; text-decoration:none; }

/*------------------------ Extra New Calsses ------------------ */

a.orangehlink:link, a.orangehlink:visited, a.orangehlink:active  { color:#FFC001; font-size:11px; font-weight:bold;}
a.orangehlink:hover { color:#ffffff; text-decoration:none; }

a.contactlink:link, a.contactlink:visited, a.contactlink:active  { color:#ffffff; font-size:11px; font-weight:bold;}
a.contactlink:hover { color:#FFC001; text-decoration:none; }

.whitetext{color:#FFFFFF; }


.whitephone{color:#FFFFFF; font-size:14px;}


.big-text { color:#8373B4; font-size:14px; font-family:Arial; padding-left:0px; padding-top:0px; font-weight:bold;}
a.big-text:link, a.big-text:visited, a.big-text:active { color:#8373B4; font-size:14px; font-family:Arial; padding-left:0px; padding-top:0px; font-weight:bold;}
a.big-text:hover { color:#AEA1CD; text-decoration:none; }

.freeshiping{color:#FFC001; font-size:12px; font-weight:bold;}

.loginbg{background-image:url(../images/checkorderbg.gif); background-repeat:repeat-x;}
.loginbbg{background-image:url(../images/loginbbg.gif); background-repeat:repeat-y;}

.border{border:1px solid #AEA1CD;}

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

a.acc-dt-link:link, a.acc-dt-link:visited, a.acc-dt-link:active  { color:#685A93; font-size:11px; font-weight:normal; text-decoration:underline;}
a.acc-dt-link:hover { color:#685A93; text-decoration:none; }

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

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

.darkbg1 { background:#ffffff; }

.statictext{color:#685A93; font-size:11px; font-weight:normal;   }
.statictext strong{ color:#000000; text-decoration:none; font-size:12px; }
.statictext a { color:#5B4597; text-decoration:underline; font-size:11px;}
.statictext a:hover { color:#29155D; text-decoration:none; }

.boxborder {border:1px solid #D9CFE9; color:#47327E; text-decoration:none; font-size:14px; padding:5px; background-color:#F2ECFB;}

.middlelist{color:#29155D; font-size:12px; font-weight:bold; padding-left:14px; font-family:Arial, Helvetica, sans-serif;}
.middlelist1{color:#333333; font-size:11px; font-weight:normal; padding-left:14px;}
.middlelist2{color:#29155D; font-size:16px; font-weight:bold; padding-left:14px; font-family:Arial, Helvetica, sans-serif;}

.retailprice{color:#7C7C7C; font-size:11px; font-weight:bold;} 
.err-msg { color:#FF0000;}

.m-border{padding-left:2px; padding-top:5px; text-transform:uppercase;}
