@charset "utf-8";

#pix8000{
	font-size:13px;
	margin-left:0px;
	padding:2px 0 0 2px;
	width:1142px;
}
#pix8000 ul{
	display:block;
	margin-left:0px;
	padding:2px 2px 0 0;
	width:1142px;
}

#crystal{
	background: #d27cff;
	float:left;
	height:110px;
	padding:8px 0 0 15px;
	width:1127px;
}
#crystal h1{bottom:10px;color:#333;top:10px;}

#pix8000 ul li{
	color:#262626;
	float:left;
	margin-left: 25px;
	margin-right: auto;
	font-size:12px;
	font-variant:small-caps;
	padding:2px;
	text-align:center;
}
#pix8000 ul li img{height:128px;padding:3px 3px 16px;width:128px;}

#subm{
	font-size:1em;
	height:30px;
	width:1142px;
	background-color: #CCC;
	float: right;
	padding-bottom: 10px;
}
#subm p{display:block;float:left;padding:10px;width:980px;}

#subm ul{
	display:block;
	float:left;
	font-size:15px;
	padding:13px 0 15px 40px;
	width:1100px;
}

#subm ul li{display:inline;
	float: left;
}

#subm ul li a{
	color:#00F;
}

* { margin: 0px; padding: 0px; }
a img { border:0;}

a img { border:0;}



body{background: #222);font-family:Arial, Helvetica, "Nimbus Sans L", FreeSans;padding:25px 0 0;}

a { outline:none; text-decoration:underline; }

#videoMain2{background:#444;height:auto;
	margin-right: auto;
	margin-left: auto;
}

a:hover { text-decoration:none; }
ul, li { list-style:none; }
p { padding:6px 0; }
.lgtblack { color:#3f3f3f; }
.black { color:#000; }

#topHeader{height:90px;overflow:hidden;}


#topHeader h1{background:url(http://allashlee.com/tour/1/logo.png);display:block;float:left;height:80px;text-indent:-99999px;width:400px;}
#topHeader ul{display:inline;float:right;margin:5px 0 0 108px;padding-top:40px;}
#topHeader ul li{display:inline;float:left;}
#topHeader ul li a{display:block;float:left;padding-top:10px;}

.lgtgrey { color:#a2a2a2;}
.drkgrey { color:#3f3f3f; }
.lgtblue, #modelNav a.lgtblue { color:#bedbff; }
.blue { color:#2e70c2; }
.white { color:#fff; }
.orange { color:#f07115; }

.pink { color:#f884d8; }
.clear { clear:both; }
#bgWrap0 { background:  #b2b2b2 url(images/full_bg_extend.png) center 0 repeat-y; width: 100%; min-width: 1142px; }
#bgWrap1 { background:  url(images/full_bg.png) center 108px no-repeat; width: 100%; min-width: 1142px; }
#bgWrap2 { background: url(images/header_bg.png) center top no-repeat; width: 100%; min-width: 1142px; }
#mainWrap { width: 1142px; margin:0 auto; }
#topHeader ul li a:hover, #topHeader ul li a.current { background:url(images/menu_arrow.png) center top no-repeat }

#header_menu_bar {
	margin: 0 auto;
	color: #fF0;
	height: 24px;
	background-position:center;
	background-repeat: no-repeat;
	padding-top: 10px;
	text-align: right;
	}

#header_menu_bar ul li a {
	color: #fF0;
	text-decoration: none;
	padding: 6px 14px 6px 14px;
}

#header_menu_bar ul li a:hover {
	background-color: #333;
	color: #3a3bff;
	text-decoration:underline;
}

#header_menu_bar ul li {
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
	list-style: none;
}

#bottomHeader { position: relative; height: 420px; overflow: hidden; }

#stats li { float: left; display: block; border: solid 1px #000; border-bottom: none; background-image: url(images/header_stats_bg_lgt.png); width: 160px; height: 35px; padding: 6px 0 0 0px; font-size: 15px; font-weight: bold; text-align: center; line-height: 28px; }
#stats .drk { color: #FFF; background-image: url(images/header_stats_bg_drk.png); font-size: 24px; padding-top: 7px; height: 34px; }
#sampleMain 
{ 	background-color: #bebebe;
 height:291px; 
 padding:15px 15px 0 15px; }
 
#pix8000 p { 
padding:60 0px 0px 0 10px; 
font-size: 12px; 
 float: center; 
  line-height: 20px; }

#pix8001 a { float: left; padding: 0 3px 0 0; }

#mpix32 { float: left; width: 415px; padding: 0 0 0 20px; background: url(images/39mpix_resolution.png) 23px 0 no-repeat; }
#mpix32 ul { 
float: left; 
display: block;
 width: 236px; 
 padding-top: 57px; 
 padding: 57px 11px 0 0; }

#mpix32 ul li {
	 display: inline;
	  float: left; }
#mpix32 img { float: left; }
#sampleMain .clear { display: block; clear: both; width: 100%; }
#mainWrap .quote { clear: both; width: 100%; display: block; font-size: 23px; padding: 15px 0 0 0; text-align: center; }
#videoMain {
	height: 218px;
	background: #444;
}



