@charset "UTF-8";
/* CSS Document by tavdesign.com */

* { padding: 0; margin: 0; }

 /* DO NOT DELETE THIS!!!!!!!!!! 
 IE PNG FIX
 */

#header, #footer, #main_content { behavior: url(iepngfix.htc) }
#my_menu { behavior:null; }



body {
	margin: 0;
	padding: 0;
	font: 15px "Lucida Grande",  Geneva, Arial, Helvetica, sans-serif;
	color: #666666; 
	background: #DCDCE6 url(images/bg2.jpg) repeat-x;
	text-align: center;
	height:100%;
}

img {border:0;}

html {
height:100%;
}

img a{
border:0px;
text-decoration:none;
}

ul{
list-style-type:none;
}

a{
color:#54768E;
text-decoration:none;
}

a:hover{
color:#333333;
text-decoration:none;
}

h1 {
font-size:28px;
color:#54768E;
padding:10px 10px 10px 10px;
background:#FFFFFF url(images/h1box.jpg) repeat-x;
border:1px solid #999999;
margin-bottom:6px;
}



h2 {
font-size:24px;
color:#54768E;
padding:6px;
}

h3 {
font-size:28px;
color:#54768E;
padding:12px 10px 10px 12px;
background:#FFFFFF url(images/h1box.jpg) repeat-x;
border:1px solid #999999;
margin-bottom:6px;
width:402px;
}
.titleShown{
	font-size:25px;
	color:#54768E;
	font-weight:bold;
	padding:12px 10px 10px 12px;
	background:#FFFFFF url(images/h1box.jpg) repeat-x;
	border:1px solid #999999;
	margin-bottom:6px;
	width:390px;
}

h4 {
font-size:25px;
color:#54768E;
padding:13px 10px 12px 10px;
background:#FFFFFF url(images/h1box.jpg) repeat-x;
border:1px solid #999999;
margin-bottom:6px;
}

h5 {
font-size:22px;
color:#54768E;
padding:3px;
background:#FFFFFF url(images/h1box.jpg) center repeat-x;
border:1px solid #999999;
margin-bottom:6px;
margin-top:6px;
text-align:center;
}

h6 {
font-size:18px;
color:#54768E;
padding:3px;
background:#FFFFFF url(images/h1box.jpg) center repeat-x;
border:1px solid #999999;
margin-bottom:6px;
margin-top:6px;
text-align:center;
}


h7 {
font-size:16px;
color:#54768E;
padding:3px;
background:#909999 url(images/h1box.jpg) repeat-x;
border:1px solid #999999;
margin-bottom:6px;
margin-top:6px;
text-align:left;
}

h8 {
font-size:16px;
color:#54768E;
padding:12px 10px 10px 12px;
background:#FFFFFF url(images/h1box.jpg)  center repeat-x;
border:1px solid #999999;
margin-bottom:6px;
}

.click_here_txt{

font-size:15px;
color:#54768E;
padding:3px;
background:#FFFFFF url(images/h1box.jpg) center repeat-x;
border:1px solid #999999;
margin-bottom:4px;
margin-top:4px;
text-align:center;

}
#wrapper{
width:900px;
margin:0 auto;
height:100%;
}

#logo{
position:relative;
height:70px;
text-align:left;
}

.logo_img{
width: 328px;
height: 52px;
border:0;
}

#tagline{
	position:absolute;
	top:49px;
	left:45px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
}

#top_menu{
	position:absolute;
	top:46px;
	right:163px;
	width:300px;
	height:27px;
	padding:4px 0 0 0;
	text-align:center;
	font-size:14px;
	z-index:100;
	color:#F6D558;
}

#top_menu a {
color:#FFFFFF;
padding:0 6px 0 6px;
text-decoration:none;
}

#top_menu a:hover{
color:#333333;
text-decoration:none;
}

#top_img{
	position:absolute;
	top:0;
	right:31px;
	width:180px;
	height:134px;
	background-image: url(images/couple.jpg);
	background-repeat:no-repeat;
}

#header{
background:url(images/headbg1.png) no-repeat;
width:900px;
height:63px;

}
#top_sub{
height:60px;
width:881px;
margin:0 auto;
text-align:right;
border-bottom:2px solid #333333;
}

#top_sub ul{
margin-left:12px;
padding:0;
}

