/* Global Reset */
html{}
body{
	font-family: Georgia;
	font-size: 14px;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	color:#373636;
	background:#ffffff;
}
html, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
img { margin:0; padding:0; border:0; text-decoration: none; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

li{ list-style:none; float:left; }

a img { border:none; }

a { cursor:pointer; outline:none; }

/* Page Holder */

.container{
	padding: 0;
	margin: 0 auto;
	width: 978px;
}

/* General Styles */
.clear { clear:both; overflow:hidden; width:100%; }
.fltlft{ float:left; }
.fltrt{ float:right; }

/* H1 to H6 type Styles */
h1, h2, h3, h4, h5, h6 { font-weight:normal;}

h1{
	width:742px;
	margin:0px;
	float:right;
	font-size:16px;
	color:#636363;
	text-align:right;
	color:#7a7a7a;
}
h1 a {
	text-decoration: none;
	color: #666;
	font-size:15px;
}
h2{
	width:1003px;
	margin:0px auto;
	padding:13px 0px;
	border-top:1px solid #d7d7d7;
 	clear:both;
	font-size:14px;
	color:#7a7a7a;
	text-align:right;
}

/* Header */
#header {
	width:1003px;
	height:180px;
	margin:0px auto;
	margin-top:20px;
}
#header .logo{
	width:234px;
	height:78px;
	margin:0px;
	float:left;
}
#header .statement-txt{
	width:742px;
	margin:0px;
	float:right;
	font-size:16px;
	color:#636363;
	text-align:right;
}
#header .statement-txt span{ color:#1c1c1c; }
#header .nav{
	width:742px;
	margin:35px 0 13px 0;
	float:right;
	font-size:16px;
	color:#4e4e4e;
	text-align:right;
}
#header .nav span{ color:#c8c8c8; padding:0px 14px;}
#header .nav a{
	color:#4e4e4e;
	text-decoration:none;
}
#header .nav a:hover{
	color:#1c1c1c;
	text-decoration:underline;
}
#header .announcement-txt{
	width:1003px;
	margin:0px auto;
	padding:13px 0px;
	border-top:1px solid #d7d7d7;
 	clear:both;
	font-size:14px;
	color:#7a7a7a;
	text-align:center;
}
#header .search-strip{
	width:983px;
 	margin:0px auto;
	padding:10px;
 	font-size:14px;
	background:#0381bc;
	font-family:Georgia;
  }

#header .search-strip .select div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  text-align:left;
  max-height:400px;
  overflow:auto;
  font-size:14px;
  line-height:22px;
  top:30px;
  text-indent:10px;
   z-index: 9999;
}
#header .search-strip div.selectbox-wrapper ul {
  list-style-type:none;
}
#header .search-strip div.selectbox-wrapper ul li{
 	border-bottom:1px solid #f7f7f7;
}

#header .search-strip div.selectbox-wrapper ul li.selected,
#header .search-strip div.selectbox-wrapper ul li.current { 
  background-color: #EAF2FB;
}
#header .search-strip div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
  float:none;
}
#header .search-strip .select{
  width : 265px; 
  float:left;
  position:relative;
  margin-right:5px;
}
#header .search-strip .select .selectbox {
  width : 265px; 
  height:28px;
  display : block;
  text-align:left; 
  background:url(select_bg1.gif) no-repeat left top;
  cursor: pointer;
  border:0;
  color:#656565;
  font-size:14px;
  font-family:Georgia;
  text-indent:10px;
  float:left;
  
}
#header .search-strip .submit{
  width : 104px; 
  float:left;
  position:relative;
  margin-right:5px;
}
#header .search-strip .submit input{
  width : 104px; 
  height:28px;
  background:url(submit-btn.png) no-repeat 0 0;
  float:left;
  position:relative;
  margin-right:7px;
  font-size:12px;
  font-weight:bold;
  color:#fff;
  border:0px;
  font-family:Georgia;
}
#header .search-strip .or{
  width : 60px;
  font-size:18px;
  font-weight:normal;
  color:#fff;
  font-family:Georgia;  
  float:left;
  position:relative;
  margin-right:5px;
  text-align:center;
  line-height:28px;
}
#header .search-strip .search{
  width: 265px; 
  height:28px;
  float:right;
  position:relative;
  background:url(search-box-bg.gif) 0 0 no-repeat;
}
#header .search-strip .search input{float:left }
#header .search-strip .search input.inputbox{
	width:215px;
	height:20px;
	margin:3px 0 0 10px;
	background:#fff;
	border:0px;
	font-family:Georgia;
	color:#656565;  
}
#header .search-strip .search input.submit{
	width:32px;
	height:24px;
	margin:2px 0 0 6px;
	background:url(search-btn.gif) 0 0 no-repeat;
	border:0px;
}