#hiDef { 
float: right; 
width: 170px; 
height: 558px; 
padding: 0px 0 0 0px;
 font-size: 16px; 
 line-height: 20px; 
 background: #f884d8;

	color: #444;
	text-transform: lowercase;
}

#hiDef h1 { 
text-align: center;
padding: 5px 5px 0 0px;
 font-size: 18px; 
	font-variant: small-caps;
	color: #262626;
}

#hiDef p { 

padding: 12px 0px 2px 2px;
 font-size: 14px; 
	text-transform: lowercase;
	font-variant: small-caps;
	color: #444;
	text-indent: 15px;

}

#hidefVideo {
	float: right;
	padding: 16px;
	background: #4392ff;
}
#newestVids { float: left; width: 215px; padding: 71px 0 0 0; background:#dcdcdc url(images/newest_videos.png) no-repeat; overflow: hidden; height: 288px; font-size: 11px; line-height: 13px; }
#newestVids ul { display: block; width: 212px; border-left: solid 3px #000; height: 228px; background: #fff; }
#newestVids ul li { display: block; border-bottom: solid 1px #000; border-right: solid 1px #000; float: left; width: 207px; padding: 2px; }
#newestVids ul img { float:left; height:71px; width:107px; padding-right: 11px; }
#newestVids a { float:left; text-decoration: none; font-size: 12px; }

#updatesMain {
	height: 104px;
}
#updatesTop { height: 73px; width: 290px; padding: 4px 425px 0 427px; font-size: 12px; line-height: 18px; }
#updatesJoin { height: 25px; padding: 4px 0 0 163px; font-size: 14px; }
/*
updates table and sliders
*/
#updatesTable { float: center; display: block; width: 1138px; padding: 4px 0px 0px 4px; background: #787878; overflow: hidden; }
#updatesTable li {
	display: block;
	float: left;
	padding: 2px;
	width: 370px;
	height: 550px;
	overflow: hidden;
	position: relative;
	margin: 0px 2px 2px 0;
}

#updatesTablewide li {
	display: block;
	float: left;
	padding: 2px;
	width: 740px;
	height: 550px;
	overflow: hidden;
	position: relative;
	margin: 0px 2px 2px 0;
}
#updatesTable li .slideWrap { display: block; position: relative; height: 500px; width: 350px; overflow: hidden; }

#updatesTable li .slideWrapwide { display: block; position: relative; height: 550px; width: 740px; overflow: hidden; }
#updatesTable li .slideWrap .cover { display: block; }
/*
slide wrap ul controls how long it is..
*/
#updatesTable li .cover {
	position: absolute;
	top: 522px;
	width: 344px;
	overflow: hidden;
	height: 120px;
	left: 2px;
	border: 0;
	padding: 2px 13px;
	background-color: #000;
	display: block;
	color: #FFF;
	font-size: 12px;
	background:url(http://kaydenlove.com/tour/1/images/transparent_bg.png);
}
#updatesTable li span {
	display: block;
}
/*
slide wrap ul controls how long it is..
*/
#updatesTable .slideWrap ul {
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	height: 541px;
	width: 390px;
	padding: 9px;
}

#updatesTable .slideWrap .modelColor { font-size: 16px; line-height: 22px; }
#updatesTable .cover .modelColor { font-weight: bold; line-height: 28px; }

