html{height:100%;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

div{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

.clearfix:after{content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

.clearfix{display: inline-block;}

html[xmlns] .clearfix{display:block;}

* html .clearfix{height:1%;}

html{

	background:url(images/gutter.gif) repeat-y center 0;

	background-color:#ededed;

}

body{

	background:url(images/gutter.gif) repeat-y center 0;

	background-color:#ededed;

	font:11px arial,verdana,sans-serif;

	color: #000;

	text-align:center;

}

.shell{

	text-align:center;

	width:1100px;

	margin-left: auto;

	margin-right: auto;

	height:100%;

}





/* 	------------

		HEADER STYLES

    ------------   */



.header{

	width:1100px;

	height:130px;

	background-image:url('images/hedBg.gif');

	background-repeat:repeat-x;

}

.hedLogo{

	float:left;

	margin:10px;

}

.hedNav{

	float:right;

	width:600px;

	height:110px;

	text-align:right;

	padding-right:14px;

}

.hedNav img{

	margin-top:18px;

}



.bar{

	width:1100px;

	height:40px;

	background-image:url('images/barBg.gif');

	background-repeat:no-repeat;

}



.bar img{

	float:right;

	margin:1px 8px 0px 0px;

}



.loginBar{

	width:50%;

	text-align:left;

	height:28px;

	padding:8px 0px 0px 16px;

	float:left;

}

.loginBar input{

  height:16px;

	border:1px solid #000;

	padding-left:2px;

}





/* 	------------

		MAIN CONTENT INDEX 

    ------------   */



.mainContent{

	width:1100px;

	background:#f5f5f5;

	padding-top:30px;

}

.mainLeft{

	width:425px;

	float:left;

	text-align:left;

}

.mainCenter{

	width:230px;

	float:left;

	text-align:center;

}

.mainRight{

	width:445px;

	float:left;

	text-align:left;

}

.mainRight img{

	margin-top:25px;

}



.featuredTours{

clear:both;

margin:2px auto;

text-align:center;

}



.featuredTour{

float:left;



}





/* 	------------

		MAIN CONTENT SAMPLES 

    ------------   */



.sampleScreen{

	width:575px;

	float:left;

}

.sampleScreen h2{

	font:20px goudy,serif;

}

.sampleScreen p{

	color:#646667;

	text-align:center;

	font-size:12px;

}   

.sampleFeatures{

	width:215px;

	text-align:left;

	float:left;

	padding-top:30px;

}

.sampleFeatures p{

	padding:4px;

	margin:6px 0px;

	font-weight:bold;

}

.sampleFeatures h2{

	font:bold 18px goudy,serif;

}

#sampleDeets{

	width:310px;

	float:left;

	margin-top:30px;

}

#sampleDeets p{

	margin:20px;

	padding:10px;

	text-align:left;

	border:1px solid #ffcb42;

}    

.sampleHeadline{

	color:#000;

	text-align:center;

	font:24px goudy,serif;

	margin-bottom:10px;

}

.sampleHeadline i{

	font:bold italic 20px goudy,serif;

}    



.takeTour{

	height:200px;

	width:250px;

	background:url(images/takeTour.gif) no-repeat;

	margin-left:20px;

}



.takeTour div{

padding-top:50px;

font:bold 1.2em arial;

}



/* 	------------

		MAIN CONTENT PRODUCTS 

    ------------   */



.prodHeadline{

	color:#5f4501;

	font:30px century gothic std,arial,sans-serif;

	margin-bottom:6px;

}



.prodRow{

	clear:both;

}

.prodRow img{

	float:left;

}





.prodCol{

	float:left;

	margin:2px 25px;

	width:140px;

	text-align:center;

	color:#636364;

	font:18px century gothic std,arial,sans-serif;

}

.prodCol img{

	clear:both;

	margin:8px 0px;

}



.prodCol2{

	float:left;

	margin:2px 25px;

	width:310px;

	text-align:center;

	color:#636364;

	font:18px century gothic std,arial,sans-serif;

}



.prodCol2 p{

width:80%;

font-size:12px;

text-align:left;

margin:12px;

}

.priceStar{

	float:left;

	margin-left:20px;

}





/* 	------------

		MAIN CONTENT CONTACT 

    ------------   */

.contactForm{

	width:425px;

	float:left;

	padding-bottom:20px;

}

.contactForm button{

	width:175px;

	border:1px solid #666;

	padding:2px;

	cursor:pointer;

}

.contactForm input{

	width:175px;

	border:1px solid #666;

	padding:2px;

}

.contactForm table{

	width:100%;

	text-align:left;

}

.contactForm td{

	padding:2px;

}

.contactForm textarea{

	width:175px;

	height:100px;

	border:1px solid #666;

}



#responseDiv{

padding-top:32px;

width:300px;

float:left;

}



