/* Global Class */
html, body {height:100%;}
body {margin:0px; background:#d0d0d0 url(../images/bg.gif) repeat-x top;}
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;}
input[type=checkbox], input[type=radio]{border:0px;}

a:link, a:visited, a:active{color:#333333; text-decoration:underline; font-weight:normal;}
a:hover {color:#000000; text-decoration:underline;}

a:focus{outline:0px;}

h1{font-size:22px; color:#444444; margin:0 0 0 0; padding:0 0 0 15px; font-family:Trebuchet MS; font-weight:normal; background:url(../images/hdbg.gif) repeat-x bottom; line-height:41px; border-bottom:1px solid #e7e7e7; text-transform:uppercase;}
h2{font-size:14px; text-transform:uppercase;  color:#222222; margin:0 0 0 0; padding:0 0 0 0;}
h3{ background:url(../images/youmay-bg.gif) repeat-x top;  margin:0px; padding:6px 0 6px 12px; color:#555; font-weight: bold; text-transform:uppercase; font-family:Trebuchet MS; font-size:16px; border:1px #e7e7e7 solid; border-bottom:0px;}
h4{font-size:15px; color:#999999; margin:0 0 0 0; padding:0 0 0 0;}
h5{color:#555; font-weight: bold; text-transform:uppercase; font-family:Trebuchet MS; font-size:16px; margin:0px; padding:0 0 0 0;}
hr{color:#999999; height:1px; padding:0px;}
big{font-size:14px;}
h6{font-size:12px; color:#444444; margin:0 0 0 0; padding:0 0 0 0;}

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

.xline {border-top:1px #e7e7e7 solid; height:1px;}
.yline {border-left:1px #e7e7e7 solid;}
.noborder {border:0px none; padding:0px;}
.h100{height:100%; vertical-align:top;}
.taj{text-align:justify;}
.tsm{font-size:11px;}
.price{ color:#ce0000; font-weight:bold;}
.price-big{font-size:16px; color:#d32300; font-weight:bold;}
.error, .errmsg, .errormsg {color:#FF0000 !important; font-weight:bold;}

.blackt{color:#222;}
.f13{font-size:13px;}


/*Site width handle */
.maintable {width:990px; background:#FFFFFF; border-left:6px solid #fff; border-right:6px solid #fff;}

/* Top Section */
.topsection {width:100%; vertical-align:top; }
.topsection b{font-weight:bold; font-size:15px; color:#121316; text-transform:uppercase; font-family:Trebuchet MS;}
.topsection b a{font-size:12px; color:#6d6d6d; text-decoration:none; font-weight:bold;}
.topsection b a:hover{color:#000;}
.topsection small{ font-weight:bold; color:#6d6d6d; font-size:15px;  text-transform:uppercase; font-family:Trebuchet MS;}
.topsection a{color:#000000; text-decoration:underline; }
.topsection a:hover {color:#666666; text-decoration:none;}
.topsection input{background:url(../images/searchbg.gif) repeat-x top; border:0px; padding:4px 3px 3px 3px; color:#6c6c6c;}

.topnav{background:url(../images/navbg.gif) repeat-x top;   font-size:13px; text-transform:uppercase; font-family:Trebuchet MS;}
.topnav a{text-decoration:none; padding:0 13px 0 14px; font-weight:bold;}
.topnav a:hover{color:#8f1818; text-decoration:none;}

/* Left Section */
.leftsection {width:235px; vertical-align:top; background:#f1f1f1 url(../images/left-bot.gif) no-repeat bottom; border-right:5px solid #fff;}
.leftsection b{text-transform:uppercase; font-weight:bold; font-size:16px; color:#6d6d6d;}
.leftsection a{color:#000000; text-decoration:underline; font-weight:normal;}
.leftsection a:hover {color:#666666; text-decoration:none;}
.leftsection .topcav{background:url(../images/left-top.gif) no-repeat top;}

.leftsection ul{padding:0px 0 0 0px; margin:0px; list-style:none;}
.leftsection li{padding:4px 3px 4px 25px; margin:0px; background:url(../images/leftarrow.gif) no-repeat 8px 8px; border-bottom:1px solid #e7e7e7;}
.leftsection li a{color:#6d6d6d; text-decoration:none; font-weight:bold;}
.leftsection li a:hover {color:#000000; text-decoration:none;}

.leftsection .hd{text-transform:uppercase; font-weight:bold; font-size:16px; color:#6d6d6d; background:url(../images/left-hd.gif) repeat-x top; border-top:1px solid #e7e7e7;}
.leftsection .hd span{background:url(../images/left-hdarrow.gif) no-repeat bottom left; padding:10px 0 14px 0px; margin-left:10px; display:block;}
.leftsection .hd a{background-color:#666666; color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.leftsection .hd a:hover {background-color:#666666; color:#FFFFFF; text-decoration:none;}

/*.cssmouseoff{padding:0px 3px 0px 20px; margin:0px; background:url(../images/leftarrow.gif) no-repeat 8px 8px #fff; border-bottom:1px solid #e7e7e7; display:block;}
a.cssmouseoff:link, a.cssmouseoff:visited, a.cssmouseoff:active{text-decoration:none; color:#6d6d6d; font-weight:bold;}
a.cssmouseoff:hover{text-decoration:none; color:#000000;}

.cssmouseon{padding:0px 3px 0px 20px; margin:0px; background:url(../images/leftarrow.gif) no-repeat 8px 8px #f6f6f6; border-bottom:1px solid #e7e7e7; display:block;}
a.cssmouseon:link, a.cssmouseon:visited, a.cssmouseon:active{text-decoration:none; color:#000000; font-weight:bold;}
a.cssmouseon:hover{text-decoration:none; color:#000000;}

.milonictable{width:223px;}
*/



/* Middle Section */
.middlesection {vertical-align:top;  height:90%;}
.middlesection td{color:#2d2d2d;}
.middlesection b{text-transform:uppercase; font-weight:bold; font-size:16px; color:#6d6d6d;}
.middlesection a{color:#000000; text-decoration:underline; font-weight:normal;}
.middlesection a:hover {color:#666666; text-decoration:none;}

/* bottom Section */
.bottomsection { width:100%; }
.bottomsection a{color:#373737; text-decoration:none;}
.bottomsection a:hover {color:#be2521; text-decoration:none;}
.bottomsection a strong{padding:0 15px; font-size:13px;}

.input1{background:url(../images/newsletterbg.gif) repeat-x top; border:0px; padding:5px 8px 6px 5px; *padding:7px 8px 6px 5px; color:#9a9a9a; font-size:14px;}

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

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

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

/* prodcut related Class */
.thumb{width:150px; border:1px solid #666666; height:auto;}
.middthumb{width:250px; border:1px solid #666666; height:auto;}
a.prname:link, a.prname:visited, a.prname:active{color:#666666; text-decoration:none;}
a.prname:hover{color:#000000; text-decoration:none;}
.productbox{width:170px;}
.rprice{text-decoration:line-through;}

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

/* button Class */
a.ovalbutton{background: transparent url(../images/oval-left.gif) no-repeat top left;
display: block; float:left; font-weight:bold; text-transform:uppercase;/* Change 13px as desired */
line-height: 20px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 28px; /* Height of button background height */
padding-left:10px; /* Width of left menu image */
text-decoration: none;}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #121316; /*button text color*/}
a.ovalbutton span{background: transparent url(../images/oval-right.gif) no-repeat top right; display: block; padding: 4px 10px 4px 0; white-space:nowrap; font-size:11px; margin-right:3px; /*Set 11px below to match value of 'padding-left' value above*/}
a.ovalbutton:hover{ /* Hover state CSS */ background-position: bottom left;}
a.ovalbutton:hover span{ /* Hover state CSS */ background-position: bottom right; color: #be2521;}

/* Paging Class */
.pagination{padding:0px; font-size:11px;}
.pagination strong{color:#5b594c;}
.pagination a, .pagination a:visited{padding:0 3px; border:0px solid #9aafe5; text-decoration:none; color:#5b594c;}
.pagination a:hover,.pagination a:active, a:hover strong{border:0px solid #26A5B8; color: #a50310; text-decoration:underline; }

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

/* Static Pages */
.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;}

/* Site Structure END shopping cart Sections*/
.border{border:1px solid #e7e7e7;}
.allborder {background:#ccc;}
.tableheader td{background:#666; color:#ffffff; padding:5px; 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:3px;}
.darkbg td{ background:#f1f1f1; padding:3px;}

/* myaccount*/
.malink b{font-size:18px; color:#3c3c3c; font-weight:normal;}
a.malink:link, a.malink:visited, a.malink:active{color:#222222; text-decoration:underline;}
a.malink:hover{color:#d50000; text-decoration:none;}

a.maheading:link, a.maheading:visited, a.maheading:active{color:#222222; text-transform:uppercase; font-size:18px; font-family:arial; text-decoration:none;}
a.maheading:hover {color:#d50000; text-decoration:none;}

.click_here a{color:#990000; text-decoration:none;}
.click_here a:hover{text-decoration:underline; color:#990000;}

.product_price{ font-size:18px;}
.yousave{color:#FF0017!important; font-size:14px; padding-bottom:5px;}
.pl5{padding-left:5px;}
.billing h4{ color:#666666; font-size:16px; font-weight:normal; padding:5px 5px 5px 3px; font-weight:bold;}
.notice{ color:#666666!important; font-weight:bold;}

/*
Heading Color = "#000000" (h1)
Sub Heading Color = "#333333" (h2)
highlight message = "#999999" (h4)
normal heading = "#006699" 
normal text color ="#666666"
*/
