*		{ margin:0; padding:0; }
html, body	{ width:100%, height:100%; margin:0; padding:0; border:0;}
body		{ font-family: Tahoma, Verdana, "Trebuchet MS", Arial, Helvetica; font-size:11px; color:#716C59; background:url('/img/bgs/body-bg.gif') repeat-x #F6F6E8; margin-top:18px; }
div		{ position:relative; }
form		{ display:inline; }
fieldset	{ border:0; padding:0; }
textarea	{ border:1px solid #EFEFE2; }

#container		{ width:960px; margin:auto; }
#header-1		{ width:900px; margin:auto;  color:#D7D4C4; height:25px;}
#top-1			{ width:100%; height:12px; background:url('/img/bgs/top-1.gif') no-repeat; }
#logo			{ float:left; width:243px; height:110px; overflow:hidden; }
#logo img		{ border:0px; }
#top-2			{ float:left; width:717px; height:108px; background:url('/img/top.jpg') no-repeat; overflow:hidden; }
#top-2-choose-city	{ margin-left:460px; margin-top:15px; color:#ffffff; font-size:12px; font-weight:bold; }
#top-3			{ height:40px; width:100%; }
#search-container	{ float:left; }
#search			{ float:left; color:#CA070B; padding-top:7px; }
#search-input		{ float:left; padding-left:10px; }
#search-button		{ float:left; padding:7px 0px 0px 10px; }
#menu-subpages		{ float:left; padding:7px 0px 0px 40px; }
#menu-subpages a,a:visited 	{ color:#827E6B; text-decoration:none; }
#menu-subpages a:hover		{ color:#827E6B; text-decoration:underline; }
#banner-top		{ margin-top:20px; padding-bottom:10px; }
#banner-top-1		{ float:left; width:800px; text-align:center; }
#banner-top-1 img	{ border:0; }
#banner-top-2		{ float:left; width:140px; text-align:center; padding-right:10px; margin-top:15px; }
#advert-1		{ padding-bottom:10px; border-bottom:1px solid #D7D7BF; }
#advert-2		{ color:#716C59; padding-top:10px; }
#advert-2 a,a:hover,a:visited	{ color:#716C59; text-decoration:underline; }
#content-top		{ width:100%; height:6px; background:url('/img/bgs/content-top.gif') no-repeat; font-size: 0;}
#content		{ width:958px; border:1px solid #EFEFE2; border-top-width:0px; border-bottom-width:0px; background-color:#ECECD8; }
#content-bottom		{ width:100%; height:6px; background:url('/img/bgs/content-bottom.gif') no-repeat; font-size: 0; }
#content-bg		{ width:100%;background:url('/img/bgs/page-bg.gif') repeat-y; }
#login			{ float:left; width:190px; padding:10px 10px 0px 10px; }
#login-remind { float:left; padding:6px 0px 0px 3px; }
#login-remind a,a:hover,a:visited  { color:#716C59; text-decoration:none;}
.login-button		{ float:right; text-align:right; padding-top:5px; padding-right:7px; }
#cities			{ float:left; padding:10px; width:530px; margin-top:25px; text-align:center; color:#CDCDB1; border-top:1px solid #C8C8AD; }
#cities a,a:visited	{ color:#3F3400; text-decoration:none; }
#cities a:hover		{ color:#3F3400; text-decoration:underline; }
#active-city		{ display:inline; font-weight:bold; }
#active-city a,a:visited{ color:#0F579F; text-decoration:none; }
#active-city a:hover	{ color:#0F579F; text-decoration:underline; }
#user-top		{ float:right; height:50px; margin-right:15px; padding:5px; background:url('/img/bgs/user-top.gif') no-repeat; }
#user-top a,a:visited	{ color:#3F3400; text-decoration:none; }
#user-top a:hover 	{ color:#3F3400; text-decoration:underline; }

#left-content		{ float:left; width:190px; padding:10px; padding-top:0px; }
#right-content		{ float:left; width:746px; background-color:#ffffff; border:1px solid #E7E7D5; border-top-width:0px; border-bottom-width:0px; }
#right-content-top	{ height:5px; font-size:0; background:url('/img/bgs/right-content-top.gif') no-repeat; margin-left:211px; }
#right-content-center	{ background-color:#ffffff; padding-top:10px; }
#right-content-bottom	{ height:5px; font-size:0; background:url('/img/bgs/right-content-bottom.gif') no-repeat; margin-left:211px; }

#sections a,a:hover,a:visited	{ text-decoration:none; }			
#menu-categories		{ margin-top:10px; }
#menu-categories a,a:visited	{ color:#626215; text-decoration:none; }
#menu-categories a:hover 	{ color:#626215; text-decoration:underline; }
.menu-cat			{ padding:7px 0px 7px 12px; background:url('/img/bgs/menu-separator.gif') no-repeat; background-position:bottom; }

#path				{ height:30px; border-bottom:1px solid #F3F3EC; }
#path a,a:visited,a:hover	{ color:#716C59; text-decoration:none; }
.section-header			{ padding:10px 0px 10px 0px; margin-left:-4px;}
#home-left 			{ float:left; width:400px; padding-left:20px; }
#home-right			{ float:left; width:302px; padding-left:15px; }

#poll			{ margin-top:15px; }
#poll-top		{ width:100%; height:2px; background:url('/img/bgs/poll-top.gif') no-repeat; font-size:0; }
#poll-content		{ width:172px; padding:8px; background-color:#FFFFFF; border:1px solid #CCBF7B; border-top:0; border-bottom:0; color:#675605; }
#poll-content a,a:hover,a:visited	{ color:#CA070B; text-decoration:underline; }
#poll-bottom		{ width:100%; height:2px; background:url('/img/bgs/poll-bottom.gif') no-repeat; font-size:0; }
.poll-title		{ font-size:12px; font-weight:bold; color:#CA070B; }
.poll-q			{ font-size:12px; font-weight:bold; color:#A99534; padding-bottom:10px; }
.poll-res		{ background-color:#E1E1B1; }

#banners-left		{ width:100%; text-align:center; margin-top:15px; }
#banners-left img { border:0; }
#banners-right		{ margin-top:20px; width:100%; text-align:center; color:#B8B5AC; }

#body			{ width:700px; margin:0px 20px 20px 20px; }

.label-2		{ width:181px; height:19px; background:url('/img/bgs/label-2-bg.gif') no-repeat; padding:5px 0px 0px 10px; font-weight:bold; font-size:14px; }
.label-2-ext		{ width:100%; height:24px; background:url('/img/bgs/label-2-ext.gif') repeat-x; background-position:bottom; }

.label-3		{ width:181px; height:19px; background:url('/img/bgs/label-3-bg.gif') no-repeat; padding:5px 0px 0px 10px; font-weight:bold; font-size:14px; }
.label-3-ext		{ width:100%; height:24px; background:url('/img/bgs/label-3-ext.gif') repeat-x; background-position:bottom;  }
.label-3-bottom		{ width:100%; height:2px; background:url('/img/bgs/label-3-bottom.gif') repeat-x; font-size:0;}

.label-4		{ width:181px; height:19px; background:url('/img/bgs/label-4-bg.gif') no-repeat; padding:5px 0px 0px 10px; font-weight:bold; font-size:14px; }
.label-4-ext		{ width:100%; height:24px; background:url('/img/bgs/label-4-ext.gif') repeat-x; background-position:bottom;  }
.label-4-bottom		{ clear:both; width:100%; height:3px; background:url('/img/bgs/label-4-bottom.gif') repeat-x; font-size:0;}

#actions a,a:hover,a:visited	{ color:#1181A6; text-decoration:none; }

#recommended-container	{ border-top:1px solid #E1E1D1; background:url('/img/bgs/recommended-bg.gif') repeat-x #EEEEDB; padding:20px; }	
#recommended-container a,a:hover,a:visited	{ color:#3F3400; text-decoration:none; }
.recomm			{ float:left; margin-left:20px; width:150px; padding-right:10px; border-right:1px solid #DFD7AD; }
.recomm-link  { padding-top:6px;}
	
#footer					{ margin:20px 20px 5px 20px; margin-top:10px; padding-bottom:5px; }
#footer-subpages			{ float:left;color:#D7D3C3; }
#footer a,a:hover,a:visited		{ color:#716C59; text-decoration:none; }
#footer-to-top				{ float:right; }
#footer-copyright			{ color:#716C59; padding-top:7px; }
#footer-copyright a,a:hover,a:visited	{ color:#2F2C1F; text-decoration:none; }

.section	{ font-size:13px; height:36px; margin-top:5px; background:url('/img/bgs/section-bg.gif') no-repeat; }
.section-icon	{ text-align:center;width:50px; height:38px; }
.section-name	{ padding-left:8px; }
.choose-city	{ height:20px; width:100px; color:#E28104; background:url('/img/bgs/newsletter-input-bg.gif') no-repeat #ffffff; border:0px; padding:4px 0px 0px 6px; font-size:11px; font-weight:bold; }
.top-submit	{ border:0px; background:none; color:#ffffff; font-size:11px; cursor:pointer;}
.input		{ border:1px solid #EFEFE2; border-top-color:#DADADA; border-left-color:#E7E7E7; height:18px; width:160px; padding:5px 0px 0px 5px; background-color:#ffffff; color:#141414; font-size:11px; }
.input2		{ border:1px solid #EFEFE2; border-top-color:#DADADA; border-left-color:#E7E7E7; width:160px; padding:5px 0px 0px 5px; background-color:#ffffff; color:#141414; font-family:Arial; font-size:10px; }
.input3		{ border:1px solid #EFEFE2; border-top-color:#DADADA; border-left-color:#E7E7E7; height:20px; padding:5px 0px 0px 5px; background-color:#ffffff; color:#141414; font-family:Arial; font-size:10px; }
.submit-input	{ border:1px solid #EFEFE2; border-top-color:#DADADA; border-left-color:#E7E7E7; height:20px; padding:5px 0px 0px 0px; background-color:#ffffff; color:#141414; font-family:Arial; font-size:12px; }
.form-error	{ border:1px solid #CA070B; height:18px; width:160px; padding:5px 0px 0px 5px; background-color:#ffffff; color:#141414; font-size:11px; }
.error		{ color:#CA070B; text-align:center; font-size:10px; float:left; width:170px; }
.error-pad	{ color:#CA070B; text-align:center; font-size:10px; float:left; width:170px; margin-left:40px; }
.no-border	{ border:0px; }
.clean		{ clear:both; }
.red		{ color:#CA070B; }
.green		{ color:#A99534; }
.dark-green	{ color:#586A02; }
.grey		{ color:#555555; }
.blue		{ color:#1181A6; }
.submit-form	{ padding-top:15px; color:#CA070B; }
.submit2	{ border:0px; background:transparent; font-size:11px; color:#CA070B; cursor:pointer; }
* html .submit2,.top-submit {cursor:hand;}
.msg		{ text-align:center; color:#CA070B; padding:10px; font-size:12px; }
td.error-message	{ color:#CA070B; }
.title		{ font-size:15px; font-weight:bold; }
.reg-div	{ float:left;width:215px;padding-top:15px; padding-bottom:5px; }
.reg-div-input	{ float:left;width:215px; }
.font12		{ font-size:12px; }
.nopage		{ padding:20px; font-size:24px; color:#555555; font-family:Tahoma; }
.img-border	{ border:3px solid #F3F3EC; }
.send_to_friend	{ padding-top:20px; color:#555555; padding-left:10px;}
#msg a,a:hover,a:visited	{ color:#CA070B; text-decoration:underline; }
.error-message	{ color:#CA070B; }


