body {
	background-color: #aed10c;
	margin: 0;
	padding: 0;
	/*font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;*/
	font-family: "trebuchet ms",Verdana,Helvetica,sans-serif;
}

a img {
	border: 0;
}

a:active {
	outline: none;
}

a:focus {
	-moz-outline-style: none;
}

hr {
	border: 0 none transparent;
	background-image: url('images/footer/footer_devider_line.jpg');
}

/* Header styles */

#head {
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width: 950px;
	height: 180px;
	margin-bottom: 10px;
}

#head_topbg {
	background-image: url('images/header/header_bg.jpg');
	width:100%;
	height:145px;
	position: absolute;
	top: 0;
	left: 0;
}

#head_logo {
	padding-top: 29px; 
	margin-bottom:15px;
	background-image: url('images/header/seewhy_logo.png');
	background-repeat: no-repeat;
	background-position: bottom;
	width: 107px;
	height: 53px;
	display: inline-block;
}

#head_menu {
	background-image: url('images/menu/menu_bg.jpg');
	width:950px;
	height:79px;
	position: relative;
}

#head_mainMenu {
	height:44px;
}

#head_subMenu {
	height: 35px;
}

.head_mainMenuItem {
	display: table-cell;
	background-image: url('images/menu/top_menu_devider.jpg');
	background-position:bottom right;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-left: 12px;
	padding-right: 12px;
	height: 43px;
	color: #cfcfcd;
	/*font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;*/
	font-family: "trebuchet ms",Verdana,Helvetica,sans-serif;
	font-size: 13px;
	text-decoration: inherit;
}

.head_mainMenuItemOn {
	color: #aed10c;
}

.head_mainMenuItem:hover {
	color: #aed10c;
}

#head_menuIndicator {
	background-image: url('images/menu/top_menu_arrow_indicator.jpg');
	background-repeat: no-repeat;
	position: absolute;
	top: 37px;
	left: 0px;
	width: 11px;
	height: 8px;
}

.head_subMenuItem {
	display: table-cell;
	border: 0;
	background-image: url('images/menu/bottom_menu_devider.jpg');
	background-position:right;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-left: 12px;
	padding-right: 12px;
	height: 35px;
	color: #cfcfcd;
	/*font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;*/
	font-family: "trebuchet ms",Verdana,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: inherit;
}

.head_subMenuItem:hover {
	color: #aed10c;
}

.head_subMenuItemOn {
	color: #aed10c;
}

#head_searchArea {
	position: absolute;
	top: 1;
	right: 4px;
	
	height: 43px;
	padding-top: 5px;
}

#head_searchArea #SiteSearch {
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url('images/menu/input_box.jpg');
	background-color: transparent;
	width: 135px;
	height: 32px;
	padding-left: 5px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-position: top;
}

#head_searchArea #searchBtn {
	margin-top: 3px;
	vertical-align: top;
	background-image: url('images/menu/search_button.jpg');
	width: 45px;
	height: 26px;
	border: 0;
}

#head_searchArea #searchBtn:hover {
	background-image: url('images/menu/search_button_over.jpg');
}

#NewsletterSignupForm #NewsletterEmail {
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url('images/header/newsletter_inputbox.png');
	background-color: transparent;
	width: 139px;
	height: 27px;
	padding-left: 5px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-position: top;
}

#head_followicons {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}

#head_followicons img {
	vertical-align: middle;
}

#head_loginarea {
	position: absolute;
	right: 0;
	top: 15px;
	height: 80px;
}

#head_loginarea .sect {
	display: inline-block;
	vertical-align: bottom;
}

#head_loginarea #accountButtons {
	text-align: right;
	height: 33px;
}

#head_loginarea #newsletterSignupAbove {
	margin-top: 2px;
}

#head_loginarea #head_followtext {
	font-size: 13px;
	color: #3d3c3a;
	margin-top: 1px;
}

#head_loginarea #head_newslettertext {
	font-size: 13px;
	color: #3d3c3a;
	margin-top: 1px;
}

#head_loginarea #head_followform {
	vertical-align: middle;
	margin-right:1px;
}

#head_loginarea a {
	display: inline-block;
	padding: 1px;
	vertical-align: middle;
}

#head_loginarea img.follow {
	display: inline-block;
	width: 30px;
	height: 30px;
}

#head_loginbtn {
	display: table-cell;
	width: 120px;
	height: 33px;
	background-image: url('images/header/register_signin.jpg');
	background-repeat: no-repeat;
}

#head_loginbtn:hover {
	background-image: url('images/header/register_signin_over.jpg');
}