.helpDiv{

	width:250px;

	text-align:left;

	margin:20px;

	padding:12px;

	border:1px solid #ffcb42;

	float:right;

}



/* 	------------

		MAIN CONTENT FAQ 

    ------------   */





.faqLeft{

	width:60%;

	float:left;

	text-align:left;

	margin:10px;

}



.faqRight{

	width:35%;

	float:left;

	text-align:left;

	margin:10px;

}



.faqSep{

	margin:12px 0px;

	border:1px solid #ffc427;

	color:#fff;

	background:#646667;

	font:bold 14px arial;

	text-align:center;

	padding:3px;

}



.faqDiv{

	border:thin ridge black;

	padding:6px;

	margin:6px;

	width:90%;background:#eee;

}

.faqDiv b{

	margin:4px;

}

.faqDiv p{

	padding:1px 14px;

}

.faqDiv ul{

padding-left:24px;

}



.faqDiv ul li{

list-style: circle inside;

}



.jumpList{

padding-left:24px;

}



.jumpList a{

	color:#000;

	font:14px arial,sans-serif;

	text-decoration:none;

}



.jumpList a:hover{

	color:#555;

	text-decoration:underline;	

}



/* 	------------

		MAIN CONTENT FORMS 

    ------------   */

    

    

#formMsg{



	z-index:2;

	width:425px;

	height:175px;

	float:left;

	padding-bottom:20px;

	display:none;

}



.formNote{

	text-align:center;

	font-size:.8em;

	color:#555;

}

/* 	------------

		MAIN CONTENT GENERAL 

    ------------   */

.subNav{

margin-bottom:16px;

font:14px arial;

border-top:1px solid #555;

border-bottom:1px solid #fff;

border-right:1px solid #d5d5d5;

border-left:1px solid #d5d5d5;

padding:4px;

background:#fff;

}



.subNav a{

color:#535353;

text-decoration:none;

}

.subNav a:hover{

color:#000;

text-decoration:underline;

}



h1{

font: bold 16px goudy,serif;

}

.help{

width:250px;

float:left;

margin:12px 0px;

padding:10px;

text-align:left;

}



.peepBG{

background:url(images/peepBG.gif) no-repeat right 0;

}

.textBlock{

	width:380px;

	float:left;

	margin:8px 20px;

	clear:both;

}

.textBlock h1{

	font:24px goudy,serif;

	margin-bottom:4px;

}

.textBlock p{

	color:#646667;

	text-align:left;

	font-size:14px;

}

.textBlock ul{

padding-left:34px;

}

.textBlock li{

	color:#646667;

	font-size:12px;

	list-style: circle outside;

}





/* 	------------

		FOOTER

    ------------   */

    

.foot{

width:1100px;

background-image:url('images/footshadow.gif');

background-repeat:repeat-x;

padding-top:5px;

background-color:#fff;

}

.footTab{

background-image:url('images/footTab.gif');

background-repeat:no-repeat;

width:268px;

height:192px;

float:left;

margin-left:4px;

padding:12px 0px 0px 0px;

font: small-caps 16px helvetica,sans-serif;

color:#fff;

overflow:hidden;

}

.footTab p{

	font: 12px arial,sans-serif;

	padding:0px 8px;

}

.footTab b{

	font-size:1.3em;

}

.footTab h2{

font:bold 24px goudy,serif;

color:#f00;

}

.bgStar{

background-image:url('images/bgStar.gif');

}

.bgSign{

background-image:url('images/bgSign.gif');

}

.bgPhone{

background-image:url('images/bgPhone.gif');

}

.bgMic{

background-image:url('images/bgMic.gif');

}

.bgUpgrade{

background-image:url('images/bgUpgrade.gif');

}

.bgIncluded{

background-image:url('images/bgIncluded.gif');

}



.tabBigLink{

	font:bold 24px goudy,serif;

}