#moreUpdates { clear: both; height: 66px; background: #fff; padding: 16px 21px 0 21px; font-weight: bold; font-size: 23px; }
#moreUpdates .moreLink { float: right; }
#moreUpdates p { float: left; }
#bottomFooter { background-image: url(images/footer_bg.png); height: 75px; font-size: 11px; width: 1142px; background: url(images/footer_bg.png) left top no-repeat; }
#bottomFooter p { float: left; display: block; padding: 10px; width: 480px; }
#bottomFooter ul { float: left; width: 602px; display: block; padding: 13px 0 0 40px; font-size: 15px; }
#bottomFooter ul li { display: inline; }
#bottomFooter ul li a { color: #FFF; }
/**end of mainpage*/
#modelNav { background-image: url(images/ready_for_access.png); height: 31px; width: 1140px; border: solid 1px #fff; clear: right; overflow: hidden; }
#modelNav ul { float: left; display: block; width:756px; padding:7px 247px 0 10px; color:#FFF; font-weight: bold; font-size: 13px; overflow: hidden; }
#modelNav ul li { display:inline; padding:0 0 0 4px; }
#modelNav a { color:#FFF; text-decoration:none;} 
#modelNav a:hover {  text-decoration:underline;} 
#modelNav a.joinbtn { float:right;}
#modelDownload { background-color: #FFF; padding:6px 7px 0px 6px; float: left; }
#modelDownload p.title { display:block; border:solid 1px #000; border-bottom:none; height:43px; padding:4px 0 0 10px; font-size:30px; width: 1117px; }
#modelDownload .title span { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
#modelDownload .title span#small_txt { font-size: 12px; top: 0; position: relative; color: #444; font-family: Arial,Helvetica,"Nimbus Sans L",FreeSans; font-style: italic; font-weight: bolder; }
#modelDownload ul { float: left; display: block; background-image: url(images/stats_updatepg.png); height: 46px; width: 1128px; font-size: 18px; border-left: solid 1px #000; }
#modelDownload ul li { float: left; display: block; padding: 12px 0 0 40px; width: 195px; }
#modelDownload ul .large { width: 310px; padding: 12px 0 0 53px; }
#modelDownload ul .medium { width: 232px; padding: 12px 0 0 62px; }
#leftImage { float: left; padding: 7px 7px 7px 0; }
#leftImage img { border: 1px dashed #000; }#viewOptions { float: left; width: 519px; border: solid 1px #000; margin-top: 7px; overflow: hidden; }
#viewOptions ul { width: 519px; background: #CACACA none; height: 430px; overflow: hidden; border: none; }
#viewOptions .title { height:67px; overflow:hidden; display:block; background-image: url(images/viewing_options.png); }
#viewOptions p { display: block; font-size: 13px; padding: 16px 15px 0 15px; height: 54px; line-height: 20px; border-top: solid 1px #000; clear: both; }
#viewOptions ul li { float: left; width: 519px; height: 71px; padding: 0; border-top: solid 1px #000; background: #fff; }
#viewOptions ul li a { background-color: #fff; }
#viewOptions ul li a:hover { background-color: #e6e6e6; }
#viewOptions .joinDescr { background-color: #434343; height: 18px; display: block; font-size: 12px; text-align: center; padding: 3px 0 0 0; color: #b0b0b0; }
#viewOptions .slide { display: block; padding: 9px 0 0 84px; background: url(images/slide_ico.png) 16px 6px no-repeat; height: 61px; color: #000; text-decoration: none; font-size: 23px; }
#viewOptions .zip{ display: block; padding: 9px 0 0 84px; background: url(images/zip_ico.png) 16px 6px no-repeat; height: 61px; color: #000; text-decoration: none; font-size: 23px; line-height:29px; }
#viewOptions .freePhoto  { display: block; padding: 9px 0 0 84px; background-image: url(images/free_ico.png); background-position: 16px 6px; background-repeat: no-repeat; height: 62px; color: #000; text-decoration: none; font-size: 23px; line-height:29px; }
#viewOptions .viewGallery { display: block; padding: 9px 0 0 84px; background-image: url(images/browse_ico.png); background-position: 16px 6px; background-repeat: no-repeat; height: 61px; color: #000; text-decoration: none; font-size: 23px; line-height:29px; }
#viewOptions ul li span { font-size: 13px; line-height:20px; }
#viewOptions ul li strong { background:url(images/downloads_underline.png) 0 29px repeat-x; display:inline;}
#moreRecent { clear: both; background: #fff; height: 46px; }
#moreRecent p { padding: 7px 0 0 15px; border: solid 1px #000; background-image: url(images/more_recent_updates.png); height: 37px; font-size: 23px; margin: 0px 7px; font-weight: bold; display: block; }
#moreRecent p #small_txt { font-size: 12px; top: 0; position: relative; color: #444; font-family: Arial,Helvetica,"Nimbus Sans L",FreeSans; font-style: italic; font-weight: bolder; }
/* end update page */
#pagingTopNav { height: 77px; background: #fff url(images/download_logo_large.png) no-repeat; padding: 16px 0 0 80px; font-size: 23px; }
#pagingTopNav p { float: left; display: block; width: 526px; line-height: 25px; padding-left: 10px; }
#pagingTopNav ul { float: right; display: block; text-align:right; height: 27px; font-size: 16px; line-height:22px; padding: 20px 0 0 0; width: 520px; }
#pagingTopNav li { list-style-type: none; display: inline; padding-bottom: 2px; }
#pagingTopNav a, #pagingTopNav a:visited { padding: 0px 5px 1px 5px; border: 1px solid #000; text-decoration: none; color: #000; line-height:20px;  }
#pagingTopNav a:hover, #pagingTopNav a:active { border: 1px solid #333; color: #fff; background-color: #000; }
#pagingTopNav a.current { background: #F57116; color: #fff !important; border-color: #000; font-weight: bold; cursor: default;  padding: 0px 5px 0px 5px; }
#pagingTopNav li a.disabled, #pagingTopNav a.disabled:hover, #pagingTopNav a.disabled:active, #modelPaging li a.disabled { 
padding: 0px 5px 1px 5px; background-color: white; cursor: default; color: #7D7D7D; border-color: #7d7d7d; font-weight: normal !important;}
#pagingTopNav a.prevnext, #modelPaging a.prevnext { font-weight: bold; padding: 0px 5px 0px 5px; }
/*end updates */
/*video*/
#viewOptions2 ul { width: 399px; background: #fff none; height: 287px; overflow: hidden; border: none; padding-top: 0px; }
#viewOptions2 .title { height:67px; overflow:hidden; display:block; background-image: url(images/viewing_options.png); }
#viewOptions2 p { display: block; font-size: 13px; padding: 14px 15px 0 15px; height: 74px; line-height: 20px; border-top: solid 1px #000; clear: both; }
#viewOptions2 ul li { float: left; width: 399px; height: 71px; padding: 0; border-top: solid 1px #000; }
#viewOptions2 ul li a { background-color: #fff; }
#viewOptions2 ul li a:hover { background-color: #e6e6e6; }
#viewOptions2 .joinDescr { height: 19px; display: block; font-size: 12px; text-align: center; padding: 2px 0 0 0; color: #b0b0b0; }
#viewOptions2 .flash { display: block; padding: 9px 0 0 90px; background: url(images/flash_ico.png)  no-repeat; height: 61px; color: #000; text-decoration: none; font-size: 23px; }
#viewOptions2 .windows { display: block; padding: 9px 0 0 90px; background: url(images/windows_ico.png)  no-repeat; height: 61px; color: #000; text-decoration: none; font-size: 23px; }
#viewOptions2 .quicktime { display: block; padding: 9px 0 0 90px; background: url(images/quicktime_ico.png)  no-repeat; height: 61px; color: #000; text-decoration: none; font-size: 23px; }
#viewOptions2 .freePhoto { display: block; padding: 9px 0 0 84px; background-image: url(images/free_ico.png); background-position: 16px 6px; background-repeat: no-repeat; height: 61px; color: #000; text-decoration: none; font-size: 23px; line-height:29px; }
#viewOptions2 ul li span { font-size: 13px; line-height:20px; }
#viewOptions2 ul li strong { background:url(images/downloads_underline.png) 0 29px repeat-x; display:inline;}
#viewOptions2 { float: left; width: 399px; overflow: hidden; border: solid 1px #000; margin-top: 7px; }
#leftImage img.borderless { border: 0; }
/*video option*/
#videosTable { float: left; display: block; width: 1118px; background: #3e3e3e; overflow: hidden; border-left: solid 7px #fff; border-right: solid 7px #fff; padding: 0px 0px 7px 10px; border-bottom: solid 7px #fff; position: relative; }
#videosTable li { display: block; float: left; border: solid 1px #000; padding: 9px; width: 345px; height: 242px; overflow: hidden; position: relative; margin: 7px 7px 0px 0; background: #fff; }
#videosTable li .slideWrap { display: block; position: relative; height: 300px; width: 200px; overflow: hidden; }
#videosTable li .slideWrap .cover { display: block; }
#videosTable li .cover { position: absolute; top: 214px; width: 319px; overflow: hidden; height: 100px; left: 9px; border: 0; padding: 2px 13px; background-color: #000; display: block; color: #FFF; font-size: 12px; background:url(http://kaydenlove.com/tour/1/images/transparent_bg.png); }
#videosTable li span { display: block; }
#videosTable .slideWrap ul { position: absolute; top: 0px; left: 0px; overflow: hidden; height: 233px; width: 345px; padding: 9px; }
#videosTable .slideWrap .modelColor { font-size: 16px; line-height: 22px; }
#videosTable .cover .modelColor { font-weight: bold; line-height: 26px;  }
/*models page*/
#modelSearch { float: left; width: 406px; padding: 85px 7px 7px 7px; background: #fff url(images/models_logo.png) no-repeat; }
#featuredSearch { clear: both; padding: 7px 0 0 0; background: #fff; height: 352px; overflow: hidden; }
#modelSearch .alpahbetical { height: 63px; padding: 32px 10px 7px 4px; background: url(images/by_model_name.png) no-repeat; }
#modelSearch ul { float: left; display: block; text-align:center; height: 52px; font-size: 16px; width: 390px; padding-top: 1px; }
#modelSearch li { list-style-type: none; display: block; padding:0px 0 6px 7px; float: left; }
#modelSearch a, #modelSearch a:visited { padding: 0; border: 1px solid #000; text-decoration: none; color: #000; display:block; float:left; width:21px; text-align: center; background-color: #FFF; height: 21px; }
#modelSearch a:hover, #modelSearch a:active { border: 1px solid #333; color: #fff; background-color: #000; }
#modelSearch a.current { background: #F57116; color: #fff !important; border-color: #000; font-weight: bold; cursor: default; }
#modelSearch a.disabled, #modelSearch a.disabled:hover, #modelSearch a.disabled:active { background-color: white; cursor: default; color: #7D7D7D; border-color: #7d7d7d; font-weight: normal !important; }
#modelSearch a.prevnext { font-weight: bold; }
#modelSearch .physical { width: 406px; background-image: url(images/by_physical.png); height: 129px; padding: 36px 0 0 0; font-size: 13px; }
#modelSearch .physical p { float: left; width: 275px; display: block; height: 24px; padding-bottom: 0px; }
#modelSearch .physical p span { width: 110px; display: block; text-align: right; padding-right: 5px; float: left; padding: 1px 5px 0 0; }
#modelSearch .physical p select { float: left; width: 150px; border: solid 1px #000; }
#modelSearch .physical .submit { float: left; display: block; width: 129px; padding-top: 6px; }
#featuredSearch .featured { float: left; width: 715px; position: relative; }
#featuredSearch .featured img { border: 1px dashed #000; }
#featuredSearch .featured p { background-image: url(http://kaydenlove.com/beta2/images/transparent_bg.png); display: block; position: absolute; top: 272px; left:0px; height: 69px; width: 700px; padding: 10px 0 0 14px; font-size: 13px; color: #FFF; }
#featuredSearch .featured strong { font-size: 16px; }