#top_sub ul li{
float:left;
margin-top:17px;
}

#top_sub ul li a{
text-align:center;
background: url(images/box3_over.jpg) no-repeat;
padding:12px 15px 15px 20px;
font-size:18px;
font-family:"Geneva", Arial, Helvetica, sans-serif;
font-weight:bold;
color:#54768E;
text-decoration:none;
border-right:1px dotted #999999;
}

#top_sub ul li a:hover{
color:#FFFFFF;
text-decoration:none;
background: #54768E url(images/topsub_nav1.png) repeat-x;
border-right:1px dotted #FFFFFF;
}


#main_content{
padding-top:20px;
width:900px;
/*wid\th:897px;*/
margin-right:0px;
/*ma\rgin-right:3px;*/
background:url(images/contentbg.png) repeat-y;
text-align:left;
overflow:hidden;
}

.maintext{
color:#333333;
font-size:14px;
text-align:left;
padding:10px;
}

.desc_text{
color:#54768E;
font-size:16px;
text-align:center;
padding:10px;
}

#left_menu{
width:214px;
height:100%;
padding:0px 4px 10px 14px;
float:left;
margin-right:5px;
}

.agecolor{
position:absolute;
bottom:10px;
right:12px; 
font-weight:bold;
font-size:26px;
color:#FFFFFF;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
background:#54768E;
padding:10px;
}

#deals_top{
width:400px;
float: left;
margin:0px 5px 0px 5px;
}

.deals_top_img{
  width:76px;
  float:right;  
 
margin:4px;
/* border:1px solid #CCCCCC; */
}

.deals_top_img_1{
/* width:76px;
height:52px; */
/* float:right; */
 
margin:4px;
/* border:1px solid #CCCCCC; */
}

.offers_img{
float:right;
margin:4px;
border:1px solid #CCCCCC;
}

#deals_top #whcont{
padding:0;
margin:0;
background:#FFFFFF;
}

#deals_top #whcontin{
position:relative;
width:390px;
float:left;

}

#deals_top #comsdf{
line-height:17px;
text-align:left;
width:390px;
background: #FFFFFF;
padding:10px 10px 10px 10px;
float:left;
font-size:22px;
font-family:"Geneva", Arial, Helvetica, sans-serif;
font-weight:bold;
color:#54768E;
text-decoration:none;
margin-bottom:2px;
border: 1px solid #54768E;

}

#deals_top #comsdf:hover{
color: #000000;
text-decoration:none;
background:#F1F1F1;
border: 1px solid #333333;
}


.deals_sm{
font-size:13px;
color:#333333;
}

.deals_link{
font-size:13px;
color:#54768E;
}

.deals_sm_link{
font-size:11px;
color:#FF9933;
}

.deals_sm_desc{
font-size:11px;
color:#000000;
}
.deals_sm_sub{
font-size:14px;
color:#54768E;
}

.deals_img{
width:100px;
height:100px;
}

#featured{
width:200px;
padding:5px;
border:1px solid #CCCCCC;
background:#FFFFFF;
}


#specials_top{
width:340px;
float: left;
margin-left:36px;
}

#specials_top ul{
padding:0;
margin:0;
}

#specials_top li{
float:left;
width:320px;
}

#specials_top ul li a{
line-height:20px;
text-align:left;
width:320px;
background:url(images/box1.jpg) no-repeat;
height:80px;
padding:30px 10px 0px 14px;
float:left;
font-size:42px;
font-family:"Geneva", Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#specials_top ul li a:hover{
color: #84bdf7;
text-decoration:none;
background:url(images/box1_over.jpg) no-repeat;
}

.center_sm{
font-size:14px;
color:#F6D558;
}


#right_column{
width:212px;
min-height:700px;
float:right;
margin-right:16px;
background:#FFFFFF;
}

#howto{
margin:0 auto;
width:212px;
height:160px;
text-align:left;
color:#FFFFFF;
background:#54768E;
}

.howtotxt{
padding-left:3px;
color:#54768E;
font-size:12px;
}

#rightad {
width:180px;
min-height:300px;
margin:10px 10px 0 0;
background-color:#FFFFFF;
float: right;
border:1px solid #CCCCCC;
}

#footer{
padding-top:16px;
color:#333333;
height:97px;
width:100%;
margin-top:0px;
overflow:hidden;
text-align:center;
background:url(images/footerbg.png) no-repeat;
float:left;
}


