/* CSS Document */
img{border:0px;}
html, body {height:100%;}
body {margin:0px; padding:0px; background:#FCEEFD;}
table {font-size:11px; color:#7B7B7B; font-family:Verdana,Arial; text-align:left;}

/* Site Structure Start */
.padding7{ padding:0px 7px 7px 7px;}
.maintable { width:965px; background:#FFFFFF;}
.border{ border:1px solid #E1E1E1;}
.dback{ border:1px solid #171717; background:url(../images/back-de.gif) repeat-x; color:#ffffff; font-weight:bold; padding-left:5px;}
.dback1{ border:1px solid #cccccc; background-color:#eeeeee; color:#333333; font-weight:normal; padding:10px;}
.dback2{ background:#F6F6F6; color:#333333; font-weight:normal;}

/* Top SectionStyle */
.topsection { width:100%; vertical-align:top;}
.topsection td{color:#383838;}
.topsection strong{color:#ffffff; font-weight:bold;}
.topsection b{color:#5D2964; font-size:13px; font-weight:bold;}
.topsection a {color:#666666; text-decoration:none; font-size:10px; font-weight:normal;}
.topsection a:hover {color:#191818; text-decoration:none;}

a.navlink:link, a.navlink:visited, a.navlink:active {color:#ffffff; text-decoration:none; font-weight:normal; font-size:12px; padding:0px 7px; text-align:center;}
a.navlink:hover {color:#FCCEDC; text-decoration:none;}

.backnav{ background:url(../images/back-nav.gif) repeat-x bottom; }
.backlink{ background:url(../images/back-link.gif) no-repeat; padding-left:12px; padding-right:10px; height:28px;}
.inputs{ border:none; }

/* Left Section */
.lefsection {width:178px; vertical-align:top; font-size:12px; border:1px solid #E2E2E2;}
.lefsection b{font-size:12px; color:#4E4E4E;}
.lefsection a {color:#666666; text-decoration:none; font-weight:normal;}
.lefsection a:hover {color:#191818; text-decoration:none;}

.lefthd{ font-size:12px; color:#ffffff; display:block; padding:4px 0px 6px 8px; background:url(../images/back-lefthd.gif) repeat-x; font-weight:normal; font-family:verdana;}

.leftlink a{ padding:5px 0px 5px 8px; color:#777777; font-weight:normal; text-decoration:none; font-size:11px; background:#EBEBEB; display:block; border-top:1px solid #C9C9C9;} 
.leftlink a:visited {color:#777777; text-decoration:none; display:block;}
.leftlink a:hover{text-decoration:none; color:#8B0C21; background:#E2E2E2; display:block;}

.leftsublink a{ padding:5px; padding-left:10px; color:#636363; font-weight:bold; text-decoration:none; font-size:11px; display:block; border-bottom:1px solid #E4E4E4; border-top:1px solid #C9C9C9;} 
.leftsublink a:visited {color:#636363; text-decoration:none; display:block;}
.leftsublink a:hover{text-decoration:none; color:#000000; display:block;}


.leftsubsub a:visited {color:#8B0C21; text-decoration:none;}
.leftsubsub a:hover{text-decoration:none; color:#8B0C21;}

.paddding10{ padding:5px 8px 5px 8px;}
.paddingl{ padding-left:14px;}

/* Right Section */
.rightsection {width:188px; vertical-align:top; border:1px solid #E2E2E2; border-left:none;}
.rightsection td {font-size:11px; font-family:tahoma; text-align:justify;}
.rightsection b { font-size:11px; color:#000000;}
.rightsection a {color:#666666; text-decoration:none; font-weight:normal;}
.rightsection a:hover {color:#191818; text-decoration:none;}

/* Middle Section */
.middsection {height:100%;  vertical-align:top; border:1px solid #E2E2E2;}
.middsection td{font-family:Tahoma;}
.middsection b{font-family:Times New Roman, Times, serif; font-size:24px; padding-left:15px;}
.middsection a {color:#666666; text-decoration:none; font-weight:normal;}
.middsection a:hover {color:#191818; 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;}

.sitelink ul{padding:0px; margin:0px 0px 0px 0px; list-style:none;}
.sitelink li{padding:2px 0px 2px 15px; margin:0px; background:url(../images/icon.gif) no-repeat left;}
.sitelink li a{color:#57575B; text-decoration:none; font-weight:normal;}
.sitelink li a:hover {color:#F0820B; text-decoration:none;}

/* Bottom Section */
.bottomsection { vertical-align: top; line-height:15px;}
.bottomsection b{color:#4E4E4E; font-size:12px; font-weight:bold;}
.bottomsection a {color:#4E4E4E; text-decoration:none; font-weight:normal; font-size:11px;}
.bottomsection a:hover {color:#191818; text-decoration:none;}

/* Site Structure END */

/* Shopping cart Section */
.tableborder {border:1px solid #F0DBA8; height:100%}
.allborder {background:#9E9E9E;}
.alltable {background:#ffffff;}
.allborder2 {background:#ffffff;}
.allborder1 {background:#D9D7D7;}
.tableheader td{background:#747474; color:#ffffff; padding:5px; font-weight:bold;}
.tableheader1 td{background:#747474; color:#ffffff; padding:1px; font-size:10px; font-weight:normal;}
.tableheader2 td{background:#510016; color:#ffffff; padding:1px; font-size:12px; font-weight:normal;}
.lightbg td{background:#ffffff; padding:3px;}
.lightbg1 td{background:#F6F6F6; padding:3px;}
.darkbg td{background:#EBE9E9; padding:3px;}
.fieldheader1 td{background:#747474; padding:10px 10px 10px 10px;}

.shop{ background-color:#EBEBEB;}
.shoptable{ background-color:#F6F6F6; padding-bottom:15px; padding-top:15px; padding-left:15px; padding-right:15px; text-align:center;}
.shophdmain{ background-color:#9B9B9B; font-size:18px; font-weight:500; height:30px; color:#ffffff; text-transform:capitalize; padding:2px; text-align:center; }
.shophdsub{ background-color:#C8C8C8; font-size:18px; font-weight:500; height:30px; color:#333333; text-transform:capitalize; padding:2px; text-align:center;}
.mline{ background-color:#9E9E9E; height:1px;}

/* Account Section */
.malink b{font-size:12px; color:#930992;}
a.malink:link, a.malink:visited, a.malink:active {color:#666666; text-decoration:none;}
a.malink:hover {color:#191818; text-decoration:none;}

a.maheading:link, a.maheading:visited, a.maheading:active { font-family:Times New Roman; color:#626262; font-size:24px; font-weight:normal; text-decoration:none;}
a.maheading:hover {color:#191818; text-decoration:none; }

/* Form Section Styles */
form {margin:0px; padding:0px;}
input, select, textarea {border:1px solid #DEDEDE; padding:1px; margin:0px; font-size:11px; color:#747474;}
.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:15px; color:#673A8D;  font-weight:bold; padding:5px 0 5px 10px;}
.pagehead { background:url(../images/pagehd.gif) repeat-x; color:#505050; font-size:35px; font-weight:normal; height:60px; font-family:Times New Roman; padding-left:20px; text-transform:inherit;}
.midsubhead {color:#696969; font-size:18px; font-family:times; font-weight:bold;}
.midheader {font-weight:normal; font-size:24px; background:url(../images/hdbg.gif) repeat-x; padding-left:10px; color:#000;}
.midheader1 {font-weight:normal; font-size:24px; color:#333333;}
.smallhead {color:#626262; font-size:16px; font-weight:bold;}
.smallhead1 {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.hlhead {color:#116484;	font-size:11px;	font-weight:bold;}
.dehd {color:#6B6B6B; font-weight:normal; font-family:Times New Roman; font-size:19px;}

/* General Text */
.smalltext {font-size:10px;}
.tabletxt td{font-size:11px; font-family:tahoma; text-align:justify;}
.normaltext {font-size:11px; color:#777777;}
.textheding {font-size:12px; color:#626262; padding-left:3px; font-weight:bold;}
.textheading {font-size:12px; color:#666666; padding:7px 0px 5px 13px; font-weight:bold;}
.error, .errmsg, .errormsg {color:#FF0000; font-weight:bold;}
.red {color:#FF0000;}
.success {color:#464192; font-weight:bold;}
.hlight {color:#8C4DAD; font-weight:bold; font-size:11px;}
.price {color:#D5113C; font-weight:normal;}
.pricest {color:#AB3A4E; font-weight:bold;}
.priceb {color:#94011D; font-weight:normal; font-size:16px;}
.pricet {color:#777777; text-decoration:line-through;}
.f13{font-size:13px; color:#222;}
/* General Eliments Styles */
h1 { font-size:22px; color:#787A4A; font-weight:normal; padding-left:10px; margin:0px; padding:2px;}
h2{ font-size:16px; color:#787A4A; font-weight:bold; margin:0px; padding:2px;}

ul {list-style: url(../images/arw.gif) none; margin:0px; padding-left:30px;}
li {margin:4px 0px; }
.xline {background:#E3E3E3; height:1px;}
.yline {background:#E3E3E3; width:1px;}

.breadcrumb{ font-size:11px; font-weight:normal; padding:7px;}
.breadcrumb a{ background: transparent url(../images/breadcrumb.gif) no-repeat center right; padding-right:12px; padding-left:10px;  font-weight:bold; text-decoration: none;} 
.breadcrumb a:visited, .breadcrumb a:active{ text-decoration:none;}
.breadcrumb a:hover{ text-decoration:underline;}

/* Links Styles */
a.normallink:link, a.normallink:visited, a.normallink:active {color:#B967B3; text-decoration:underline; font-weight:bold;}
a.normallink:hover {color:#191818; 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:#191818; text-decoration:none; font-weight:normal;}

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

.headlink a{background: transparent url(../images/icon.gif) no-repeat top left; padding-left:15px; color:#A92C35; font-weight:normal; text-decoration:underline;} 
.headlink a:visited, .headlink a:active{ color:#8B081A; text-decoration:underline;}
.headlink a:hover{text-decoration:none; color:#191818;}

.head a{ font-size:18px; font-family:Georgia, Times New Roman; color:#6B6B6B; font-weight:normal; text-decoration:none; } 
.head a:visited, .head a:active{ color:#646464; text-decoration:none;}
.head a:hover{text-decoration:none; color:#191818;}

a.lightlink:link, a.lightlink:visited, a.lightlink:active {color:#A441B3; text-decoration:none; font-size:11px; font-weight:normal;padding-left:5px; padding-right:5px;}
a.lightlink:hover {color:#191818; text-decoration:none;}


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

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

a.prodlink1:link, a.prodlink1:visited, a.prodlink1:active {text-decoration:none; color:#2805FF; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a.prodlink1:hover {color:#000000; text-decoration:none;}

.more a{background: transparent url(../images/icon.gif) no-repeat top right; padding-right:15px; color:#A92C35; font-weight:normal; text-decoration:underline;} 
.more a:visited, .more a:active{ color:#A92C35; text-decoration:underline;}
.more a:hover{text-decoration:none; color:#191818;}

.add{font-size:11px; color:#626262; font-weight:bold; background: transparent url(../images/icon1.gif) no-repeat top left; padding-left:10px;}
.addlink a{background: transparent url(../images/icon.gif) no-repeat top left; padding-left:15px; font-weight:normal; text-decoration:underline;} 
.addlink a:visited, .more a:active{ text-decoration:underline;}
.addlink a:hover{text-decoration:none;}

a.email:link, a.email:visited, a.email:active { text-decoration:none; color:#313131; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px;}
a.email:hover { text-decoration:none; font-weight:normal; color:#666666;}

a.view:link, a.view:visited, a.view:active { text-decoration:none; font-weight:normal; padding-right:5px; font-size:11px;}
a.view:hover { text-decoration:none; font-weight:normal; color:#000000;}

a.more1:link, a.more1:visited, a.more1:active { text-decoration:none; color:#A92C35; font-weight:normal; padding-right:5px; font-size:11px;}
a.more1:hover { text-decoration:none; font-weight:normal; color:#000000;}

.midsubhead1 {color:#333333; padding-left:15px; font-size:14px; line-height:16px; font-family:Trebuchet MS; text-transform:uppercase; font-weight:bold;}

a.tablink:link, a.tablink:visited, a.tablink:active { background:url(../images/tab.gif) repeat-x; color:#ffffff; text-decoration:none; display:block; padding:8px 0px 8px 0px; font-weight:normal; font-size:11px; padding-left:10px; padding-right:10px;}
a.tablink:hover { background:url(../images/tab_up.gif) repeat-x; color:#ffffff; text-decoration:none;}

a.tablinka:link, a.tablinka:visited, a.tablinka:active { background:url(../images/tab_up.gif) repeat-x; text-decoration:none; display:block; padding:8px 0px 8px 0px; color:#ffffff; font-weight:normal; font-size:11px; padding-left:10px; padding-right:10px;}
a.tablinka:hover { background:url(../images/tab_up.gif) repeat-x; color:#ffffff; text-decoration:none;}

/* Paging Class */
.pagination{padding:2px;}
.pagination ul{margin:0;padding:0; text-align: right; /*Set to "right" to right align pagination interface*/}
.pagination li{list-style-type:none; display:inline; padding-bottom:1px;}
.pagination a, .pagination a:visited{padding:0 3px; text-decoration:none; color:#848484;}
.pagination a:hover,.pagination a:active{ color: #000; }

.pagination a.currentpage{ color:#404040 !important; font-weight:bold; cursor:default;}
.pagination a.disablelink, .pagination a.disablelink:hover{ cursor:default; color:#929292; font-weight:bold !important;}
.pagination a.prevnext{ font-weight: bold; color:#858585;}
.pagination a.prevnext:hover{ font-weight: bold; color:#000000;}

.txtaj{text-align:justify; padding:10px;}
.bgbox{ border:1px solid #E4DFE5; background-color:#FCEEFD; padding:5px;}
.p5{text-align:justify; padding:5px; line-height:16px;}
.testibg{background:url(../images/back-testimonial.gif) bottom no-repeat; padding-bottom:5px;}
.news{background:url(../images/back-newsletter.gif) no-repeat center; height:150px; padding-top:10px;}
.rigbg{background:url(../images/back-education.gif) bottom no-repeat;}
.lineheight{line-height:16px;}
.p20{line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 5px 5px 20px;}
.listbg{background:url(../images/probg.gif) repeat-x top #FEF0FF; border:1px solid #ffffff;}
.listbg1{background:url(../images/protxbg.gif) repeat-x top #ffffff; border:1px solid #ffffff;}
.bordertop{border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; background-color:#F6F6F6;}

.size12{font-size:12px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif;}


/* Static pages */
.statictext td{color:#777777; font-size:12px; font-weight:normal; text-align:justify;}
.statictext .hd{ color:#646464; font-weight:bold; font-size:15px; padding:5px 7px; display:block; border-bottom:1px solid #C9C9C9; background:#EBEBEB;}
.statictext strong{ color:#646464; font-weight:bold; text-decoration:none; font-size:13px;}
.statictext a { color:#E52C34; text-decoration:underline; font-size:12px;}
.statictext a:hover {color:#333333; text-decoration:none;}

.midheading{ background:url(../images/headbg2.gif) repeat-x #A31835;}
.midheading a{color:#ffffff; text-decoration:none; background:url(../images/heading1.gif) no-repeat #A31835; padding-left:5px; padding-top:1px; height:15px; display:block;}
.midheading:hover { text-decoration:none; font-weight:normal; color:#ffffff;}

/* .midheading1 {color:#ffffff; text-decoration:none; background-color:#FFCCFF; padding-left:5px;} */
.midheading1 {color:#ffffff; text-decoration:none; background-color:#A31835;}
.midheading1 a{ color:#ffffff; text-decoration:none; background:#A31835; display:block;}
.midheading1:hover { text-decoration:none; color:#ffffff;}

.mhd, .mhd:link, .mhd:visited, .mhd:active{color:#CC0000; font-size:27px; text-decoration:none; font-family:"Times New Roman", Times, serif;}
.mhd:hover{color:#000; text-decoration:none;}