#resultTable { float: left; display: block; width: 1135px; padding: 7px 0 0px 7px; background: #fff; overflow: hidden; }
#resultTable li { display: block; float: left; border: solid 1px #000; padding: 9px; width: 200px; height: 300px; overflow: hidden; position: relative; margin: 0px 7px 7px 0; }
#resultTable li .slideWrap { display: block; position: relative; height: 300px; width: 200px; overflow: hidden; }
#resultTable li .slideWrap .cover { display: block; }
#resultTable li .cover { position: absolute; top: 279px; width: 174px; overflow: hidden; height: 100px; left: 9px; border: 0; padding: 2px 13px; background-color: #000; display: block; color: #FFF; font-size: 12px; background:url(http://kaydenlove.com/tour/1/images/transparent_bg.png); }
#resultTable li span { display: block; }
#resultTable .slideWrap ul { position: absolute; top: 0px; left: 0px; overflow: hidden; height: 291px; width: 200px; padding: 9px; }
#resultTable .slideWrap .modelColor { font-size: 16px; line-height: 22px; }
#resultTable .cover .modelColor { font-weight: bold; line-height: 26px;  }


#bottomPaging { height: 56px; background: #fff; padding: 18px 0 0 0; clear:both; }
#bottomPaging ul { float: right; display: block; text-align:right; height: 27px; font-size: 16px; padding: 5px 0 0 0; width: 520px; line-height:22px;}
#bottomPaging li { list-style-type: none; display: inline; padding-bottom: 2px; }
#bottomPaging a, #bottomPaging a:visited { padding: 0px 5px 1px 5px; border: 1px solid #000; text-decoration: none; color: #000; line-height:20px;  }
#bottomPaging a:hover, #bottomPaging a:active { border: 1px solid #333; color: #fff; background-color: #000; }
#bottomPaging a.current { background: #F57116; color: #fff !important; border-color: #000; font-weight: bold; cursor: default;  padding: 0px 5px 0px 5px; }
#bottomPaging li a.disabled, #bottomPaging a.disabled:hover, #bottomPaging a.disabled:active { 
padding: 0px 5px 1px 5px; background-color: white; cursor: default; color: #7D7D7D; border-color: #7d7d7d; font-weight: normal !important;}
#bottomPaging a.prevnext { font-weight: bold; padding: 0px 5px 0px 5px; }