/* leftmenu */
#leftmenu {
text-align:left;
	float: left;
	width: 220px;
	margin: 0;	
	padding: 0; 
	display: inline;
	background:#FFFFFF;		
}
#leftmenu ul.leftside {
	list-style:none;
	margin:0px 0 0px 0px;
	padding:0;		
}
#leftmenu ul.leftside li {
	margin-bottom:1px;
	border: 1px solid #f2f2f2;
}
#leftmenu ul.leftside a {
	display:block;
	font-weight:bold;
	color: #FFFFFF;	
	text-decoration:none;	
	padding:4px 5px 4px 10px;
	background: #54768E url(images/left_bg.jpg) repeat-x;
	border-left:4px solid #F4BC31;	
	min-height:18px;
}

 #leftmenu ul.leftside a { height: 18px; }

#leftmenu ul.leftside a:hover {
	padding:4px 5px 4px 10px;
	background: #E7E7E7;
	color: #54768E;
	border-left:4px solid #CCCCCC;
}

/* specials left menu --- use this style for the drop down menus */

.specials_menu_header {
font-size:18px;
color:#FFFFFF;
background: #54768E;
border:1px solid #999999;
margin-bottom:6px;
margin-top:6px;
padding:10px;
text-align:center;
}

#specials_menu {
text-align:left;
	float: left;
	width: 220px;
	margin: 0;	
	padding: 0; 
	display: inline;
	background:#FFFFFF;		
}
#specials_menu ul.side {
	list-style:none;
	margin:0px 0 0px 0px;
	padding:0;		
}
#specials_menu ul.side li {
	margin-bottom:1px;
	border: 1px solid #f2f2f2;
}
#specials_menu ul.side a {
	display:block;
	font-weight:bold;
	text-decoration:none;	
	padding:4px 5px 4px 10px;
	background: #E7E7E7;
	color: #54768E;
	border-left:4px solid #F4BC31;	
	min-height:18px;
}

 #specials_menu ul.side a { height: 18px; }

#specials_menu ul.side a:hover {
	padding:4px 5px 4px 10px;
	color: #FFFFFF;	
	background: #54768E;
	border-left:4px solid #CCCCCC;	
}


/*right_top*/

#right_top {
margin:0 auto;
width:212px;
text-align:left;
color:#FFFFFF;	
}

#right_top ul.right_links {
	list-style:none;
	margin:0px 0 0px 0px;
	padding:0;		
}
#right_top ul.right_links li {
	margin-bottom:1px;
	border: 1px solid #f2f2f2;
}
#right_top ul.right_links a {
	display:block;
	font-weight:bold;
	color: #FFFFFF;	
	text-decoration:none;	
	padding:4px 5px 4px 10px;
	background: #54768E url(images/left_bg.jpg) repeat-x;
	border-left:4px solid #F4BC31;	
	min-height:18px;
}

#right_top ul.right_links a { height: 18px; }

#right_top ul.right_links a:hover {
	padding:4px 5px 4px 10px;
	background: #E7E7E7;
	color: #54768E;
	border-left:4px solid #CCCCCC;
}

/* search form */
form.searchform {
	background: transparent;
	border: none;
	margin: 0; padding: 0;
}
form.searchform input.textbox {
font-size:18px;
	margin: 2px; 
	width: 206px;
	border: 1px solid #999999; 
	background: #FFF;
	color: #333; 
	height: 22px;
	vertical-align: center;
}
form.searchform input.button { 
float:right;
	margin-right:2px;
	padding: 2px 4px 2px 4px; 
	font: bold 14px Arial, Sans-serif; 
	background: #54768E;
	border: 1px solid #999999;
	color: #FFFFFF;	
	width: 70px;
	vertical-align: top;
}


.clear { clear: both; }
#ilogin_index{
	position:absolute;
	top:330px;
	right:163px;
	width:300px;
	height:150px;
	padding:4px 0 0 0;
	text-align:center;
	font-size:14px;
	z-index:100;
	color:#F6D558;
}
.entrPwd{
	 color:#54768E; font-weight:bold;
}
.btn_login_i{ background-color: #54768E; border: 1px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}

.sitemapurl{
font-weight:bold;
font-size:12px;
color:#0066CC;
padding:0px;
margin:0px;
list-style-type:none;
}
