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

/* Site Structure Start */
.maintable {width:782px; background:#FFFFFF;}
.hvline{background:#E3EEE2; height:1px; width:1px;}

/* Top SectionStyle */
.topsection {width:100%; vertical-align:top;}
.topsection td{color:#494C7A;}
.topsection a{color:#393939; text-decoration:none; font-weight:normal;}
.topsection a:hover {color:#3547A4; text-decoration:none;}

a.toplink:link, a.toplink:visited, a.toplink:active{color:#040E54; text-decoration:none; font-weight:normal; padding-left:5px; padding-right:5px;}
a.toplink:hover {color:#3547A4; text-decoration:none;}

a.navlink:link, a.navlink:visited, a.navlink:active{color:#ffffff; text-decoration:none; font-weight:bold; padding-left:2px; padding-right:2px;}
a.navlink:hover {color:#FB792E; text-decoration:none;}

a.topclink:link, a.topclink:visited, a.topclink:active{color:#233C6E; text-decoration:none; font-weight:normal;}
a.topclink:hover {color:#0050F0; text-decoration:none;}

/* .navback{background:url(images/topbg.jpg) bottom repeat-x;} */
/* Left Section */
/*.lefsection {width:191px; background:#5B6783; border-right:1px solid #ffffff; vertical-align:top;}
.lefsection a{color:#05173D; text-decoration:none; font-weight:normal;}
.lefsection a:hover {color:#3547A4; text-decoration:none;}*/

.lefsection{width:153px; border-right:1px solid #8C90B3; vertical-align:top;}
.lefsection td{color:#0050F0;}
.lefsection b{color:#0050F0; font-size:12px;}
.lefsection a{color:#233C6E; font-size:12px; text-decoration:none; padding-left:15px; font-weight:bold;}
.lefsection a:hover {color:#0050F0; text-decoration:none; background:url(../images/bullet.gif) no-repeat;}

.lefsection1 td{color:#0050F0;}
.lefsection1 b{color:#0050F0; font-size:12px;}
.lefsection1 a{color:#233C6E; font-size:12px; text-decoration:none; padding-left:15px; font-weight:bold;}
.lefsection1 a:hover {color:#0050F0; text-decoration:none; background:url(../images/bullet.gif) no-repeat;}

.leftlink{color:#0050F0; text-decoration:none; padding-left:15px; font-weight:bold; background:url(../images/bullet.gif) no-repeat; font-size:12px;}

a.leftlink1:link, a.leftlink1:visited, a.leftlink1:active{color:#233C6E; font-size:12px; text-decoration:none; padding-left:15px; font-weight:bold;}
a.leftlink1:hover {color:#0050F0; text-decoration:none; background:url(../images/bullet.gif) no-repeat;}

.leftbread a{color:#333333; padding-left:10px; text-decoration:none; background:url(../images/bullet1.gif) no-repeat;}
.leftbread a:hover {color:#333333; text-decoration:underline;}

/* middle section */
.middsection {vertical-align: top;}
.middsection b{ color:#1C2041; font-weight:bold;}
.middsection a{color:#666666; text-decoration:none; font-weight:normal;}
.middsection a:hover {color:#3547A4; text-decoration:none;}

/* Right Section */
.rightsection {width:199px; vertical-align:top;}
.rightsection td{color:#C6D4EA;}
.rightsection a{color:#ffffff; text-decoration:none; font-weight:normal;}
.rightsection a:hover {color:#FB792E; text-decoration:none;}

/* bottom section */
.bottomsection td{color:#707C96;}

.bottomsection a {color:#707C96; text-decoration:none; font-weight:normal;}
.bottomsection a:hover {color:#366161; text-decoration:none;}

a.bottomlink:link, a.bottomlink:visited, a.bottomlink:active { color:#707C96; text-decoration:none;}
a.bottomlink:hover {color:#366161; text-decoration:none;}

.copyright{color:#787878;}

/* Site Structure END */

/* shopping cart Sections */
.tableborder {border:1px solid #F0DBA8; height:100%}
.allborder {background:#ACBEDE;}
.tableheader td{background:#5260A7; color:#ffffff; font-size:12px; font-weight:bold; padding:5px; }
.tableheader a {color:#ffffff; text-decoration:none; font-weight:bold;}
.tableheader a:hover {color:#ffffff; text-decoration:underline;}
.lightbg {background:#FFFFFF;}
.lightbg td{color:#5B6783; font-size:11px; padding:3px;}
.darkbg {background:#F0F2F6; padding:3px;}

.shop{ background-color:#E5EEFF;}
.shoptable{ background-color:#F0F2F6; padding-bottom:15px; padding-top:15px; padding-left:15px; padding-right:15px;}
.shophdmain{ background-color:#5260A7; font-size:14px; font-weight:bold; height:30px; color:#ffffff; text-transform:uppercase; }
.shophdsub{ background-color:#7E89C1; font-size:14px; font-weight:bold; height:30px; color:#ffffff; text-transform:uppercase;}
.mline{ background-color:#ACBEDE; height:1px;}
.shoptdhd{ background-color:#C0C2D5; color:#ffffff; font-size:11px; font-weight:bold; text-transform:uppercase; padding:7px; }

/* Account Section */
a.maheading:link, a.maheading:visited, a.maheading:active {color:#F7FAFF; padding-left:10px; font-size:18px; font-family:arial narrow; text-decoration:none; font-weight:bold;}
a.maheading:hover {color:#ffffff; text-decoration:none;}

.malink b{font-size:12px; color:#6E852F;}
a.malink:link, a.malink:visited, a.malink:active { color:#45797C; padding-left:4px; padding-right:4px; text-decoration:none;}
a.malink:hover {color:#376062; text-decoration:none;}

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

/*Heading section*/
.heading { font-size:30px;  color:#717D97;  font-weight:bold; font-family:Arial Narrow;}
.pagehead {color:#59647D; background-color:#E4EEFD; font-size:30px;	font-weight:normal;  font-family:Arial Narrow; padding-left:20px; }
.midsubhead { background:url(../images/back-hd.gif) no-repeat; height:64px; color:#233C6E; font-size:26px; font-weight:normal; padding-left:18px;}
.midheader {color:#58575C; font-size:14px; font-weight:bold; padding:12px; background:#FCFBED; border-bottom:1px solid #E5E5E5;}
.midheading {color:#5B6783; font-size:18px; font-weight:bold; padding-left:20px;}
.smallhead {color:#555555; font-size:16px; font-weight:bold;}
.hlhead {color:#3A4766;	font-size:11px;	font-weight:bold; background:url(../images/back-detail.gif) repeat-x; height:27px; border-bottom:1px solid #E5E5E5; padding-left:10px;}

/*General text */
.smalltext {font-size:11px; color:#5B6783; font-weight:bold; line-height:16px;}
.normaltext {font-size:11px; font-weight:normal; color:#555555; line-height:16px;}
.error, .red, .errmsg, .errormsg{color:#FF0000;}
.success {color:#464192; font-weight:bold;}
.hlight {color:#333333; font-size:12px; font-weight:normal;}
.price {color:#BE0D27; font-weight:normal;}
.border{border:1px solid #E4E4E4; padding:1px;}

/*general eliments styles*/
h1 { font-family:Arial; font-size:22px; color:#59647D; font-weight:normal; margin:2px;}
h2, .textheding { font-family:Arial; font-size:16px; color:#59647D; font-weight:bold; margin:3px;}

ul { list-style-type:decimal; padding:0px; margin:0px; padding-left:25px;}
li {margin:2px 0px; padding:0px; }
.xline{background-color:#CCCCCC; height:1px;}
.yline{border-left:1px solid #DBDBDB; width:1px;}
.xyline{background-color:#8C90B3; height:1px;}

.breadcrumb{color:#333333; font-size:11px; font-family:verdana; padding:7px;}
.breadcrumb a{background: transparent url(../images/breadcrumb.gif) no-repeat center right; text-decoration: none; padding-right:15px; padding-left:5px; color:#333333; font-weight:normal; text-decoration: none;} 
.breadcrumb a:visited, .breadcrumb a:active{color:#333333; text-decoration: none; font-weight:normal;}
.breadcrumb a:hover{text-decoration:none; color:#3547A4;}

/* links styles */
a.normallink:link, a.normallink:visited, a.normallink:active {color:#ff8000; text-decoration:none; font-weight:bold;}
a.normallink:hover {color:#3547A4; 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:#3547A4; text-decoration:none; font-weight:normal;}

a.smalllink:link, a.smalllink:visited, a.smalllink:active {color:#3A4766; text-decoration:none; font-weight:normal; font-size:11px;}
a.smalllink:hover {color:#3547A4; text-decoration:none;}

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:#3547A4; text-decoration:none;}

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

a.paging:link, a.paging:visited, a.paging:active {color:#4E4E4E; font-size:12px; text-decoration:none; font-weight:normal; padding-right:2px; padding-left:2px;}
a.paging:hover {color:#3547A4; text-decoration:none;}

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

a.prolink:link, a.prolink:visited, a.prolink:active {color:#222222; text-decoration:none; font-size:11px;}
a.prolink:hover {color:#3547A4; text-decoration:none;}

a.hilightlink:link, a.hilightlink:visited, a.hilightlink:active { background-color:#ffffff; border:1px solid #336699; color:#336699; font-weight:bold; text-decoration:none; display:block; width:30px;}
a.hilightlink:hover {background-color:#336699; border:1px solid #ffffff; color:#ffffff; text-decoration:none;}

a.dprice:link, a.dprice:visited, a.dprice:active {color:#505994; font-weight:normal; text-decoration:underline; font-family:tahoma; font-size:9px;}
a.dprice:hover {color:#3547A4; text-decoration:none;}

.boxc-s { border:1px solid #336699; background-color:#FFF2F9; display:block;}
a.boxc:link, a.boxc:visited, a.boxc:active { border:1px solid #949EB5; width:22px; display:block; }
a.boxc:hover { border:1px solid #336699; background-color:#FFFFFF; display:block;}

.statictxt td{font-size:11px; font-weight:normal; text-align:justify;}

.matter{font-size:11px; font-weight:normal; text-align:justify; color:45797C;}

.back a {color:#366161; font-size:11px; text-decoration:underline; text-transform:uppercase; font-weight:normal;}
.back a:hover {color:#366161; text-decoration:none;}

.statictext{color:#333333; font-size:11px; font-weight:normal;}
.statictext strong{color:#494949; font-weight:bold; text-decoration:none; font-size:11px;}
.statictext a{color:#000000; text-decoration:underline; font-size:11px;}
.statictext a:hover{color:#333333; text-decoration:none;}

.hd{font-size:12px; font-weight:bold; display:block; background:#F2F7FF; border:1px solid #E6EFFF; padding:5px 0px 5px 7px;}