/* banners */
#banner-wrapper{
	width:1003px;
	margin:0px auto;
	margin-top:18px;
	background:url(devider.jpg) 768px 0 repeat-y;	
}
#banner1{
	width:734px;
	float:left;
	height:202px;
	border:1px solid #d8d8d8;
	background:#fff;
	padding:10px;	
}
#banner1 ul.tabs {
	margin: 0;
	padding: 0;
	float: right;
	list-style: none;
	height:auto;
  	width: 225px;
}
#banner1 ul.tabs li {
	float: none;
	margin: 0;
	padding: 0;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #cacaca;
  	background: #fff;
	overflow: hidden;
	position: relative;
}
#banner1 ul.tabs li a {
	text-decoration: none;
	color: #666;
	display: block;
	font-size:15px;
	padding:0 0 0 15px;
 	outline: none;
	height: 49px;
}
#banner1 ul.tabs li a:hover {
	background:url(banner-active-icon.jpg) 0 18px no-repeat;
}
html #banner1 ul.tabs li.active a {
	background:url(banner-active-icon.jpg) 0 18px no-repeat;
	color:#333;

}	
html #banner1 ul.tabs li.active a:hover  {
	background:url(banner-active-icon.jpg) 0 18px no-repeat;
}
#banner1 .tab_container {
 	border-top: none;
 	float: left; 
	width:500px;
	height:200px;
	overflow:hidden;
	background: #fff;
}
#banner1 .tab_content {
	padding:0;
 }
#banner2{
	width:200px;
	float:right;
	height:202px;
	background:#fff;
	padding:10px;	
}

/* content */

#wrapper{
	width:1003px;
	margin:0px auto;
}
#featured-deals{
	width:1003px;
	margin:0px auto;
	margin-top:30px;	
	
}
#featured-deals .heading{
	width:1003px;
	border-bottom:1px solid #d9d9d9;	
	padding-bottom:5px;
	margin-bottom:18px;
}
#featured-deals .heading h3{
	font-family:Georgia;
	color:#525252;
	font-size:18px;	
	float:left;
}
#featured-deals .heading a{
	font-family:Georgia;
	color:#525252;
	font-size:14px;	
	float:right;
}
#featured-deals .heading a:hover{
	color:#333;
	text-decoration:underline;
}

#featured-deals .deal{
	width:240px;
	height:225px;
	border-right:1px dashed #a6a6a6;	
	padding:10px 0 0 0;
	float:left;
	margin-right:18px;
}
#featured-deals .deal h3{
	color:#6851a2;
	font-size:18px;
}
#featured-deals .deal h3 a{
	color:#6851a2;
	font-size:18px;
	text-decoration:none;
}
#featured-deals .deal h3 a:hover{
	color:#333;
	font-size:18px;
	text-decoration:underline;
}

#featured-deals .deal p{
	color:#373636;
	font-size:14px;
	margin-top:10px;
}
#featured-deals .deal p.date{
	width:100px;
	float:left;
	color:#373636;
	font-size:14px;
	margin-top:20px;
}
#featured-deals .deal p.date span{color:#6851a2;}

#featured-deals .deal p.getcupon{
 	float:right;
	color:#fff;
	font-size:12px;
	margin-top:30px;
	margin-right:20px
}
#featured-deals .deal p.getcupon a{
 	padding:5px 16px;
	background:#6b6b6b;
	color:#fff;
}
#featured-deals .deal p.getcupon a:hover{
 	padding:5px 16px;
	background:#6851a2;
	color:#fff;
}
#featured-deals .last{
	width:224px;
	height:225px;
	border:0px dashed #a6a6a6;	
	padding:10px 0 0 0;
	float:right;
	margin:0px;
}
#featured-deals .last p.getcupon{
	margin-right:0px
}

/* footer */

#footer{
	width:1003px;
	margin:0px auto;
	margin-top:50px;
	margin-bottom:30px;
	font-family:arial;
	font-size:12px;	
}
#footer .topstrip{
	width:1003px;
	height:39px;
	background:#ececec;
	border-top:1px solid #d5d5d5;
	border-bottom:2px solid #d5d5d5;	
}
#footer .topstrip .links{
	width:300px;
	height:39px;
