	*{ margin: 0; padding: 0; }
	a img{ border: 0; }
	body,input,option,textarea,#body .services li a.more,#waist h3{ font-family: Tahoma, Geneva, sans-serif; font-size: 12px; }

	.column{ float: left; }
	.clear{ clear: both; }

	#container{ margin: 0 auto; width: 1000px; }

	#header{ height: 101px; position: relative; }
	#header #lnkLogo{ left: 0; position: absolute; top: 0; }
	#header #navGlobals{ color: #868484; font-size: 10px; right: 192px; top: 14px; text-transform: uppercase; }
	#header #navGlobals{ position: absolute; }
	#header #navGlobals a{ color: #868484; text-decoration: none; }
	#header #navGlobals a:hover{ color: #d94753; }
	#header #navGlobals #glbLogout a{ color: #dd2b39; }
	#header #frmSearch{ position: absolute; right: 0; top: 10px; }
	#header #frmSearch div{ position: relative; width: 177px; }
	#header #frmSearch input{ border: 1px solid #dad9d9; border-right: 0; color: #969595; font-size: 10px; left: 0; outline: none; padding: 3px 1px 4px 3px; position: absolute; top: 0; width: 153px; }
	#header #frmSearch a{ outline: none; position: absolute; right: 0; top: 0; }

	#navMain{ position: absolute; right: 0; top: 56px; }
	#navMain li{ float: left; list-style-type: none; margin: 0 17px 0 0; text-transform: uppercase; }
	#navMain li.last{ margin: 0; }
	#navMain li a{ background: url(../Images/bg_navMain.png) no-repeat 50% -80px; color: #1b1819; display: block; padding: 6px 16px 10px 16px; text-decoration: none; }
	#navMain li a:hover{ background: url(../Images/bg_navMain.png) no-repeat 50% -40px; color: #ffffff; }
	#navMain li.active a, #navMain li a.active, #navMain li a.active:hover{ background: url(../Images/bg_navMain.png) no-repeat 50% 0px; color: #ffffff; }

	h1,h2,h3,h4,h5,#body .services{ font-family: Georgia, "Times New Roman", Times, serif; }

	#body{ background: url(../Images/bg_home.png) 0 0 no-repeat; height: 328px; min-height: auto; position: relative; }
	#body h1.title{ font-size: 58px; font-weight: normal; padding: 24px 0 0 34px; }
	#body h1.title span.tagline{ color: #d32b38; display: block; font-size: 23px; padding: 3px 0 0 20px; }
	#body .services{ padding: 50px 0 0 70px; position: relative; }
	#body .services ul li{ font-size: 24px; font-style: italic; list-style-image: url(../Images/ico_services_bullet.gif); padding: 0 0 4px 0; }
	#body .services ul li a{ color: #1b1819; text-decoration: none; }
	#body .services ul li a:hover{ color: #d32b38; }
	#body .services a.more{ background: url(../Images/bg_more.png) top right no-repeat; color: #fff; font-style: normal; left: 300px; padding: 2px 15px 3px 11px; position: absolute; top: 123px; text-decoration: none; }
	#body .services a.more:hover{ background: url(../Images/bg_more.png) bottom right no-repeat; }
	#body p.plus{ background: url(../Images/ico_read_more.gif) top left no-repeat; padding: 0 0 5px 27px; }
	#body p.plus a{ color: #000000; }
	#body p.plus a:hover{ text-decoration: none; }
	#body .video-container{ position: absolute; top: 33px; left: 620px; width: 347px; }
	#body .video-container .column_1{ float: left; padding: 7px 0 0 8px; width: 212px; }
	#body .video-container .column_2{ float: left; padding: 7px 0 0 0; width: 119px; }
	#body #video{ background: url(../Images/bg_player.png) top left no-repeat; height: 176px; padding: 1px 2px 8px 8px; width: 312px; }
	
	#waist{ }
	#waist{ background: url(../Images/bg_home_waist.png) 0 0 no-repeat; height: 121px; }
	#waist .season{ background: url(../Images/bg_home_waist-wishes.png) 0 0 no-repeat; height: 121px; }
	#waist .column_1{ float: left; width: 260px; }
	#waist .padder_1{ padding: 15px 40px; }
	#waist h3{ font-size: 15px; font-weight: normal; padding: 0 0 5px 0; }
	#waist ul{ padding: 0 0 0 20px; }
	#waist ul li{ list-style-image: url(../Images/ico_waist_bullet.gif); padding: 0 0 3px 0; }
	#waist ul li a{ color: #fff; text-decoration: none; }
	#waist ul li a:hover{ text-decoration: underline; }
	
    #waist-season{ }
	#waist-season { background: url(../Images/bg_home_waist-wishes.png) 0 0 no-repeat; height: 121px; }
	#waist-season .column_1{ float: left; width: 260px; }
	#waist-season .padder_1{ padding: 15px 40px; }
	#waist-season h3{ font-size: 15px; font-weight: normal; padding: 0 0 5px 0; }
	#waist-season ul{ padding: 0 0 0 20px; }
	#waist-season ul li{ list-style-image: url(../Images/ico_waist_bullet.gif); padding: 0 0 3px 0; }
	#waist-season ul li a{ color: #fff; text-decoration: none; }
	#waist-season ul li a:hover{ text-decoration: underline; }
	
	
	
	
	

	#footer{ color: #a0a0a0; font-size: 11px; padding: 10px; }
	#footer .column_1{ float: left; width: 290px; }
	#footer .column_2{ float: left; width: 150px; }
	#footer .column_3{ float: left; width: 530px; }
	#footer a{ color: #a0a0a0; text-decoration: none; }
	#footer.home{ background: url(../Images/bg_home_footer.png) 0 0 no-repeat; height: 58px; }

	#navFooter{ }
	#navFooter li{ float: left; list-style-type: none; margin: 0 27px 0 0; }
	#navFooter li a:hover{ color: #d32b38; }
	
	#body .readmore a{ background: url(../Images/ico_read_more.gif) top left no-repeat; padding: 0 0 5px 27px; display:block; color: #000000; }

