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

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

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

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

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

.toplink a { font-family:Arial, Helvetica, sans-serif; display:block; background: url(../images/topnavbg.gif) repeat-x center top; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; padding:7px 7px 7px 7px; text-align:center; height:25px; border:0px solid #FF0000; vertical-align:middle }
.toplink a:hover { color:#BABCC3; text-decoration:none; background: url(../images/topnavbgo.gif) repeat-x center top; }


/*********************************leftnavarrow.gif Left Section *********************************/
.lefsection { width:175px; background:url(../images/leftbg.gif) #7C8290; vertical-align:top; border-right:1px solid #FFFFFF;}
.leftnavbg{ background: url(../images/left-navbg.gif) #4E5462; vertical-align:top; padding:10px; border-bottom:1px solid #FFFFFF}
.leftnavbg1{ background: url(../images/left-navbg1.gif) #4C5B76; vertical-align:top; padding:10px; border-bottom:1px solid #FFFFFF}

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

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

.leftnavbg a{left; text-decoration: underline; padding-left:5px;  color:#ffffff; font-weight:normal; text-decoration: underline;}
.leftnavbg a:visited, .leftnavbg a:active{color:#ffffff; text-decoration: underline; font-weight:normal;}
.leftnavbg a:hover{text-decoration:none; color:#ffffff; }

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

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



.leftnavbg1 a{ background: transparent url(../images/leftnavarrow.gif) no-repeat center left; text-decoration: underline; padding-left:15px;  color:#ffffff; font-weight:normal; text-decoration: underline;}
.leftnavbg1 a:visited, .leftnavbg1 a:active{color:#ffffff; text-decoration: underline; font-weight:normal;}
.leftnavbg1 a:hover{text-decoration:none; color:#ffffff; }

.leftheader { background: url(../images/lefthdbg.gif) #4A8B48; color:#FFFFFF; padding:7px; font-weight:bold; border-bottom:1px solid #FFFFFF; }


.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:#F2F3F7;}
.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; }

/******************************** middle section ********************************/
.middsection { height:300px; 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; }

.paging { color:#05567F; }
a.paging:link, a.paging:visited, a.paging:active { color:#333333; text-decoration:underline; font-weight:normal; font-size:12px;}
a.paging:hover { color:#666666; text-decoration:none; font-weight:normal;}

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*/
.bottom { border-top:0px solid #FF8400; width:100%; height:30px; background:#ffffff; vertical-align: top;  }

.bottom a { color:#424242; text-decoration:none; font-weight:normal; }
.bottom a:hover { color:#00000; text-decoration:underline; }

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

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

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

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

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

.tableheader { background:#eeeeee; color:#333333;  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:#eeeeee; }
.hdbg { background:#C4C790; }

.shop{ background-color:#eeeeee;}
.shoptable{ background-color:#F4F3F3; padding:15px 10px 15px 10px;}
.shophdmain{ background-color:#5C667B; 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;}

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

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

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

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

.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:#2F4679; font-weight:bold; font-size:11px; text-decoration:underline;}
a.malink:hover { color:#2F4679; 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 #C4C2C4; 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 #CCCCCC; padding:1px; }
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg { border:1px solid #7BA552; }

/*Heading section*/
.heading { font-family:serif, Times, Times New Roman; border-bottom:1px #CCCCCC solid; line-height:24px;  font-size:33px; color:#223259;}
.pagehead{color:#333333; height:40px; font-size:20px; padding-left:18px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; background-image:url(../images/headbg.gif); background-repeat:repeat-x;}
.midhead{color:#333333; font-size:36px; padding-left:8px; padding-right:8px; font-weight:bold; font-family:Times New Roman, Times, serif; text-decoration:none;}
.midsubhead {color:#6A6F01; font-size:14px; font-weight:bold;}
.midsubhead1 {color:#586584; font-size:11px; font-weight:bold;}
.midheader { background:#7EAE75; color:#FFFFFF; padding:6px 5px; font-weight:bold; }
.smallhead { color:#9FB90F;	font-size:11px;	font-weight:bold;	text-transform: uppercase;}
.midheading { color:#586584; font-weight:bold; font-family:Arial; font-size:22px; padding-left:7px;}

.tabhead { color:#ffffff; font-size:14px; font-family:Arial Narrow; padding-left:7px; padding-right:7px;	font-weight:bold; text-transform: uppercase; letter-spacing:0.07em;}

.hlhead {color:#99b401;	font-size:11px;	font-weight:normal;	text-transform: uppercase;}

/*General text */
.smalltext {font-size:11px;}
.normaltext { font-size:11px; font-weight:normal;}
.error { color:#FF0000; font-weight:bold;}
.red { color:#FF0000;}
.success { color:#FFFFFF; font-weight:bold;}
.hlight { color:#333333; font-weight:bold; }
a.hlight:link, a.hlight:visited, a.hlight:active { color:#2F4679; text-decoration:none; text-transform:lowercase; font-weight:normal; font-size:11px}
a.hlight:hover { color:#000000; text-decoration:none;}
.price { color:#D5113C; font-weight:normal;}
.price1 { color:#D5113C; font-weight:bold;}

.breadcrumb{ color:#333333; text-decoration: none; background-color:#D2D4DB; padding:7px 7px 7px 10px;}
.breadcrumb a{ background: transparent url(../images/bullet.gif) no-repeat center right;
text-decoration:none; padding-right:15px;  color:#333333; font-weight:normal; text-decoration: none; font-size:11px;}
.breadcrumb a:visited, .breadcrumb a:active{color:#333333; text-decoration: none; font-weight:normal;}
.breadcrumb a:hover{text-decoration:underline; color:#000000; }


/*------------------------------------general eliments styles------------------------------------*/
h1 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#333333; font-weight:normal; padding-left:10px; margin:0px; }
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 #8D96AA; height:21px; height:1px; }
.xline1 {background-color:#8A909E; height:1px; }
.line {background-color:#cccccc; width:1px; }
.yline { background: url(../images/yline.gif) repeat-y center #DCDCDC; width:1px; }
.xyline{background:#999999; width:1px; height:1px;}
.xyline1{background:#cccccc; height:1px;}

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

a.proname:link, a.proname:visited, a.proname:active { color:#2F4679; text-decoration:none; font-weight:normal; font-size:11px}
a.proname:hover { color:#000000; text-decoration:none;}


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

a.nplink:link, a.nplink:visited, a.nplink:active { color:#2F4679; text-decoration:none; font-weight:bold;}
a.nplink:hover { color:#000000; 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:#5C667B; text-decoration:none; font-weight:normal; font-size:11px;}
a.smalllink:hover { color:#8783ca; text-decoration:none; font-weight:normal;}

a.smalllink1:link, a.smalllink1:visited, a.smalllink1:active{color:#333333; text-decoration:none; background-color:#eeeeee; border:#cccccc solid 1px;  font-weight:normal; font-size:11px; padding-left:2px;}
a.smalllink1:hover {color:#ffffff; text-decoration:none; background-color:#666666; border:#666666 solid 1px;  font-weight:normal; font-size:11px;}

a.email:link, a.email:visited, a.email:active { color:#333333; text-decoration:none; font-weight:bold; font-size:11px;}
a.email:hover { color:#666666; text-decoration:underline; 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:#8C0F11; text-decoration:none; font-size:11px;}
a.lightlink:hover { color:#E0B64D; text-decoration:none; }

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

.more a{ background: transparent url(../images/arrow.gif) no-repeat center right;
text-decoration:none; letter-spacing:0.05em; padding-right:12px;  color:#2F4679; font-weight:bold; text-decoration: underline; font-size:11px;}
.more a:visited, .more a:active{color:#2F4679; text-decoration:underline; font-weight:bold;}
.more a:hover{text-decoration:none; color:#4F6AA6; }

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

.rightnorep{background-image:url(../images/rightnorep.jpg); background-repeat:repeat-y; width:294px; padding-left:15px; padding-right:15px; text-align:justify; color:#FFFFFF; font-size:11px;}

.includebg{background-image:url(../images/includebg.gif); background-repeat:repeat-x;}

a.masubheading:link, a.masubheading:visited, a.masubheading:active { color:#333333; font-family:Times New Roman; text-decoration:none; font-weight:bold; font-size:22px; text-transform:lowercase; }
a.masubheading:hover { color:#333333; text-decoration:none; }

.tableheader1{background-color:#CFCECE; height:25px; font-weight:bold;}

.statictext{color:#3E3E3E; font-size:11px; font-weight:normal;   }
.statictext strong{ color:#3E3E3E; text-decoration:none; font-size:11px; }
.statictext a { color:#A57015; text-decoration:underline; font-size:11px;}
.statictext a:hover { color:#A57015; text-decoration:none; }