#head_accountbtn {
	display: table-cell;
	width: 75px;
	height: 23px;
	background-image: url('images/header/header_myaccount.jpg');
	background-repeat: no-repeat;
}

#head_accountbtn:hover {
	background-image: url('images/header/header_myaccount_over.jpg');
}

#head_signoutbtn {
	display: table-cell;
	width: 62px;
	height: 23px;
	background-image: url('images/header/header_signout.jpg');
	background-repeat: no-repeat;
}

#head_signoutbtn:hover {
	background-image: url('images/header/header_signout_over.jpg');
}

.newsLetterButton {
	border: 1px solid transparent;
}

.newsletterButton_selected {
	border-top: 1px solid #afd10b;
	border-left: 1px solid #afd10b;
	border-right: 1px solid #afd10b;
}

#newsletterButton {
	/*background-color: #e9e9eb;*/
}

#head_newsletterbox {
	background-color: #e9e9eb;
	width: 200px;
	height: 150px;
	border: 1px solid #afd10b;
	position: absolute;
	z-index: 1;
}

#head_newsletterbox_borderhide {
	position: absolute;
	top: 0;
	margin-top: -1px;
	right: 0;
	width: 30px;
	height: 1px;
	background-color: #e9e9eb;
}

#head_newsletterbox .content {
	padding: 10px;
	font-size: 11px;
}

#head_newsletterbox .content p {
	margin-top: 2px;
}

#head_newsletterbox input {
	width: 180px;
	height: 22px;
	font-size: 16px;
	border: 1px solid #afd10b;
}

.signUpButton {
	display:inline-block;
	width: 128px;
	height: 23px;
	background-image: url('images/Signup_button.jpg');
	background-repeat: no-repeat;
}

.signUpButton:hover {
	background-image: url('images/Signup_button_over.jpg');
}

.signUpNewsletterButton {
	display:inline-block;
	width: 47px;
	height: 28px;
	background-image: url('images/header/sign_up_newsletter.png');
	background-repeat: no-repeat;
}

.signUpNewsletterButton:hover {
	background-image: url('images/header/sign_up_newsletter_over.png');
}

/* Footer style */

#foot {
	clear: both;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 20px;
	width: 950px;
	height: 114px;
	background-image: url('images/footer/footer_bg.jpg');
}

.foot_label {
	/*font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;*/
	font-family: "trebuchet ms",Verdana,Helvetica,sans-serif;
	font-size: 13px;
	color: #3d3c3a;
}

#foot_awards {
	vertical-align: middle;
	display: table-cell;
	width: 100%;
	height: 58px;
	padding-left: 10px;
	display: table-cell;
	vertical-align: middle;
}

#foot_awardsicons {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
	width: 860px;
}

#foot_awardsLabel {
	display: table-cell;
	vertical-align: middle;
}

#foot_lowerbar {
	width: 100%;
	height: 57px;
	position: relative;
}

#foot_shortLinks {
	position: absolute;
	top: 15px;
	bottom: 0;
	left: 150px;
	/*right: 150px;*/
	vertical-align: middle;
	text-align: center;
}

#foot_shortLinks .center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#foot_shortLinks a {
	color: #ee8406;
	font-size: 10px;
	line-height: 18px;
	text-decoration: none;
	padding-right: 10px;
}

#foot_shortLinks a:hover {
	color: #f8bc76;
}

#foot_lowerbar .links {
	margin-left: 10px;
	display: table-cell;
	height: 57px;
	width: 350px;
}

#foot_lowerbar .links a {
	color: #7a7a7a;
	font-size: 9px;
	text-decoration: none;
	background-image: url('images/menu/bottom_menu_devider.jpg');
	background-position: right;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}

#foot_lowerbar .links a:hover {
	color: #ffffff;
}

#foot_lowerbar #copyright {
	padding:0;
	margin-top: 2px;
	margin-left: 12px;
	color: #000000;
	font-size: 9px;
}

/* End of Footer */

#subHeadBar {
	padding-left: 1px; padding-top: 1px;
	position: relative;
}

#subHeadBar #subHeadBar_Title {
	position: absolute;
	color: #fff;
	top: 60px;
	left: 10px;
	width: 280px;
	height: 50px;
	/*font-family: "trebuchet ms", Verdana, Helvetica, sans-serif;*/
	font-family: "trebuchet ms",Verdana,Helvetica,sans-serif;
	font-size: 24px;
	line-height: 24px;
	text-align: center;
}

#subHeadBar #subHeadBar_Title .short {
	margin-top: -12px;
}