#modelPaging { height: 33px; background: #fff; padding: 6px 0 0 0; clear:both; }
#modelPaging ul { float: right; display: block; text-align:right; height: 27px; font-size: 16px; padding: 5px 0 0 0; width: 520px; line-height:22px;}
#modelPaging li { list-style-type: none; display: inline; padding-bottom: 2px; }
#modelPaging a, #bottomPaging a:visited { padding: 0px 5px 1px 5px; border: 1px solid #000; text-decoration: none; color: #000; line-height:20px;  }
#modelPaging a:hover, #bottomPaging a:active { border: 1px solid #333; color: #fff; background-color: #000; }
#modelPaging a.current { background: #F57116; color: #fff !important; border-color: #000; font-weight: bold; cursor: default;  padding: 0px 5px 0px 5px; }
#modelPaging li a.disabled, #modelPaging a.disabled:hover, #modelPaging a.disabled:active { padding: 0px 5px 1px 5px; background-color: white; cursor: default; color: #7D7D7D; border-color: #7d7d7d; font-weight: normal !important;}
#modelPaging a.prevnext { font-weight: bold; padding: 0px 5px 0px 5px; }

#mainWrap .vidIco { background-image: url(images/video_ico.png); }
#bottomPaging p { float: left; display: block; font-size: 23px; padding: 3px 0 0 22px; line-height: 25px; }
#videosTable .slideWrap a { height: 212px; width: 345px; display: block; position: absolute; top: 9px; left: 9px; z-index: 400; background: url(images/mask-thumbnail-large.png) 300px 300px no-repeat;}
#videosTable .slideWrap a:hover { background: url(images/video_hover.png) center 80px no-repeat; }
#resultTable .slideWrap a, #updatesTable .slideWrap a  {
	height: 558px;
	width: 383px;
	display: block;
	position: absolute;
	top: 1px;
	left: -4px;
	z-index: 10;
}
#hoverWrap { z-index:190; height: 0px; overflow: visible; }
#hoverBox{ position: absolute; visibility: hidden;
z-index: 40000; width:300px; }
#videosTable .slideWrap img { height: 242px; width: 345px; }
#tip_box { background-image: url(images/roll_tootip.png); width: 195px; height: 220px; display: block; color: #FFF; padding: 18px 10px 0 20px; }
#tip_box .date { font-size: 12px; height: 18px; }
#tip_box span{ display: block; }
#tip_box span span { display: inline; }
#tip_box .title { font-size: 14px; font-weight: bold; height: 22px; }
#tip_box .vid_time { font-size: 18px; font-weight: bold; height: 26px; }
#tip_box .description { font-size: 11px; padding: 8px 0 10px 0; height: 56px; }
#tip_box .flsh { font-size: 12px; font-weight: bold; padding: 0 0 0 30px; height: 23px; }
#exclusiveImages { float: left; width: 823px; padding: 0 7px 7px 7px; }
#modelInfo .orange .model_name { font-weight: bold; }
#modelInfo { font-size: 28px; float: left; width: 296px; line-height: 40px; }
#exclusiveOptions2 { float: left; width: 296px; overflow: hidden; border: solid 1px #000; background: #fff; }
#exclusiveOptions2 .title { height: 43px; clear: both; background: url(images/model_info.png) center center; }
#exclusiveOptions2 span { display: block; }
#modelInfo .orange { }
#modelInfo li { display: block; float: left; height: 44px; width: 283px; border-top: solid 1px #000; padding: 0px 0 0 13px; }
#exclusiveWrap { background-color: #FFF; float: left; width: 100%; }
#modelInfo .grey_bg { background: #e6e6e6; }
#modelInfo .freePhoto { display: block; padding: 9px 0 0 71px; background-image: url(images/free_ico.png); background-position: 3px 4px; background-repeat: no-repeat; height: 58px; color: #000; text-decoration: none; font-size: 18px; }
#modelInfo li .freePhoto strong { background: url(images/downloads_underline.png) 0 22px repeat-x; }
#modelInfo li.last { background-image: url(images/free_photo_bg.png); height: 65px; line-height: 20px; padding: 2px 0 0 6px; width: 290px; }
#modelInfo .freePhoto span { font-size: 13px; }
#exclusiveTitle { background-image: url(images/models_exclusive.png); height: 86px; width: 1142px; clear: both; }
#setList { float: left; display: block; width: 1128px; padding: 0px 7px 6px 7px; background: #fff; color: #FFF; font-size: 18px; }
#setList li { background: url(images/sets_bg.png) no-repeat; height: 48px; float: left; display: block; width: 1128px; }
#setList li .col1 { display: block; float: left; padding: 12px 0 0 30px; width: 212px; }
#setList li .col2 { float: left; display: block; }
#setList li .video { display: block; float: left; padding: 14px 0 0 65px; background: url(images/video_list_ico.png) 30px 1px no-repeat; width: 180px; }
#setList li .images { display: block; float: left; padding: 13px 0 0 65px; background: url(images/picture_list_ico.png) 30px 1px no-repeat; width: 180px; }
#setList li .col3 { float: left; display: block; font-size: 15px; padding: 13px 0 0 30px; width: 429px; }
#setList li a { float: left; display:block; }
#exclusiveOptions2 .join_details { height: 21px; background-color: #434343; font-size: 12px; padding: 3px 0 0 0; text-align: center; }
#moreRecentex  { clear: both; background: #fff; height: 44px; overflow: hidden; }
#moreRecentex p { padding: 7px 0 0 15px; border: solid 1px #000; background-image: url(images/more_recent_updates.png); height: 36px; font-size: 23px; margin: 0px 7px; font-weight: bold; border-bottom:0; }
.clear_float { float: left; height: 0px; width: 100%; font-size: 0px; line-height: 0px; overflow: hidden; clear: both; }
.clear_btm { font-size: 0px; line-height: 0px; clear: both; height: 10px; }
#resultTable .slideWrap a img { height: 300px; width: 200px; }
#updatesTable .slideWrap a img {
	width: 370px;
	height: 550px;
}
#newestVids a.blue { padding: 8px 0 0 0; }

