/*Copyright OHAVO*/
body,tr,td,table{
margin:0;
padding:0;
line-height:1.1;
font:small Verdana, Arial, Helvetica, sans-serif;
color:#000;}

body{
background-color:#fff;}

#seo{
position:absolute;
top:2px;
left:50%;
margin-left:-466px;
z-index:54;
color:#333399;
font-size:10px;}

#wrap{
position:relative;
left:50%;
margin-left:-500px;
width:1000px;
padding:0;
background-image:url(left.jpg);
background-repeat:repeat-y;}

#hl{
width:40px;
height:40px;
background-image:url(tl.gif);
float:left;}

#hc{
width:920px;
height:40px;
float:left;
background-color:#fff;}

#hr{
width:40px;
height:40px;
background-image:url(tr.gif);
float:right;}

#logo{
position:absolute;
top:30px;
left:50%;
margin-left:-479px;
width:320px;
height:124px;
z-index:4;}

#flashbanner{
width:585px;
height:200px;
position:absolute;
top:0px;
left:50%;
margin-left:-250px;}

#contactbutton{
position:absolute;
top:0px;
left:50%;
margin-left:210px;
z-index:20;}

#contactbutton img{position:relative;top:9px;}

#pagecorner{
width:160px;
height:210px;
position:absolute;
left:50%;
top:0px;
margin-left:345px;
background-image:url(pageturn.png);
background-position:100% 27%;
}


#login{
position:absolute;
top:5px;
right:50%;
margin-right:-460px;
text-align:right;
z-index:40;}

#bluebar{
position:absolute;
margin:0 0 0 13px;
top:210px;
width:987px;
background-color:#009966;
height:28px;}

#search{
float:right;
padding:3px 8px 0 0;}

#bcrumb{
float:left;
padding:4px 0 0 10px;}



#adminc{
position:absolute;
top:5px;
left:50%;
margin-left:-20px;
width:250px;
height:23px;
z-index:50;}

#panes{
padding-top:198px;
margin:0 0 0 13px;
width:987px;
display:block;
z-index:2;
}

#dnn_toppane{
margin: 0 0 5px 0;}

#mc{
position:relative;
float:left;
width:84%;
display:block;}

.clear{
clear:both;}

#cc{
float:right;
width:75%;
display:inline;}

#dnn_contentpane{
display:block;
position:relative;
margin:10px 5px 15px 15px;}

#sl{
width:50%;
float:left;}

#dnn_subleftpane{
margin:0 2.5px 5px 15px;}

#dnn_subrightpane{
margin:0 5px 5px 2.5px;}

#sr{
width:50%;
float:right;}

#rc{
float:left;
width:25%;}

#dnn_rightpane{
margin:10px 2.5px 0 0;
clear:both;
position:relative;
display:block;}

#lc{
min-height:209px;
float:right;
position:relative;
text-align:left;
width:15%;
padding:0px 0 0 3px;
z-index:10;}

#dnn_leftpane{
clear:both;
padding:6px;
margin:5px 5px 5px 5px;
background-color:#009966;
color:#fff;
}

#dnn_leftpane2{
clear:both;
padding:0px;
margin:5px 5px 5px 5px;
min-height:170px;
}
#sidebar{
width:155px;
background-color:#009966;
height:100%;
position:absolute;
bottom:0px;
left:50%;
margin-left:345px;

display:block;}

#fc{
clear:both;
padding:0;
width:100%;}

#dnn_footerpane{
clear:both;
margin:0 2.5px 5px 0px;
}

#bluebottom{
clear:both;
margin:10px 2.5px 0px 0;
padding:0 0 5px 0;
height:70px;
background-color:#009966;}

#info{
float:left;
padding:0 0 0 10px;
}

#siteby{
font-size:80%;
float:right;
padding:3px 10px 0 0;
color:#fff;}

#siteby a:link, #siteby a:visited{
color:#fff;}

#siteby a:hover, #siteby a:active{
color:#FF9933;}



.Normal,.NormalDisabled,.NormalBold,.NormalRed,.NormalTextBox{
margin:0;
padding:0;
line-height:1.1;
font:90% Verdana, Arial, Helvetica, sans-serif;}

.Head{
font-family:Verdana, Arial,Helvetica,sans-serif;
padding:0 0 5px 0;
font-size:160%;
font-weight:bold;
color:#CC3333;
cursor:default!important;
display:block;}