#subHeadBar #subHeadBar_Title .long {
	font-size: 18px;
	margin-top: -10px;
}

#subHeadBar #subHeadBar_Title div {
	position: absolute;
	height: 50px;
	width: 100%;
	top: 50%;
	margin-top: -23px;
}

#subHeadBar #subHeadBar_Title p {
	margin: 0;
}

#content {
	/*font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;*/
	font-family: "trebuchet ms",Verdana,Helvetica,sans-serif;
	color: #3d3c3a;
	font-size: 12px;
	line-height: 16px;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	padding-bottom: 30px;
}

.highlight {
	color: #ff9300;
}

a {
	color: #ee8406;
	text-decoration: none;
}

a:hover {
	color: #f8bc76;
}

#navLinks {
	margin-left: 30px;
	margin-top: 10px;
}

.contentTitle {
	color: #aed10c;
	/*font-family: "trebuchet ms", Verdana, Helvetica, sans-serif;*/
	font-family: "trebuchet ms",Verdana,Helvetica,sans-serif;
	font-size: 24px;
	line-height: 26px;
	margin-top: 15px;
	margin-left: 30px;
	margin-right: 30px;
}

h1 {
	color: #aed10c;
	/*font-family: "trebuchet ms", Verdana, Helvetica, sans-serif;*/
	font-family: "trebuchet ms",Verdana,Helvetica,sans-serif;
	font-size: 26px;
	line-height: 26px;
	margin-top: 15px;
	margin-left: 30px;
	margin-right: 30px;
}

h2 {
	color: #aed10c;
	/*font-family: "trebuchet ms", Verdana, Helvetica, sans-serif;*/
	font-family: "trebuchet ms",Verdana,Helvetica,sans-serif;
	font-size: 24px;
	line-height: 26px;
	margin-top: 15px;
	margin-left: 30px;
	margin-right: 30px;
}

.contentText h2 {
	margin-left: 0;
}

h1,h2,h3 {
	color: #aed10c;
}

h4 {
	color: #aed10c;
}

.contentTitle a {
	color: #aed10c;
}

.contentText {
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left: 30px;
	margin-right: 30px;
	color: #3d3c3a;
	font-size: 13px;
	line-height: 18px;
	text-align: justify;
}

#contentSidebar {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 20px;
	margin-right: 30px;
	float: right;
	position: relative;
	width: 210px;
}

#mainContent {
	width: 700px;
}

.clearer {
	clear: both;
}

div.floatingTab {
	width: 217px;
	margin-top: 8px;
	background-image: url('images/Tab_center.jpg');
	background-repeat: repeat-y;
	position: relative;
}

div.floatingTab .title {
	background-image: url('images/Tab_header.jpg');
	background-repeat: no-repeat;
	/*font-family: "trebuchet ms", Verdana, Helvetica, sans-serif;*/
	font-family: "trebuchet ms",Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2d2c2a;
	text-align: center;
	padding-top: 10px;
	height: 36px;
	width: 100%;
}

div.floatingTab .body {
	margin: 0;
	padding: 0;
	min-height: 100px;
	position: relative;
}

div.floatingTab .text ul {
	margin: 0;
	padding-left: 15px;
}

div.floatingTab .text li {
	padding: 0;
}

div.floatingTab .text p {
	margin: 0;
	padding-top: 6px;
	padding-bottom: 7px;
}

div.floatingTab .text p.tight {
	margin: 0;
	padding-top: 2px;
	padding-bottom: 3px;
}

div.floatingTab .text {
	color: #3d3c3a;
	font-size: 13px;
	line-height: 16px;
	margin-left: 7px;
	margin-right: 7px;
	margin-top: -110px;
	position: relative;
	min-height: 145px;
	padding-top: 10px;
	background-image: url('images/image_mini_ad.jpg');
	background-position: center;
	background-repeat: no-repeat;
}

div.floatingTab .footer {
	padding: 0;
	margin: 0;
	background-image: url('images/Tab_footer.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	width: 100%;
	height: 146px;
	position: absolute;
	bottom: 0px;
}

.miniAdBtn {
	display: block;
	width: 195px;
	height: 50px;
	color: #fff;
	text-align: center;
	padding-top: 15px;
	font-size: 16px;
	background-image: url('images/miniad_button.png');
	background-repeat: no-repeat;
	border: 0;
	margin-left: 4px
}

.miniAdBtn:hover {
	background-image: url('images/miniad_button_over.png');
}

.contentText table {
	width: 500px;
}

.contentText table th {
	border: 1px solid #000;
}

.contentText table td {
	vertical-align: top;
	border: 1px solid #adadad;
	text-align: left;
}

.contentText table p {
	margin: 0;
	margin-bottom: 8px;
	margin-left: 3px;
	margin-right: 3px;
}

#busyArea {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

#busyBg {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #000;
	filter:alpha(Opacity=60);
	opacity:0.6;
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
}