a.tabBigLink:link {color:#3b3f5a;text-decoration: none}

a.tabBigLink:visited {color:#3b3f5a;text-decoration: none}

a.tabBigLink:hover {color:#ffc427;text-decoration: underline}



.tabLink{

	font:bold 16px arial,sans-serif;

}

a.tabLink:link {color:#ffcb42;text-decoration: none}

a.tabLink:visited {color:#ffcb42;text-decoration: none}

a.tabLink:hover {color:#f5f5f5;text-decoration: underline}









/* 	------------

		PLAYER

    ------------   */

    
.player_desc a:link {
	text-decoration: none;
}
.player_desc a:visited {
	text-decoration: none;
}
.player_desc a:hover {
	text-decoration: none;
}
.player_desc a:active {
	text-decoration: none;
}
    

.player{
	float:left;
	width:650px;
	float:left;
	border:0px solid black;
	margin:8px 4px 0px 4px;
	padding-top:6px;
	text-align:center;
	background-color:#fff;
}





.player_addr{

	margin:4px;

	float:right;

	width:190px;

	padding:5px;

	min-height:60px;

	font-weight:bold;

	font-size:1.4em;

	font-family:arial,sans-serif;

}



.player_agent{

	margin:2px;

	float:right;

	width:204px;

	padding:10px;



}



.player_agent .headshot{

	width:50px;

	padding:3px;

	border:1px solid black;

	float:left;

	margin:0px 10px 4px 0px;

}



.player_team{

	margin:2px;

	float:right;

	width:204px;

text-align:center;

}



.player_team .teamshot{

	width:100px;

	padding:3px;

	border:1px solid black;

	margin:0px auto;

}



.player_agent b{

	font-size:1.5em;

}



.player_agent i{

	font-size:1.2em;

}



.player_brokerage{

	clear:both;



	width:180px;

	padding:5px;

	padding-top:15px;

	text-align:left;



}





.player_brokerage b{

	font-size:1.6em;

}



.player_brokerage img{

	width:100px;

	padding:3px;

	border:1px solid black;

	margin-right:4px;

}



.player_desc{

	width:90%;

	margin:10px;

	padding:4px;

}







.player_nav{



	margin:4px;

	padding:4px;

	background-color:#555;

	font-weight:bold;

	text-align:center;

font-size:1.3em;

border-bottom:1px solid black;

color:white;



}



.player_nav a{

color:#e3e3e3;

}





.player_photo{

	float:left;

	border:1px solid black;

	margin:0px 8px 8px 8px;

	padding:4px;

	width:260px;

	text-align:center;

	font-weight:bold;

	height:220px;

	overflow:hidden;

}





.player_photos{



	width:855px;

	float:left;

	border:0px solid black;

	margin:4px;

	padding:4px;

}







.player_price{

	margin:4px;

	float:right;

	width:190px;

	padding:5px;

	font-size:1.7em;

	font-weight:bold;

	text-align:left;

	color:#646567;

}



.player_right{

	width:180px;

	padding-top:15px;

	margin-left:10px;

}





.player_shell{

	background-color:#fff;

	background-image:url('images/page_bg.jpg');

	background-repeat:no-repeat;

	width:860px;

	height:100%;

	margin-left: auto;

	margin-right: auto;

	border-left:4px solid #e7e7e7;

	text-align:left;

	display:table;

	line-height: 12pt;

}









.player_shell_nobrand{

	background-color:#fff;

	background-image:url('images/page_bg.jpg');

	background-repeat:no-repeat;

	width:650px;

	height:100%;

	margin-left: auto;

	margin-right: auto;

	border-left:4px solid #e7e7e7;

	text-align:center;

	display:table;

}



.player_addr_nobrand{

		width:650px;

		clear:both;

		text-align:center;

		font-size:1.5em;

		font-weight:bold;

		text-align:left;

}



.player_desc_nobrand{

		text-align:left;

		width:650px;

}





.player_photos_nobrand{

	width:650px;

	border:1px solid black;

	margin:2px;

	padding:1px;

}



.player_photo_nobrand{

	float:left;

	width:315px;

	float:left;

	border:0px solid #e3e3e3;;

	margin:4px;

	padding:8px;

	font-weight:bold;

	text-align:center;

}



.player_sold{

	margin:4px;

	float:right;

	width:190px;

	padding:5px;

	font-weight:bold;

	font-size:1.5em;

	font-family:arial,sans-serif;

	text-align:left;

}







.price{

	font-size:1.2em;

	margin:12px;

}



.price b{

	color:yellow;

	font-size:1.2em;

}



/* 	------------

		NEWSPAGE

    ------------   */

    

.newsItem{

	width:60%;

	text-align:left;

	margin:0 auto;

}



.newsItem p{

padding:6px 12px 12px 24px;

font-size:13px;

}



.newsItem h1{



}

.dateline{

padding:4px;

background:#fff;



}



.subhed{

margin:4px;

padding:4px;

font:bold 1.2em arial;

text-align:center;

}

.fontspacer {
	color: #FFF;
}
.gold {
	color: #F90;
}
.almostWhite {
	color: #CCC;
}
.RLT_title {
	text-align: center;
	font-size: 18px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #300;
}
