/* Global Class */
html, body {height:100%;}
body {margin:0px; background:#33608F;}
table {font-size:12px; color:#666666; font-family:Arial, Tahoma, Helvetica, Verdana; text-align:left;}
img{border:0px;}
input, select, textarea{ font-size:11px; border:1px solid #CCCCCC;}
form {margin:0px; padding:0px;}
.error, .errmsg, .errormsg{color:#FF0000; font-weight:bold;}
small{ color:#346291;}
/* a:link, a:visited, a:active{color:#333333; text-decoration:underline; font-weight:normal;} 
a:hover {color:#000000; text-decoration:underline;}*/
a:focus{ text-decoration: none; font-weight:normal;}

h1{font-size:24px; color:#ffffff; text-transform:uppercase; height:39px; background:url(../images/headbg.gif) repeat-x; margin:0 0 0 0; padding:8px 0 0 12px; font-weight:normal;}
h2{font-size:24px; color:#346291; margin:2px; padding:2px; font-family:Georgia; font-weight:normal;}
h3{font-size:18px; color:#626262; margin:0 0 0 0; padding:0 0 0 0; font-weight:normal;}
h4{font-size:17px; color:#346291; margin:0 0 0 0; padding:0 0 0 0;}
h5{ background:#197DB0; font-size:12px; color:#ffffff; margin:0 0 0 0; padding:5px 10px;}
hr{color:#999999; height:1px; padding:0px;}

.p10{padding:10px;}
.p5{padding:5px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}

.xline {border-top:1px #E4E4E4 solid;}
.yline {border-left:1px #E4E4E4 solid;}
.yline1 {border-left:1px #4A739D solid;}
.noborder {border:0px none; padding:0px;}
.h100{height:100%; vertical-align:top;}
.taj{text-align:justify;}
.tsm{font-size:11px;}
.price{ color:#FF0000; font-weight:bold;}

.textheding{ font-size:13px; color:#626262; margin:0 0 0 0; padding:5px; font-weight:bold;}

/*Site width handle */
.maintable{width:958px; background-color:#FFFFFF; border:4px solid #FFFFFF; height:100%;}
.hvline{border-left:1px solid #A0A09E;}

/* Top Section */
.topsection {width:100%; vertical-align:top;}
.topsection td{ color:#ffffff;}
.topsection strong{font-weight:bold; font-size:12px; color:#ffffff;}
.topsection b{font-weight:bold; font-size:18px; color:#ffffff; font-family:Futura Md BT; text-transform:uppercase;}
.topsection a{color:#ffffff; text-decoration:none; font-weight:normal;}
.topsection a:hover {color:#E0B64D; text-decoration:underline;}

/* Left Section */
.leftsection {width:180px; vertical-align:top; height:90%; border:1px solid #E3E3E3;}
.leftsection strong{ font-weight:bold; font-size:12px; color:#29527C;}
.leftsection a{color:#2B6E9F; text-decoration:underline; font-weight:normal;}
.leftsection a:hover {color:#000000; text-decoration:none;}

/*.leftsection ul{padding:0px; margin:0px; list-style:none;}
.leftsection li{padding:3px 3px 3px 20px; margin:0px; background:url(../images/leftarrow.gif) no-repeat left; border-bottom:1px solid #C3D2DD;}
.leftsection li a{color:#2B6E9F; text-decoration:none; font-weight:normal;}
.leftsection li a:hover {color:#000000; text-decoration:none;}
*/
.leftslink ul{padding:0px; margin:0px; list-style:none;}
.leftslink li{padding:3px 3px 3px 20px; margin:0px; background:url(../images/leftarrow.gif) no-repeat left; border-bottom:1px solid #C3D2DD;}
.leftslink li a{color:#2B6E9F; text-decoration:none; font-weight:normal;}
.leftslink li a:hover {color:#000000; text-decoration:none;}

.leftsection .hd{ background:url(../images/left-hd.gif) no-repeat; height:33px; text-transform:uppercase; font-weight:bold; font-size:12px; padding-left:15px; color:#FFFFFF; vertical-align:top; padding-top:5px;}
.leftsection .hd a{background-color:#666666; color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.leftsection .hd a:hover {background-color:#E0B64D; color:#E0B64D; text-decoration:none;}

/* Middle Section */
.middlesection{vertical-align:top; background-color:#ffffff; height:90%; border:1px solid #E3E3E3; border-left:none;}
.middlesection b{text-transform:uppercase; font-weight:bold; font-size:18px; color:#000000; font-family:Arial Narrow;}
.middlesection a{color:#255484; text-decoration:none; font-weight:normal;}
.middlesection a:hover{color:#000000; text-decoration:none;}

.middlesection ul{padding:0px; margin:0px; list-style:none;}
.middlesection li{padding:3px 3px 3px 20px; margin:0px; background:url(../images/midarrow.gif) no-repeat left;}
.middlesection li a{color:#2B6E9F; text-decoration:none; font-weight:normal;}
.middlesection li a:hover {color:#E0B64D; text-decoration:underline;}
.homhd{font-family:Georgia; font-size:26px; color:#173f69 }

/* bottom Section */
.bottomsection { width:100%; vertical-align:top; background:url(../images/back-bot.gif) repeat-x; margin:8px; padding:8px; }
.bottomsection td{ color:#ffffff;}
.bottomsection strong{ font-weight:bold; font-size:12px;}
.bottomsection b{ font-weight:bold; font-size:18px; font-family:arial Narrow;}
.bottomsection a{color:#ffffff; text-decoration:none; font-weight:normal; padding:0 3px 0 3px;}
.bottomsection a:hover {color:#E0B64D; text-decoration:none;}

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

/* link Class */
.more{ background:url(../images/middarrow.gif) no-repeat right;}
a.more {color:#006699; text-decoration:underline; font-weight:bold;}
a.more:hover {color:#000000; text-decoration:none;}

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

a.lightlink:link, a.lightlink:visited, a.lightlink:active {color:#2768AA; text-decoration:underline; padding-left:2px; padding-right:2px; font-weight:normal;}
a.lightlink:hover {color:#1C4670; text-decoration:none;}

a.hdlink:link, a.hdlink:visited, a.hdlink:active {color:#346291; text-decoration:none; font-weight:bold; font-size:15px; font-family:Georgia;}
a.hdlink:hover {color:#E0B64D; text-decoration:underline;}

/* prodcut related Class */
.thumb{width:120px; border:0px solid #666666; height:auto;}
.middthumb{width:250px; border:0px solid #666666; height:auto;}
a.prname:link, a.prname:visited, a.prname:active{color:#626262; text-decoration:none; font-weight:normal; font-size:12px;}
a.prname:hover{color:#000000; text-decoration:none;}
.productbox{width:128px;}
.rprice{text-decoration:line-through;}
.price{ color:#E6052F; font-weight:bold;}

/* Breadcrumb Links */
.breadcrumb{color:#626262; padding:5px; height:30px; font-weight:bold;}
.breadcrumb a{background:transparent url(../images/breadarrow.gif) no-repeat center right; padding:0 20px 0 10px; color:#626262; font-weight:normal; text-decoration:none; } 
.breadcrumb a:visited, .breadcrumb a:active{ text-decoration:none; font-weight:normal;}
.breadcrumb a:hover{text-decoration:underline;}

/* button Class */
a.ovalbutton{background: transparent url(../images/oval-blue-left.gif) no-repeat top left; display: block; float:left;font: normal 12px; line-height: 14px; height:20px; padding-left:5px; text-decoration:none;  margin-right:3px;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #ffffff;}
a.ovalbutton span{background: transparent url(../images/oval-blue-right.gif) no-repeat top right; text-decoration:none; display: block; padding:3px 7px 3px 0; }
a.ovalbutton:hover{ background-position: bottom left;}
a.ovalbutton:hover span{ background-position: bottom right; color:#E0B64D;}

/* Paging Class */
.pagination{padding:0px;}
.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; border:0px solid #9aafe5; text-decoration:none; color:#2e6ab1;}
.pagination a:hover,.pagination a:active{border:0px solid #26A5B8; color: #000; }

.pagination a.currentpage{ color:#346291 !important; border-color:#59A7B2; font-weight:bold; cursor:default;}
.pagination a.disablelink, .pagination a.disablelink:hover{ cursor:default; color:#929292; border-color: #929292; font-weight:normal !important;}
.pagination a.prevnext{font-weight: bold;}

/* Static Pages */
.staticpg { font-weight:normal; text-align:justify;}
.staticpg .subh{ background:#D6E5F4; padding:5px; font-weight:bold; font-size:16px; color:#006699;}
/* .staticpg b{ font-weight:bold; font-size:18px; color:#006699;} */
.statichd{ background:#ECF5FF; border:1px solid #DBECFC; font-weight:bold; padding:5px 0px 5px 10px; font-size:12px;}
.staticpg ul{padding:0px; margin:0px; list-style:none;}
.staticpg li{padding:3px 3px 3px 10px; margin:0px; background:url(../images/middarrow.gif) no-repeat left;}
.staticpg li a{color:#006699; text-decoration:underline; font-weight:normal;}
.staticpg li a:hover {color:#000000; text-decoration:none;}
.staticpg a{color:#006699; text-decoration:underline; font-weight:normal;}
.staticpg a:hover {color:#000000; text-decoration:none;}
.p9{padding:10px;}

/* Site Structure END shopping cart Sections*/
.border{border:1px solid #E4E4E4; height:100%}
.allborder {background:#A3CCF5;}/*E0E1D4*/
.tableheader td{ background:url(../images/table_hbg.gif) repeat-x bottom #9EC6DE; color:#ffffff; padding:6px; font-weight:bold;}
.tableheader a{ color:#ffffff; text-decoration:underline; font-weight:bold;}
.tableheader a:hover { color:#ffffff; text-decoration:none;}
.lightbg td{ background:#ffffff; padding:5px;}
.lightbg a{ color:#0E87BC; text-decoration:none; font-weight:normal;}
.lightbg a:hover { color:#204F80; text-decoration:none;}
.darkbg td{ background:#D4E7FB; padding:5px;}

/* myaccount*/
.malink b{font-size:12px; color:#1868B7;}
.malink td{font-size:12px; color:#0B88BE; font-weight:bold;}
a.malink:link, a.malink:visited, a.malink:active{color:#0B88BE; text-decoration:underline;}
a.malink:hover{color:#0B88BE; text-decoration:none;}

a.maheading:link, a.maheading:visited, a.maheading:active{color:#4171A4; font-weight:normal; text-transform:uppercase; font-size:18px; font-family:Times New Roman, Times, serif; text-decoration:none; padding-bottom:3px;}
a.maheading:hover {color:#000000; text-decoration:none;}

a.sitemap:link, a.sitemap:visited, a.sitemap:active {color:#3A83CE; text-decoration:none; font-weight:normal; padding-left:5px;}
a.sitemap:hover {color:#666666; text-decoration:none;}

.normaltext{text-align:justify;}