#busyMessage {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -75px;
	margin-left: -150px;
	height: 150px;
	width: 300px;
	background-color: #fff;
	color: #000;
}

#busyMessage p {
	padding-top: 30px;
	width: 100%;
	font-size: 24px;
	text-align: center;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	float: left;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	float: right;
	}

.formError {
	width: 90%;
	margin: 10px;
	padding: 10px;
	border: 1px solid #f00;
	background-color: #fff;
	color: #f00;
	min-height: 20px;
	text-align: center;
	display: none;
}

.inputDefault {
	color: gray;
}

.table {
	position: relative;
}

.tableTL {
	position: absolute;
	top: 0;
	left: 0;
	display: table-cell;
	background-image: url('images/table_title_left.png');
	background-repeat: no-repeat;
	width: 29px;
	height: 26px;
}

.tableT {
	position: absolute;
	top: 0;
	left: 29px;
	right: 29px;
	display: table-cell;
	background-image: url('images/table_title_center.png');
	background-repeat: repeat-x;
	height: 26px;
}

.tableTR {
	position: absolute;
	top: 0;
	right: 0;
	display: table-cell;
	background-image: url('images/table_title_right.png');
	background-repeat: no-repeat;
	width: 29px;
	height: 26px;
}

.tableTitle {
	position: relative;
	height: 26px;
	color: #fffeff;
	font-weight: bold;
}

.tableRow1 {
	background-color: #ececec;
}

.tableRow2 {
	background-color: #fdfbfc;
}

.tableCell {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	display: table-cell;
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #fff;
	border-left: 0;
	border-top: 0;
}

.tableTitle .tableCell {
	height: 26px;
}

.tableCellRightEnd {
	background-image: none;
}

#FindOutMore {
	display: block;
	background-image: url('images/FindOutMore.png');
	background-repeat: no-repeat;
	width: 324px;
	height: 57px;
	border: 0;
}

#FindOutMore:hover {
	background-image: url('images/FindOutMore_over.png');
	
}

#foot_shortLinks #shoporg {
	position: absolute;
	background-image: url('images/footer/shop_member_button.png');
	background-repeat: no-repeat;
	width: 159px;
	height: 54px;
	border: 0;
	margin: 0;
	top: -14px;
	right: -162px;
}

#foot_shortLinks #shoporg:hover {
	background-image: url('images/footer/shop_member_button_over.png');
	
}

#head .meta {
		float: right;
		color: #6d6d6d;
		font: bold 12px/14px "Trebuchet MS", Verdana, sans-serif;
	}
		#head .meta a { 
			color: #f48902;
			text-decoration: none;
		}
		#head .meta a:hover { text-decoration: underline; }	
		#head .social {
		float: right;
		width: 240px;
		height: 50px;
		margin: 20px -10px 0 0;
	}
		#head .social a {
			background: url("/obj/img/social.png") no-repeat;
			display: block;
			float: left;
			width: 53px; 
			height: 50px;
			margin-left: 5px;
		}
		.social	a.blog { background-position: 0 0 !important;  } 
		.social	a.blog:hover { background-position: 0 -100px !important; } 
		.social	a.facebook { background-position: 0 -200px !important; } 
		.social	a.facebook:hover { background-position: 0 -300px !important; } 
		.social	a.linkedin { background-position: 0 -400px !important; } 
		.social	a.linkedin:hover { background-position: 0 -500px !important; } 
		.social	a.twitter { background-position: 0 -600px !important; } 
		.social	a.twitter:hover { background-position: 0 -700px !important; } 
	#head .nav {
		overflow: hidden;
		clear: both;
		margin-top: 20px;
		width: 950px;
		height: 75px;
		position: relative;
		
		background: #3d3c3a;
		/* Gradient from #343432 to #252422  */
		background: -webkit-gradient(linear, left top, left bottom, from(#343432), to(#252422));
		background: -moz-linear-gradient(top,  #343432,  #252422);
		background: -ms-linear-gradient(top,  #343432,  #252422);
		background: -o-linear-gradient(top,  #343432,  #252422);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#343432', endColorstr='#252422');
	}
	#head {padding-top: 15px;}
	.clearfix {display: block; width: 100%; clear:both; font-size: 0; line-height: 0; height: 1px; visibility: hidden;}
	.meta_holder {float: right;}