/*	background:#0381bc;*/	
	color:#fff;
	line-height:39px;
	text-align:center;
	font-weight:bold;
	float:left;
	font-size:14px;
}
#footer .topstrip .links a{
	color:#333;
	text-decoration:none;
}
#footer .topstrip .links a:hover{
	color:#000;
	text-decoration:underline;
}
#footer .topstrip .links span{
	padding:0 10px;
	color:#CCC;
}
#footer .topstrip .newsletter{
	width:420px;
	height:auto;
 	color:#191919;
	line-height:39px;
 	font-weight:bold;
	float:right;
	margin-top:5px;
}
#footer .topstrip .newsletter p{
	float:left;
	line-height:33px;
	width:auto;
}
#footer .topstrip .newsletter .input{
	width:208px;
	height:30px;
	background:url(newsletter-input-bg.jpg) 0 0 no-repeat;
	font-size:12px;
  	font-weight:bold;
	color:#666;
	border:0px;
	font-family:arial;
	margin-left:10px;
	padding-left:5px;

}
#footer .topstrip .newsletter .submit{
  width : 84px; 
  height:30px;
  background:url(newsletter-submit-bg.jpg) no-repeat 0 0;
  font-size:12px;
  font-weight:bold;
  color:#fff;
  border:0px;
  font-family:arial;
}
#footer .topstrip .mediaicons{
	width:60px;
	height:21px;
 	float:right;
	margin-right:20px;
	margin-top:10px;
}
#footer .testimonials{
	width:1003px;
	height:120px;
 	margin-top:20px;
}
#footer .testimonials h3{
	font-family:arial;
	color:#191919;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
 }
#footer .testimonials p{
 	float:left;
	margin-top:10px;
 }
#footer .testimonials p.img{
 	width:90px;
 }
#footer .testimonials p.txt{
 	width:900px;
	font-size:12px;
	color:#505050;
	line-height:18px;
 }
#footer .testimonials p.txt a{
 	color:#505050;
	line-height:24px;
	font-weight:bold;
	text-decoration:underline;
 }
#footer .testimonials p.txt a:hover{
 	color:#000;
	line-height:24px;
	font-weight:bold;
	text-decoration:underline;
 }
#footer .footerlinks{
	width:1003px;
	height:auto;
 	margin-top:20px;
	border-top:1px solid #e1e1e1;
	clear:both;
}
#footer .footerlinks .block1{
	width:186px;
	border-right:1px solid #e1e1e1;
	margin:16px 0 0 20px;
	float:left;
	min-height:340px;
 }
 #footer .footerlinks .block1 h3{
	font-family:arial;
	color:#191919;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:15px;
 }

#footer .footerlinks .block1 ul{
	list-style:none;
}
#footer .footerlinks .block1 ul li{
	color:#797979;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	float:none;
 }
#footer .footerlinks .block1 ul li a{
	color:#797979;
	text-decoration:none;
}
#footer .footerlinks .block1 ul li a:hover{
	color:#333;
	text-decoration:underline;
}

#footer .footerlinks .block2{
	width:402px;
	border-right:1px solid #e1e1e1;
	margin:16px 0 0 20px;
	float:left;
	min-height:340px;
 }
 #footer .footerlinks .block2 h3{
	font-family:arial;
	color:#191919;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:15px;
 }

#footer .footerlinks .block2 ul{
	list-style:none;
	float:left;
	width:200px;
}
#footer .footerlinks .block2 ul li{
	color:#797979;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	float:none;
 }
#footer .footerlinks .block2 ul li a{
	color:#797979;
	text-decoration:none;
}
#footer .footerlinks .block2 ul li a:hover{
	color:#333;
	text-decoration:underline;
}

#footer .footerlinks .block3{
	width:100px;
 	margin:16px 0 0 20px;
	float:left;
	min-height:340px;
 }
 #footer .footerlinks .block3 h3{
	font-family:arial;
	color:#191919;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:15px;
 }

#footer .footerlinks .block3 ul{
	list-style:none;
}
#footer .footerlinks .block3 ul li{
	color:#797979;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	float:none;
 }
#footer .footerlinks .block3 ul li a{
	color:#797979;
	text-decoration:none;
}
#footer .footerlinks .block3 ul li a:hover{
	color:#333;
	text-decoration:underline;
}

#footer .footertxt{
	width:1003px;
  	margin-top:20px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding:10px 0px;
	font-family:arial;
	color:#a4a4a4;
	font-size:11px;
	float:none;
}
#footer .copy{
	width:1003px;
  	margin-top:20px;
 	padding:10px 0px;
	font-family:arial;
	color:#848484;
	font-size:11px;
	font-weight:bold;
	text-align:center;
 
}