/* reset */

html, body, address, blockquote, del, div, h1, h2, h3, h4, h5, h6, hr, ins, noscript, p, pre, dl, dt, dd, li, ol, ul, table, caption, colgroup, col, thead, tfoot, tbody, tr, td, th, form, button, fieldset, legend, label, select, optgroup, option, textarea, a, bdo, br, img, map, area, object, param, q, script, span, sub, sup, abbr, acronym, cite, code, del, dfn, em, ins, kbd, samp, strong, var, b, big, i, small, tt{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
ol, ul{list-style:none;}
th{text-align:left;}
table{border-collapse:collapse;}


/* fix for :hover margin bug */
/** {zoom:1;}*/


/* global */
.left 										{float: left;}
.right 										{float: right;}
.clear 										{clear: both;}
.test 										{outline: dashed 1px #ff0000;}

body 												{background:url(images/bg.jpg) left 300px repeat-x #000;font-family:arial,sans-serif;color:#cfcfcf;font-size:15px;line-height:20px;}
body#b-login,
body#b-marketing									{background:url(images/bg.jpg) left 325px repeat-x #000;}
body#b-downloads								    {background:url(images/bg.jpg) left 200px repeat-x #000;}
a:link,
a:visited										    {color:#c7ad84;text-decoration:none;}
a:hover,											
a:visited:hover									    {color:#9c763b;text-decoration:none;}

table td										    {}

h1												    {padding:0;}
h2													{color:#1a98a5;}
h3													{font-weight:bold;}
h3.title											{font:normal 16px/20px "Century Gothic",sans-serif;text-align:center;margin:0 0 10px 0;}
h4													{font-size:14px;font-weight:bold;margin:0 0 5px 0;}
h5													{font-size:10px;margin:0 0 5px 0; padding:0;}	
p												    {margin:0 0 15px 0;}
hr													{background:none;margin:0px 20px; border-top:1px solid #675a47;}

button												{border:thin solid #E9CA9B; }

.small-head									{font-size: 10px; font-family: Arial, sans-serif; color: #c6ac83; text-transform: uppercase;}
.cat-head 									{margin-left: 20px;}

	


/* container */

#container											{width:1000px;margin:10px auto;}



/* header */
#header										{padding:0; text-align: center;}
.center									{display: block; margin: 0 auto;}


/* nav */

#nav												{background:url(images/nav-bg.jpg) left top no-repeat;width:994px;height:50px;border:3px solid #e9ca9b;font-weight:bold;color:#000;}
#nav ul li											{float:left;display:block;height:35px;padding:15px 0 0 0;text-align:center;}
#nav ul li a										{color:#000;}
#nav ul li a:hover									{color:#7b5a27;}
#nav ul li#n-cat									{width:150px;} /*220 old value*/
#nav ul li#n-air									{width:138px;} /*62 old value */
#nav ul li#n-cruise									{width:138px;} /*62 old value */
#nav ul li#n-river									{width:138px;}
#nav ul li#n-hotels									{width:138px;}
#nav ul li#n-destinations								{width:138px;}
#nav ul li#n-tour									{width:138px;}
#nav ul li#n-car									{width:138px;}

body#air #nav ul li#n-air,
body#cruise #nav ul li#n-cruise,						/*{background:url(images/n-active-s.gif) left center no-repeat;}*/
body#river #nav ul li#n-river,						
body#hotels #nav ul li#n-hotels,						
body#destinations #nav ul li#n-destinations,						
body#tour #nav ul li#n-tour,						
body#car #nav ul li#n-car							{background:url(images/n-active-l.gif) left center no-repeat;}





/* content */

#content											{padding:0;}
#content #intro										{width:1000px;height:460px;}
#content #intro-links								{background:url(images/intro-links-bg.jpg) left top no-repeat;width:994px;height:78px;font-size:15px;font-weight:bold;}
#content #intro-links ul li							{height:45px;padding:35px 25px 0 55px;float:left;}
#content #intro-links-marketing						{padding-left:25px !important;}
#content #intro-links-tickets						{background:url(images/intro-links-tickets.jpg) left top no-repeat;}
#content #intro-links-vote							{background:url(images/intro-links-vote.jpg) left top no-repeat;}

#content #main										{background:url(images/main-bg.jpg) left bottom repeat-x #fff;width:994px;padding:5px 0 0 0;color:#000; border:3px solid #e9ca9b; border-top: 0;}
#sponsor 											{padding:15px 0 0 0;border-top:1px solid #E9CA9B;border-bottom:1px solid #E9CA9B;overflow:auto;font:normal 12px/17px "Lucida Grande",sans-serif;}
#sponsor .c-01										{width:485px;padding:0 0 0 15px;float:left;}
#sponsor .c-01 #copy								{width:455px;height:450px;padding:0 30px 0 0;overflow:auto;}
#sponsor .c-02										{width:459px;padding:0 15px 0 20px;float:left;}
#sponsor-logo										{width:300px;margin:0 auto 30px;}								
#sponsor-logo-long									{margin:0 auto; margin-bottom:30px; text-align: center;}								

#sponsor-logo img									{ padding-left:45px;}	
#more-winners										{background:#fff;width:994px;padding:0 0 20px 0;margin:20px 0 0 0;border:2px solid #e9ca9b;color:#000;overflow:auto; border-right: 0; border-left: 0;}
#more-winners h3									{margin:15px 0 20px 10px;}
#more-winners .prev									{width:45px;padding:0;margin:0;float:left;}
#more-winners .next									{width:45px;padding:0;margin:0;float:left;}
#more-winners .slideshow-slide						{width:900px;height:100px;padding:0;margin:0;float:left;display:block;}
#more-winners .slideshow-slide li					{width:900px;display:block;}
#more-winners .slideshow-slide li img				{float:left;}

#categories											{width:960px;margin:20px;}
.module												{width:954px;padding:10px 0px 20px 0px;overflow:auto;font-size:11px;line-height:14px; border-bottom: solid; border-width: 1px; border-color: #bfbfbf; margin-bottom: 5px;}
.module .r-02										{width:280px;text-align: left;}
.module .r-02 li									{color:#666666;margin:0 0 8px 0; line-height: 8px; font-weight: bold;}
.module .r-01										{padding:0; }
.module .r-01 h3									{font-weight:bold;}
.module .small-head 										{line-height: 20px;}
.module h2											{font:normal 20px/24px Helvetica, arial,sans-serif;color:#fff;text-align:left;margin:0 0 10px 0; background-image: url('images/bg-h2.png'); background-repeat: repeat-x; height: 35px; padding-left: 10px; padding-top: 5px;}
.module h3											{font:normal 24px/24px Helvetica, arial,sans-serif;margin:0 0 18px 0; color: #333333;}
.module h4											{font:bold 14px/14px arial,sans-serif;color:#ceb793;margin:0;text-transform:uppercase;}
.module hr											{background:none;color:#000;border-top:1px dotted #ceb793;margin:15px 0;}
.module .c-01 									{width: 300px;}
.module .c-02 									{width: 650px;}
.module .c-03 									{width: 200px;}
.module .c-xx 									{width: 620px; padding: 0;}
.c-xx h2 									{font-size: 16px; background: none; color: #333333; font-weight: bold; font-family: Helvetica, Arial, sans-serif; padding: 0; border-bottom: 3px groove #cccccc; line-height: 54px; display: inline-block;}
.c-xx h3 									{font-size: 16px; background: none; color: #333333; font-weight: bold; font-family: Helvetica, Arial, sans-serif; padding: 0; border-bottom: 3px groove #cccccc; line-height: 21px; display: inline-block;}
.featured											{background:url(images/landing-bg.jpg) repeat-x left bottom #FFFFFF;width:920px;padding:9px 19px 19px 19px;margin:0 0 10px 0;border:1px solid #eed7b4;}
.nosponsor .r-01									{padding:20px 0;}
.sponsor											{overflow:auto;}
.sponsor a 											{color:#000 !important;text-decoration:underline}
.sponsor a:hover 									{color:#000 !important;text-decoration:none;}
.sponsor .c-01										{width:200px;padding: 10px 0 0 0;margin:0 10px 0 0;float:left;}
.sponsor .c-02										{width:419px;padding:0;border:0;float:left;}
.mypic 											{width: 200px;}
.mytext 										{width: 415px;}


/*

#main #login										{background:url(images/login.jpg) left top no-repeat;width:488px;height:440px;padding:0;margin:0 0 0 221px;}
#main #login #title									{margin:20px 0 40px 0;}
#main #login table									{margin:0 0 0 90px;}
#main #login table td								{vertical-align:middle;padding:0 10px 5px 0;}
#main #login #login-un,
#main #login #login-pw								{width:200px;height:22px;border:1px solid #ccc;}
#main #login #login-error							{color:red;font-size:12px;line-height:16px;}

#main #downloads									{margin:135px 0 0 0;padding:0 35px;overflow:auto;}
#main .back											{background:url(images/arrow.gif) left 2px no-repeat;width:120px;display:block;font-size:12px;padding:0 0 0 20px;margin:0 0 35px 0;}
#main #downloads .cat								{width:465px;float:left;}
#main #downloads ul									{margin:0 0 15px 0;}

#main #featured										{padding:0 0 0 84px;overflow:auto;}
#main #featured	.cat								{width:199px;margin:0 12px 0 0;float:left;}
#main #featured	.last								{margin:0;}
#main #featured-bottom								{clear:both;}

#main .content										{padding:0 35px;width:930px;}
*/


/* footer */
#footer												{padding:25px 0 0 0;margin:0 0 100px 0;border-top:1px solid #675a47;font-size:14px;}
#footer-01											{width:465px;padding:0 0 0 35px;float:left;text-align:left;}
#footer-02											{width:465px;padding:0 35px 0 0;float:left;text-align:right;}



/* misc */

strong											    {font-weight:bold;}
em													{font-style:italic;}
underline											{text-decoration:underline;}
.fl													{float:left;}
.cb													{clear:both;}
.tal												{text-align:left !important;}
.tar												{text-align:right !important;}
/* .tac												{text-align:center !important;} */
.nomargin											{margin:0 !important;}
.nopadding											{padding:0 !important;}



/* overlay */

.overlay  											{background:url(images/overlay-bg.png) repeat scroll left top transparent;display:none;height:100%;position:absolute;left:0;top:0;width:100%;z-index:299;}
.overlay-container 									{background:none repeat scroll 0 0 #FFFFFF;display:none;padding:0;
position:absolute;width:600px;border:5px solid #3c5459;z-index:300;}



/* custom scrollbar */


.jScrollPaneContainer 								{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack 									{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:url(images/jScrollPaneTrack-bg.gif) left top repeat-y;width:21px !important;}
.jScrollPaneDrag 									{position:absolute;background:#666;cursor:pointer;overflow:hidden;background:url(images/jScrollPaneDrag-bg.jpg) left top no-repeat;width:21px !important;height:48px !important;}
.jScrollPaneDragTop 								{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom 								{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp 									{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowUp:hover 								{}
a.jScrollArrowDown 									{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowDown:hover 							{}
a.jScrollActiveArrowButton, 
a.jScrollActiveArrowButton:hover 					{}



/* Comments Disqus styles */

#comment-list {
	width:1000px;
	height:200px;
	overflow:hidden;	
}
#comment-list .prev,
#comment-list .next{
	padding:20px 0 0 0;
	width:45px;
	float:left;
}
#comment-list .li_group ul{
	width:905px;
	overflow:auto;
}
#comments{
	width:1000px;
	height:230px;
	overflow:hidden;
	margin:auto;
}
#comments h3{
	
	margin:5px 0 0px 12px;

	
}
#comments h5{
	margin-left:20px;
}
#dsq-comment-header-55334408{
display: none;	
}
.dsq-widget-comment{

color:#fff;
}
#dsq-textarea{
	height:200px;
	min-height:200px;	
	overflow:hidden;
}
.dsq-options { 
display: none; 
} 
#dsq-content{
	margin:auto;
	width:98%;
	height:215px;
}
#dsq-content div, #dsq-content p, #dsq-content h3 {
}
.dsq-widget-meta{
	display:none;
}
.dsq-widget-list{
	float:left;
	list-style:none;
	height:140px;	
	width:905px;
}
.dsq-widget-list ul{
	list-style:none;
}
.dsq-widget-item{
padding-right:15px;	
}
li.dsq-widget-item{
	float:left;
	clear:none !important;
	font-size:12px;
	line-height:1.3em;
	list-style-type:none;
	margin:10px 15px 15px 0 !important;
	padding:5px 5px 20px 5px;
	vertical-align:top;
	width:271px;
	min-height:80px;
	height:100px;
	display:inline-block;
	position:relative;
	background:#9a7a4b url(/_images/comment-image.png) no-repeat bottom left;
}	
.li_group .nomargin{
	margin-right:0 !important;
}
a.dsq-widget-user{
	text-decoration: none;
	font-size:14px;
	color:#fff;
	position:absolute;
	right:0;
	padding-right:5px;
	bottom:23px;
	}


#disqus_thread{
	overflow:hidden;
	height:220px;
	
}

#dsq-textarea-wrapper {
	height:100px !important;
	overflow:auto !important;
}

#dsq-textarea-wrapper iframe {
border:5px solid red;
}
#dsq-comments-title{
	display:none !important;
}
#dsq-content .dsq-options{
	
	display:none !important;
}
#dsq-post-button span {
	font-size:14px;
	color:#fff;
}
#comments .overlay-trigger{
	height:35px !important;
}

/* END DISQUS */


#prevbttn{
	padding:15px 0 0 0 ;
float:left;


}

#nextbttn{
	padding-right:75px;
float:left;

}








	