a.grey { color: #888; }

#crystal { 
float: left;
 padding: 51px 0 0 0; 
  width: 950px;
   height: 507px; }

#models {
	float: left;
	padding: 51px 0 0 0;
	width: 1142px;
	height: 200px;
}

   #modelstext { 
height: 318px;
 background: #444; }
   
#crystal ul {
	 float: left; 
	 padding: 0 0 0 5px; }

#crystal ul li { 
float: left; 
display: block; 
margin-right: 5px; 
height: 407px; 
 
width: 306px; 
font-size: 18px; }


#joinSlides { background-color: #000; }

#preview{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;}




#preview ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#preview li{
	display: inline;
	float: left;
	background-color: #EFEFEF;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
}
#preview li a{
	width: 300px;
	padding: 8px;
	display: block;
	background-color: #333333;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
}

#preview li  a{
	width: 300px;
	padding: 8px;
	display: block;
	background-color: #333333;
	color: #fff;
	text-decoration: none;
}

#preview li a:hover{
	color: #FFFFFF;
	background-color: #000000;
}

#preview p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	text-align: center;
}
#preview h1{
	font-size: 16px;
		font-family: Arial, Helvetica, sans-serif;
	color: #4275ff;
}
#preview h2{
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
		font-family: Arial, Helvetica, sans-serif;
	color: #4275ff;
}
#models {
	float: left;
	padding: 51px 0 0 0;
	width: 1142px;
	height: 120px;
}