.SubHead{
font-size:90%;
font-family:inherit;
color:#808080;}

.SubSubHead{
font-size:90%;}

.StandardButton{
font-size: 90%;}

.Normal A:link,.Normal A:visited{
text-decoration:none;
font-weight:normal;
color:#009966;
font-size:100%;}

.Normal A:hover,.Normal A:active{
text-decoration:none;
color:#CC3333;}

a, a:link,a:visited{
color:#009966;
text-decoration:none;}

a:hover,a:active{
text-decoration:none;
color:#CC3333;}

.NormalTextBox{font-size:90%;}

H1,H2,H3,H4,H5,DT,H6{font-family:Arial, Helvetica, sans-serif;}
H1{font-size:120%;font-weight:normal;color:#404040;padding:0;margin:0;line-height:20px;}
H2{font-size:100%;font-weight:normal;color:#404040;padding:0;margin:0;line-height:25px;}
H3{font-size:125%;font-weight:bold;color:#404040;padding:0;margin:0;}
H4{font-size:100%;font-weight:bold;color:#404040;padding:0;margin:0;}
H5,DT{font-size:90%;font-weight:normal;color:#404040;padding:0;margin:0;}
H6{font-size:90%;font-weight:normal;color:#404040;margin:0;}
.imageleftside img{margin: 0 15px 15px 0;float:left;}
.imagerightside img{margin: 0 0 15px 15px;float: right;}
.imageleftsidecaption{font-size:85%;font-style:italic;float:left;margin-bottom:15px;margin-right:15px;}
.imageleftsidecaption img{border:1px solid #CCC;margin-bottom:5px;}
.imagerightsidecaption{font-size:85%;font-style:italic;float:right;margin-bottom:15px;margin-left:15px;}
.imagerightsidecaption img{border:1px solid #CCC;margin-bottom:5px;}
.clear{clear:both;}
.quoteleft{font:italic 105% Georgia,"Times New Roman",Times,serif;padding: 0 10px 0 0;margin:10px 10px 10px 0;width:220px;float:left;text-align:right;border-right:10px solid #C8CDC0;}
.quoteright{font:italic 105% Georgia,"Times New Roman",Times,serif;padding:0 10px 0 0;margin:10px 0 10px 10px;width:220px;float:right;text-align:left;border-left:10px solid #C8CDC0;}
.ControlPanel{clear:both;height:23px;z-index:99;position:relative;}
img{border-style:none;}
select.TabList{border:#003366 1px solid;background-color:#000000;color:#ffffff;font-weight:bold;font-size:80%;}
.radio{padding:10px 0;}
.contactform .SubHead{width:150px; padding:15px 10px 10px 15px;color:#333399;}
.contactform td{color:#333399;}
.contactform{color:#333399;}


.header{
text-decoration:none;
font-weight:bold;
color:#404040;
font-size:100%;
font-family:inherit;}

a.header:link,a.header:visited{
text-decoration:none;
font-weight:normal;
color:#fff;
font-size:80%;
font-family:inherit;}

a.header:hover,a.header:active{
text-decoration:none;
font-size:80%;
font-family:inherit;
color:#23408f;}

.search{
text-decoration:none;
font-weight:bold;
color:#404040;
font-size:80%;
font-family:inherit;}

a.search:link,a.search:visited{
text-decoration:none;
font-weight:normal;
color:#f4a131;
font-size:80%;
font-family:inherit;}

a.search:hover,a.search:active{
font-size:80%;
font-family:inherit;
color:#fff}

a.bread:link,a.bread:visited{
text-decoration:none;
font-weight:normal;
color:#ffffff;
font-size:100%;
font-family:inherit;}

a.bread:hover,a.bread:active{
text-decoration:underline;
font-size:100%;
font-family:inherit;}

.footer {color:#fff;
font-family:inherit;
font-size:80%;}

a.footer:link,a.footer:visited{
text-decoration:none;
font-weight:normal;
color:#fff;
font-family:inherit;
font-size:80%;}

a.footer:hover,a.footer:active{
text-decoration:none;
font-family:inherit;
color:#23408f;}

#linksc{
text-align:center;
padding:10px;
width:800px;}

#linksc a:link, #linksc a:visited{
padding:0px 10px;}

.SelectedTab{
font-family:inherit;line-height:inherit;font-size:inherit;}

#menu{padding-top:4px; z-index:1000;}

.mainMenu .root
{	
	color: #fff;
	font-size: 13px; 
	font-weight:normal; 	
	text-align:left; 
	padding:5px 12px 5px 8px;
	margin: 3px 5px 3px 6px;
        background-color:#23408f;	
	
}

.mainMenu .hov{ 
	color:#fff;
	background-color:#FF9933;;
}

.mainMenu .sel{ 
	color:#fff;
	background-color:#FF9933;;
}

.NoBox{border:none;}

#CouponList{padding:10px 0px;width:590px;border-bottom:1px solid #333399;}
.CouponMerchant{color:#333399;font-weight:bold;}
.CouponText{}
.CouponImportant{color:#ff0000;}































