/* Global Class */
html, body {height:100%;}
body {margin:0px; /*background:url(../images/bg.jpg) repeat-x #ffffff;*/ color:#000000}
table {font-size:12px; color:#000000; font-family:Arial, Tahoma, Helvetica, Verdana; text-align:left;}
img{border:0px;}
input, textarea{ font-size:12px; color:#000000}
select { font-size:12px; padding:2px; color:#000000 }
form {margin:0px; padding:0px; color:#000000}
p { text-align:justify;  color:#000000}

a:link, a:visited, a:active, a:focus{color:#000000; text-decoration:none; font-weight:normal; outline:none;}
a:hover {color:#000000; text-decoration:underline;}

h1{font-size:30px; color:#000000; margin:0 0 0 0; padding:0 0 0 0;}
h2{font-size:22px; color:#454545; margin:0 0 0 12px; padding:5px 0 12px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; background:url(../images/h1bg.jpg) no-repeat bottom left; }
h3{font-size:20px; color:#FFFFFF; margin:0 0 0 0; padding:7px 0px 32px 18px; font-family:Arial, Helvetica, sans-serif; background:url(../images/headbg.jpg) no-repeat top left; font-weight:normal;}
h4{font-size:18px; color:#666666; margin:0 0 0 0; padding:0 0 0 0;}
h5{font-size:16px; color:#444444; margin:0 0 0 0; padding:0 0 0 0;}

.modalPopupBackground
{
	background-color: Gray;
	filter: alpha(opacity=20);
	opacity: 0.5;
}

.modalPopup
{
	background-color: white;
	border-width: 6px;
	border-style: solid;
	border-color: #666666;
	padding: 3px;
	width: auto;
}


.p10{padding:10px; text-align:justify}
.p5{padding:5px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}

.xline {border-top:1px #C4C4C4 solid; height:1px;}
.yline {border-left:1px #C4C4C4 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;}
.rprice{text-decoration:line-through;}
.error, .errmsg, .errormsg {color:#FF0000; font-weight:bold;}
hr{color:#999999; height:1px; padding:0px;}

/*Site width handle */
.maintable {width:100%;

}


.topsection{margin:0 auto; background:url(../images/topbg.jpg) repeat-x bottom;}
.topinner{vertical-align:top; position:relative; height:60px; width:1003px; margin:0 auto;}
.logo{ position:absolute; padding:0px 0px 0px 0px; }
.topright{ float:right; vertical-align:top; font-family:Helvetica, Arial, verdana, sans-serif; font-size:18px; color:#ffffff; font-weight:bold;}
.topright a	{font-family:Helvetica, Arial, verdana, sans-serif; color:#ffffff; font-weight:bold; text-decoration:none;}
.topright a:hover{ color:#ecebeb;}
.call{ background:url(../images/call.png) no-repeat top left; padding:2px 25px 9px 37px; float:right;}
.mail{ padding:0px 25px 0px 32px; float:right; clear:both; margin-top:22px;}
.menu{color:#0b68ad; font-size:11px; text-align:center; padding:10px 15px 8px 0px; float:right}
.menu td {padding: 0px 10px;}
.menu a{color:#0b68ad;}
.menucontiner {background: url(../images/menu-bg.png) repeat-x}
.welcome { color:#666666; font-size:11px; font-weight:normal; text-align:left; padding:10px 0px 0px 0px; float:left}
.welcome a {color:#0b68ad; font-size:11px; font-weight:normal; }

.preference {padding:3px 4px}

/* Top Section */
/*.topsection {width:1003px; vertical-align:top; color:#484848; padding:8px 0px 0px 0px; background:url(../images/headbg.jpg) repeat-x bottom;}
.topsection strong{font-weight:bold; font-size:12px; color:#0d6cb5;}
.topsection a{color:#484848; text-decoration:none; font-weight:normal;}
.topsection a:hover {color:#666666; text-decoration:underline;}
.topsection .logopart{ padding-top:11px; height:70px;}
.topsection .menu{color:#0b68ad; font-size:11px; text-align:center; padding:8px 0px 8px 0px;}
.topsection .menu a{color:#0b68ad;}
*/

/* Left Section */
.leftsection {width:180px; vertical-align:top; border:1px solid #e8e8e8;}
.leftsection strong{text-transform:uppercase; font-weight:bold; font-size:12px;}
.leftsection a{color:#000000; text-decoration:underline; font-weight:normal;}
.leftsection a:hover {color:#666666; text-decoration:none;}

.leftsection ul{padding:0px; margin:0px; list-style:none;}
.leftsection li{padding:3px 3px 3px 10px; margin:0px; background:url(../images/leftarrow.gif) no-repeat left;}
.leftsection li a{color:#006699; text-decoration:underline; font-weight:normal;}
.leftsection li a:hover {color:#000000; text-decoration:none;}

.leftsection .hd{text-transform:uppercase; font-weight:bold; font-size:12px; background-color:#666666; color:#FFFFFF;}
.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;}

.leftsection .menulinks
{
   color:#666666;
   font-size:14px;   
}

.leftsection .menulinks td
{
    padding:5px 20px;
}

.leftsection .menulinks td a
{
    color:#666666;
    text-decoration:none;
}

.leftsection .menulinks td a:hover
{
    color:#000000;
    text-decoration:none;
}

/* Middle Section */
.middlesection {width:1000px; vertical-align:top; padding:0px 0px 30px 0px;}
.middlesection b{}
.middlesection strong{font-weight:bold; font-size:12px; color:#000000;}
.middlesection a{color:#000000; text-decoration:underline; font-weight:normal;}
.middlesection a:hover {color:#666666; text-decoration:none;}
.middlesection .myform{color:#454545; font-size:12px;}

/*Form Elements*/

.textbox{border:1px solid #e8e8e8; background:url(../images/txtbg.jpg) repeat-x; width:280px; padding:5px 5px 5px 5px;}
.textbox2{border:1px solid #e8e8e8; background:url(../images/txtbg.jpg) repeat-x; width:191px; padding:5px 5px 5px 5px;}
.textdob{border:1px solid #e8e8e8; background:url(../images/txtbg.jpg) repeat-x; width:170px; padding:6px 5px 6px 5px; border-left:none; *padding:6px 5px 5px 5px;}
.textarea{ border:1px solid #e8e8e8; width:238px;background:url(../images/textbigbg.jpg) repeat-x bottom center;padding:6px 5px 6px 5px;}
.btnblue{background-color:#3A9FF6;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; border:1px solid #004c87; padding:5px 20px 5px 20px; *padding:5px 10px 5px 10px; cursor:pointer; }
.btngray{background:url(../images/btn_gray.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0b68ad; border:1px solid #eae7e7;padding:6px 22px 5px 22px; *padding:6px 12px 5px 12px; cursor:pointer;}
.droparea{ padding:0px 0px 0px 0px; *padding:0px 0px 0px 0px; }

.cal{border:0px solid #c16514; background:#fcdbbe; width:150px; padding:6px 5px 6px 5px;}

.cal2{border:1px solid #e8e8e8; background:#fcdbbe; width:150px; padding:6px 5px 6px 5px;}

.number{border:0px solid #1e9ac3; background:#c0ecfa; width:228px; padding:6px 5px 6px 5px;}
.formula{border:0px solid #2daf3d; background:#aaf7b3; width:228px; padding:6px 5px 6px 5px;}

/* Border Box */
.heading{ padding:5px 0px 0px 0px;  font-weight:normal; font-size:15px; color:#454545; font-family:Verdana, Arial, Helvetica, sans-serif;}
.borderleft{background:url(../images/bor_left.jpg) repeat-y; width:11px;}
.borderright{background:url(../images/bor_right.jpg) repeat-y; width:11px;}
.bordertop{background:url(../images/bor_top.jpg) repeat-x;}
.borderbottom{background:url(../images/bor_bottom.jpg) repeat-x; height:11px;}
.bordertopleft{background:url(../images/bor_topleft.jpg) no-repeat; width:11px; height:45px;}
.bordertopright{background:url(../images/bor_topright.jpg) no-repeat; width:11px; height:45px;}
.borderbottomleft{background:url(../images/bor_botleft.jpg) no-repeat; width:11px; height:11px;}
.borderbottomright{background:url(../images/bor_botright.jpg) no-repeat; width:11px; height:11px;}

.bordertop1{background:url(../images/bor_top1.jpg) repeat-x;}
.bordertopleft1{background:url(../images/bor_topleft1.jpg) no-repeat; width:11px; height:15px;}
.bordertopright1{background:url(../images/bor_topright1.jpg) no-repeat; width:11px; height:15px;}

/* bottom Section */
.bottomsection { width:100%; vertical-align:top; padding:10px 0px 12px 0px; background-color:#efeeee;  }
.bottomsection strong{font-weight:bold; font-size:11px; color:#007ece;}
.bottomsection strong a{font-weight:bold; font-size:11px; color:#007ece;}
.bottomsection strong a:hover{text-decoration:underline; color:#007ece;}
.bottomsection a{color:#202020; text-decoration:none; font-weight:normal; padding:0 0px 0 0px; font-size:11px;}
.bottomsection a:hover {color:#202020; text-decoration:underline;}
.bottomsection .botinner{ width:1000px; font-size:11px; color:#404040;}
/* 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:#ff8000; text-decoration:underline; font-weight:normal;}
a.normallink:hover {color:#E0B64D; text-decoration:none;}

a.qualdev:link, a.qualdev:visited, a.qualdev:active {color:#ff8000; text-decoration:underline; font-weight:normal;}
a.qualdev:hover {color:#E0B64D; text-decoration:none;}

/* prodcut related Class */
.thumb{width:150px; border:1px solid #666666; height:auto;}
.middthumb{width:250px; border:1px solid #666666; height:auto;}
.productbox{width:170px;}

a.prname:link, a.prname:visited, a.prname:active{color:#006699; text-decoration:underline; font-weight:bold;}
a.prname:hover{color:#000000; text-decoration:none;}

/* Breadcrumb Links */
.breadcrumb{color:#000000; background:#f2f2f2; padding:5px; height:35px; font-weight:bold;}
.breadcrumb a{background:transparent url(../images/breadarrow.gif) no-repeat center right; padding:0 12px 0 5px; color:#4F5153; font-weight:normal; } 
.breadcrumb a:visited, .breadcrumb a:active{color:#4F5153; text-decoration:underline; font-weight:normal;}
.breadcrumb a:hover{text-decoration:none;}

/* button Class */
a.ovalbutton{background: transparent url(../images/oval-green-left.gif) no-repeat top left;
display: block; float:left;font: normal 13px; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #494949; /*button text color*/}
a.ovalbutton span{background: transparent url(../images/oval-green-right.gif) no-repeat top right; display: block; padding: 4px 11px 4px 0; /*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: black;}

/* 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 5px; border:1px solid #9aafe5; text-decoration:none; color:#2e6ab1;}
.pagination a:hover,.pagination a:active{border:1px solid #26A5B8; color: #000; background-color:#D6F5FA; }

.pagination a.currentpage{background-color:#76C7D3; color:#FFF !important; border-color:#59A7B2; font-weight:bold; cursor:default;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color:white; cursor:default; color:#929292; border-color: #929292; font-weight:normal !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 #F0DBA8; height:100%}
.allborder {background:#E0E1D4;}
.tableheader td{background:#B4B1A9; 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:5px;}
.darkbg td{ background:#F0EFED; padding:5px;}

/* myaccount*/
.malink b{font-size:12px; color:#DC7027;}
a.malink:link, a.malink:visited, a.malink:active{color:#DC7027; text-decoration:underline;}
a.malink:hover{color:#DC7027; text-decoration:none;}

a.maheading:link, a.maheading:visited, a.maheading:active{color:#DC7027; text-transform:uppercase; font-size:18px; font-family:arial; text-decoration:none;}
a.maheading:hover {color:#000000; text-decoration:none;}

/*
Heading Color = "#000000" (h1)
Sub Heading Color = "#333333" (h2)
highlight message = "#999999" (h4)
normal heading = "#006699" 
normal text color ="#666666"
*/
a.loginlink{color:#0b68ad; font-size:12px; text-decoration:none;}
a.loginlink:hover{color:#000000; font-size:12px; text-decoration:none;}
.loginhd{color:#2e2e2e; padding-bottom:10px; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:18px;}

.login ul{padding:0px; margin:0px; list-style:none;}
.login li{padding:8px 3px 8px 10px; margin:0px; background:url(../images/collapsed.gif) no-repeat left;}
.login li a{color:#006699; text-decoration:underline; font-weight:normal;}
.login li a:hover {color:#000000; text-decoration:none;}

.req {color:Red}
.failmsg {color:Red !important}
.successmsg {color:Blue  !important}


.modalPopupBackground
{
	background-color: Gray;
	filter: alpha(opacity=20);
	opacity: 0.5;
}

.modalPopup
{
	background-color: white;
	border-width: 6px;
	border-style: solid;
	border-color: #666666;
	padding: 3px;
	width: auto;
}

.daily_wiz_nav h2
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:Gray;
}