/*reset all*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
/*	vertical-align: baseline;*/
	}
	
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
	}

html {-webkit-text-size-adjust:100%;}

body {
	text-align:center;
	line-height:1;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
	}

ol, ul {
	list-style: none;
	}

img {
	vertical-align: top;
	border:0;
	}

.clr {
	clear:both;
	}


/*structural elements*/


.whiteBox {
	background:#ffffff;
/*
	position:relative;
	float:left;
*/
	width:960px !important; width:962px;
	border:1px solid #666666;
	margin:20px auto;
	}

.container { 
	width:910px;
	margin:0 25px;
	} 

.thumbsContainer { 
	width:960px;
	margin:0;
	overflow:auto;
	}

.previewContainer { 
	width:950px;
	margin:0 5px;
	overflow:auto;
	}

.galleryContainer { 
	width:950px;
	margin:0 5px 40px 5px;
	overflow:auto;
	}

.topBanner {
	width:910px;
	height:138px;
	background-color:#000000;
	overflow:hidden;
	margin-top:25px;
	}

.homemadeBox {
	width:638px !important; width:640px;
/*	height:198px !important; height:200px;*/
	padding: 25px 0 28px 0;
	background-color:#ffffff;
	border:#C68295 1px solid;
	margin: 40px 0 56px 0;
	}

.homemadeBox:hover {
	border:#ff6699 1px solid;
	cursor:pointer;
	}
	
.moreBar {
	background-color:#555555;
	width:910px;
	height:35px;
	}

.recentBar {
	/*background-color:#0B4B7B;*/
	background-color:#00467C;
	width:910px;
	height:35px;
	}
	
/*
.modelSquare {
	float:left;
	width:202px;
	margin-bottom:34px;
	}
*/

.modelSquare {
	float:left;
	width:202px;
	margin: 0 9px 34px 25px;
	}

.modelBoxOff {
	width:200px !important; width:202px;
	height:133px !important; height:135px;
	float:left;
	width:200px;
	border:#DEDEDE 1px solid;
}

/*
.recentSquare {
	float:left;
	width:442px;
	margin: 0 1px 32px 25px;
	overflow:auto;
	}
*/

.recentSquare {
	float:left;
	width:445px;
/*	background-color:#eeeeee;*/
	margin: 0 0 32px 20px;
	overflow:auto;
	}

.recentSquare p {
	font-size:12px;
	line-height:135%;
	font-family:arial,helvetica;
	color: #888888;
	width:445px;
	text-align:left;
	margin-top:8px;
	}

.bottomBar {
	background-color:#000000;
	width:910px;
	height:29px;
	}

.affBox {
	width:568px !important; width:570px;
	height:37px !important; height:39px;
	background-color:#C7C7C7;
	border:#8B8B8B 1px solid;
	}

.affBoxOver {
	width:568px !important; width:570px;
	height:37px !important; height:39px;
	background-color:#FFFFFF;
	border:#666666 1px solid;
	}

.logoBar {
	background-color:#333333;
	width:910px;
	height:24px;
	}

.featuresBox {
	width:286px !important; width:288px;
	height:293px !important; height:295px;
	float:left;
	background-color:#ffffff;
	border:#CCCCCC 1px solid;
	margin-right:23px;
	}

.featuresBox:hover {
	cursor:pointer;
/*	border-color:#666666;*/
	}
	
.featuresBoxSD {
	width:288px !important; width:290px;
	height:293px !important; height:295px;
	float:left;
	background-color:#ffffff;
	border:#CCCCCC 1px solid;
	margin-right:20px;
	}

.featuresBoxSD:hover {
	cursor:pointer;
/*	border-color:#666666;*/
	}

.featuresBoxOverSD {
	width:288px !important; width:290px;
	height:293px !important; height:295px;
	float:left;
	background-color:#ffffff;
	border:#CCCCCC 1px solid;
	margin-right:20px;
/*	border:#999999 1px solid;*/
	}

.preloadPic {display:none;}

.videoPreviewPic {
	float:left;
	width:445px;
	margin:0 0 18px 20px;
}

.videoPreviewPicSD {
	float:left;
	width:290px;
	margin:0 0 18px 20px;
}

.lastVideoBox {
/*	float:left;*/
	width:960px; 
	background-color: #111111;
	valign:top;
	}	

.letterBox {
	display:block;
	width:768px;
	height:432px;
	background-color:#000000;
	background-image:url('../images/youlovejackExclusive4.gif');
/*	background-size: 768px 432px;*/
	}

.letterBox684 {
	display:block;
	width:684px;
	height:384px;
	background-color:#000000;
	background-image:url('../images/youlovejackExclusive-684.gif');
/*	background-size: 768px 432px;*/
	}

/*buttons*/


.bigPinkJoin {
/*	width:520px !important; width:522px;*/
	height:59px !important; height:61px;
	background-color:#FF6699;
	border:#DD5481 1px solid;
	}

.bigPinkJoin:hover {
	cursor:pointer;
	}

.bigPinkJoin a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	line-height:34px;
	font-weight: bold; 
	color: #FFFFFF;
/*	color: #FFF0F5;*/
	text-decoration: none;
	border-bottom: solid #FFE0EA 1px;
	}

.bigPinkJoin:hover a{
	border-bottom: solid #FFFFFF 2px;
	}

.tinyPinkJoin {
	width:276px !important; width:278px;
	height:33px !important; height:35px;
	background-color:#FF6699;
	border:#DD5481 1px solid;
	}
	
.betterBox {
	width:638px !important; width:640px;
	background-color:#FFFFFF;
	border:#aaaaaa 1px solid;
	margin-top:25px;
	}

.pinkWatchButton {
	width:276px !important; width:278px;
	height:34px !important; height:36px;
	background-color:#ff6699;
	border:#DD5481 1px solid;
	}

.pinkWatchButton:hover {
	cursor:pointer;
	}

.pinkWatchButton a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:18px;
	font-weight: bold; 
	color: #FFFFFF;
/*	color: #FFF0F5;*/
	text-decoration: none;
	border-bottom: solid #FFE0EA 1px;
	}

.pinkWatchButton:hover a{
	border-bottom: solid #FFFFFF 2px;
	}


.showMore {
	display:inline;
/*
	width:160px;
	height:20px;
*/
	border:#dadada 1px solid;
	padding:5px 8px;
/*	border-bottom:none;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color:#bcbcbc;
	text-decoration:none;
	}

.showMore:hover {
	border:#cccccc 1px solid;
	color:#acacac;
	}

.otherSquare {
	float:left;
	width:309px !important; width:311px;
	height:99px !important; height:101px;
	background-color:#FCFCFC;
	border:#cccccc 1px solid;
	}



/*display text*/


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	line-height:38px;
	font-weight: bold;
	letter-spacing:1px;
	color: #333333;
	}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:18px;
	font-weight: normal;
	color: #565656;
	letter-spacing:1px;
	}

h3 {
	font-family: Georgia, Times New Roman, Serif;
	font-size: 28px;
	line-height:28px;
	letter-spacing:1px;
/*	font-weight: bold;*/
	color: #444444;
	margin:0;
	}

.featuredVideoText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:18px;
	font-weight: bold;
	color: #444444;
	margin:0;
	}

p.featureDescribe {
	text-align:left;
	margin:0px;
	width:880px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:145%;
	color: #666666;
	margin-bottom:20px;
	}

p.homemadeDescribe {
	text-align:left;
	margin:0px;
	width:600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:145%;
	color: #888888;
	}

.moreTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height:28px;
	font-weight: bold;
	color:#FFFFFF;
/*	color: #FDF5F5;*/
	letter-spacing:1px;
	}

.clickToView {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	color: #BCBCBC;
	text-decoration: none;
	}

.andCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	line-height:11px;
	color:#777777;;
	margin:28px 0 35px 0;
	}

.betterSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height:24px;
	font-weight: bold;
	color: #777777;
	}

p.betterDescribe {
	text-align:left;
	margin:0px;
	width:540px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:145%;
	color: #888888;
	margin-bottom:20px;
	}

.featuresTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height:22px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	}

.featuresSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:16px;
	color: #888888;
	text-decoration:none;
	}

p.videoDescribe {
	text-align:left;
	width:852px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:145%;
	color: #666666;
	margin-bottom:20px;
	}

.galleryTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height:28px;
	font-weight: bold;
	letter-spacing:1px;
	color: #333333;
}

.gallerySubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:14px;
	color:#555555;
}

.yellowBack{
	background-color:#ffff66;
	}

.lastVideoTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height:32px;
	font-weight:bold;
	color:#FFFFFF;
	}

.lastTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:14px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	}
	
.littleURL {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 16px;
	line-height:16px;
	color:#CCCCCC;
	margin-top:6px;
	}	
	
.joinSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:18px;
	font-weight: bold;
	color: #555555;
	letter-spacing:1px;
	margin:36px 0 28px 0;
	}
	
.warning {
	font-family:arial,helvetica, sans-serif; 
	font-size:14px; 
	line-height:17px;
	color:#E4EDD6;
	}

.ccBill {
	color:#AEAEAE;
	font-family:arial,helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	margin:22px 0 44px 0;
}

.formTag {
	font-family:arial,helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:14px;
	color:#4E6B1C;
	}

.secondTitle {
	font-family:arial,helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	line-height:20px;
	color:#AEAEAE;
	margin-top:22px;
	}
	
.secondSub {
	font-family:arial,helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:14px;
	color:#bdbdbd;
	margin:5px 0 22px 0;
	}
	
.billTitle { 
	font-family:arial,helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	color:#AEAEAE;
	}

.billSub {
	font-family:arial,helvetica, sans-serif;
	font-weight:normal;
	font-size:15px;
	line-height:15px;
	color:#ababab;
	}

.usOnly {
	color:#b9b9b9;
	font-family:arial,helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:14px;
	}


/*anchor text*/


a.featureMoreLink:link, a.featureMoreLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8D042A;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: solid #C68295 1px;
	}

a.featureMoreLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	line-height: 18px;
	text-decoration: underline;
	border-bottom: solid #FF6699 1px;
	background-color :#FF6699;
	}

a.justAddedLink:link, a.justAddedLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #8D042A;
	font-size:12px;
	line-height:135%;
	text-decoration: none;
	border-bottom: solid #C68295 1px;

	}

a.justAddedLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	line-height:135%;
	color: #ffffff;
	text-decoration: underline;
	border-bottom: solid #FF6699 1px;
	background-color :#FF6699;
	}

.bigJoinText:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	line-height:34px;
	font-weight: bold; 
	color: #FFFFFF;
/*	color: #FFF0F5;*/
	text-decoration: none;
	border-bottom: solid #FFE0EA 1px;
	}

/*
.bigJoinTextOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	line-height:34px;
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: solid #FFFFFF 2px;
	}
*/

.tinyJoinText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:18px;
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: solid #FFE0EA 1px;
	}

.tinyJoinTextOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:18px;
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: solid #FFFFFF 2px;
 	}

a.modelName:link, a.modelName:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
/*
	color:#6A4C45;
	text-decoration:none;
	border-bottom: solid #D2C9C7 1px
*/
	color:#8D042A;
	text-decoration:none;
	border-bottom: solid #C68295 1px
/*
	color:#5A3931;
	text-decoration:none;
	border-bottom: solid #BDB0AD 1px
*/
	}

a.modelName:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	line-height: 12px;
	text-decoration: underline;
	border-bottom: solid #ff6699 1px;
	background-color:#ff6699;
	}
	
a.bottomLinks:link, a.bottomLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height:12px;
	color:#767676;
	text-decoration:none;
	border-bottom: solid #535353 1px
	}

a.bottomLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	color: #bcbcbc;
	text-decoration: underline;
	border-bottom: solid #000000 1px;
	}

a.compLink:link, a.compLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color:#999999;
	text-decoration:none;
	border-bottom: solid #cfcfcf 1px
	}
	
a.affLink:link, a.affLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold; 
	color: #666666;
	text-decoration: none;
	border-bottom: solid #959595 1px;
	}

.affLinkOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold; 
	color: #666666;
	background-color:#FFFFFF;
	text-decoration: underline;
	border-bottom: none;
	}

a.joinTodayLink:link, a.joinTodayLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 32px;
	line-height: 32px;
	color:#8D042A;
	text-decoration:none;
	border-bottom: solid #C68295 1px;
	}

a.joinTodayLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#ff6699;
	text-decoration: underline;
/*	border-bottom: solid #ff6699 1px;*/
	border-bottom: solid #ff6699 2px;
	}	

a.lastModel:link, a.lastModel:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 23px;	
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	border-bottom: solid #BBBBBB 1px
}

a.lastModel:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 23px;	
	font-weight: bold;
	color: #FFFFFF;
	background-color:#FF6699;
	text-decoration: underline;
	border-bottom: solid #ff6699 2px;
}
	
/*blue button bar*/


.blueBar {
	background-color:#00467C;
	width:910px;
	margin-bottom:18px;
	padding: 10px 0 10px 0; 
	text-align: center;
	border-top:#7FA2BD 1px solid;
/*	border-top:#7097B5 1px solid;*/
	}

#menu2 {
	padding:0; 
	list-style-type:none;
	font-size: 17px;
	line-height:1em;
	}

#menu2 li {
	display: inline;
	margin: 0 5px;
	font-size: 17px;
	line-height:1em;
	}

/*
#menu2 a {
	padding:2px 8px;
	color:#fff; 
	background-color:#00467C;
	border:#0E5589 1px solid;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	color:#336B96;
	}
*/


#menu2 a {
	padding:2px 8px;
	color:#fff; 
	background-color:#00467C;
	border:#12598d 1px solid;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	color:#366d98;
	}

#menu2 a:hover {
	background-color: #ff6699;
	color:#FFF0F5;
	border: 1px solid #FFB3CC;
	}

#navJoinToday a:link, #navJoinToday a:visited {
	background-color: #ff6699;
	color:#FFF0F5;
	border: 1px solid #FFB3CC;
	}

#navJoinToday a:hover {
	background-color: #ff6699;
	color:#fff;
	border: 1px solid #fff;
	}

@media screen and (-webkit-min-device-pixel-ratio:0){
	#menu2 a { padding-top: 3px; }
	.blueBar { padding:10px 0 11px 0; }
	}


/*image control*/


.slider {
	position:relative;
	width:836px;
	height:470px;
	background-color:#ddd;
	border:none;
	}

.slider img{
	width:836px;
	height:470px;
	border:none;
	}


.featured {
	position:relative;
	width:768px;
	height:432px;
	background-color:#ddd;
	border:none;
	}

.featured img{
	width:768px;
	height:432px;
	border:none;
	}

.recentImage{
	position:relative;
	width:445px;
	height:250px;	
	}

.recentImage a{
	text-decoration:none;
	color:#FFFFFF;
	}

.recentImage:hover {
	cursor:pointer;
	}

.recentImage:hover a{
/*	border-bottom: 1px solid #aaa;*/
	background-color:#ff6699;
/*	text-decoration:underline;*/
	}

.caption {
	position:absolute;
	bottom:0px;
	background-image:url('../images/caption60.png');
	color:silver;
	padding:2px;
	width:764px;
	height:18px;
	/*
	opacity:0.8; /* transparency */  
	/*filter:alpha(opacity=60); /* IE transparency */  */
	*/
	}
	
/*
.recentCaption {
	position:absolute;
	bottom:0px;
	text-align:left;
	padding:8px 0 0 7px;
	background-image:url('images/caption60.png');
	color:silver;
	width:434px;
	height:24px;
	font-size:16px;
	line-height:16px;
	letter-spacing:1px;
	font-family:arial,helvetica;
	color: #ffffff;
	}
*/

.recentCaption {
	position:absolute;
	bottom:0px;
	text-align:left;
	padding:8px 0 0 7px;
	background-image:url('../images/caption60.png');
	color:silver;
/*	padding:2px;*/
	width:438px;
	height:24px;
	font-size:16px;
	line-height:16px;
	letter-spacing:1px;
	font-family:arial,helvetica;
	color: #ffffff;
	}

/*
.sliderCaption {
	position:absolute;
	bottom:0px;
	text-align:left;
	padding:8px 0 0 7px;
	background-image:url('../images/caption60.png');
	color:silver;
	width:829px;
	height:30px;
	font-size:22px;
	line-height:22px;
	letter-spacing:1px;
	font-family:arial,helvetica;
	color: #ffffff;
	}
*/


img.grayed {
	opacity:.20;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
    }

img.grayed-25 {
	opacity:.25;
	filter: alpha(opacity=25);
	-moz-opacity: 0.24;
    }
    
/*jquery related styles*/

.hideShow {
	display:none;
	}

.hideShow p {
	text-align:left;
	width:852px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:145%;
	color: #aaaaaa;
	margin-bottom:20px;
	}
	

/*form elements*/


input,
textarea {
    -webkit-appearance: none;
    }

.textInput {
	color: black;
	font-family: arial, helvetica, sans;
	font-size: 14px;
	padding:0 0 0 3px;
	border:#a0a891 1px solid;
	margin: 3px; 0 0 1px;
	height:24px;
	-webkit-box-shadow:inset 1px 2px 1px #e3e3e3;
	-moz-box-shadow:inset 1px 2px 1px #e3e3e3;
	box-shadow:inset 1px 2px 1px #e3e3e3;
}

.selectBox{
/*
	background-color:#ffffff;
	color:#000;
*/
	border:#909488 1px solid;
/*	border: 1px solid gray;*/
	height: 25px;
	width: 300px;
	font-family: arial, helvetica, sans;
	font-size: 14px;
	line-height:1;
	padding: 3px 0 0 0;
	margin: 2px 0 0 0;
}

.submitButton{
	border: #6d7361 1px solid;
	color: #333333;
	font-family: arial,helvetica,sans;
	font-size: 16px;
	line-height: 1;
	width: 160px;
	height: 29px;
	margin: 0;
	padding: 2px 0 2px 0;	
	-webkit-box-shadow: 1px 1px 1px #5c7d23;
	-moz-box-shadow: 1px 1px 1px #5c7d23;
	box-shadow: 1px 1px 1px #5c7d23;
	background: #eee url(../images/white-grad-dark.png) repeat-x scroll left top;
	text-shadow: rgba(255,255,255,1) 0 1px 0;
	-webkit-border-radius: 0px;
	-webkit-appearance: none;
}

.submitButton:hover {
	color: #000;
/*	border-color: #444444;*/
	border-color: #4B5248;
}

.submitButton:active {
	background: #eee url(../images/white-grad-active-dark.png) repeat-x scroll left top;
	position: relative; 
	top: 1px;
	left: 1px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.smallButton{
	border:#bcbcbc 1px solid;
	color: #888888;
	font-family:arial,helvetica,sans;
	font-size:12px;
	line-height:12px;
	text-align:center;
	width:166px;
	height:21px;
	margin:0;
	padding:3px 0 2px 0;
	background: #f2f2f2 url(../images/white-grad.png) repeat-x scroll left top;
	text-shadow: rgba(255,255,255,1) 0 1px 0;
	-webkit-border-radius: 0px;
	-webkit-appearance: none;
	}

.smallbutton:hover{
	color: #666666;
	border-color: #999999;
	}

.smallbutton:active{
	background: #eee url(../images/white-grad-active.png) repeat-x scroll left top;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	position: relative; 
	top: 1px;
	}


/*slider*/


.slider {
	position:relative;
	width:860px;
	height:484px;
	background-color:#ddd;
	border:none;
	}

.slider a {
	text-decoration: none;
}

.slider img{
	width:860px;
	height:484px;
	border:none;
	}
	
.sliderCaption {
	position:absolute;
	bottom: 0px;
	text-align:left;
	padding:10px 0 2px 7px;
	background-image:url('../images/caption60.png');
	color:silver;
	width:853px;
	/*height:30px;*/
	font-family:arial,helvetica;
	color: #ffffff;
	line-height:22px;
	display: none;
	}

.sliderCaption h2 {
	font-size:22px;
	letter-spacing:1px;
	color: white;
}

.sliderCaption p {
	font-size:15px;
	line-height:15px;
	padding: 5px 0 10px;
}


/* =FLEXSLIDER */



.flexslider-container {
	height: 484px;
	width: 860px;
	margin-bottom: 38px;
}

.flexslider {
	-webkit-border-radius: none !important;
	   -moz-border-radius: none !important;
		 -o-border-radius: none !important;
			border-radius: none !important;
	-webkit-box-shadow: none !important;
	   -moz-box-shadow: none !important;
		 -o-box-shadow: none !important;
			box-shadow: none !important;
	border: none !important;
	position:relative;
	z-index:1;
	background: transparent;
}

.flex-viewport {
	height: 484px;
	/*margin-bottom: 20px;*/
	/*background: #eee;*/
}

.flex-control-paging li a {
	width: 4px;
	height: 4px;
	background: rgba(0, 0, 0, .3);
}

.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {
	background: rgba(0, 0, 0, .5);
}

.flex-control-nav {
	bottom: -26px;
}

.flex-direction-nav {
	display: none;
}

.flex-direction-nav a {
	background-image: url(../images/bg_direction_nav_4.png);
	top: 49%;
}

.flex-direction-nav a, .flexslider:hover .flex-direction-nav a {
	opacity: .3;
}

.flexslider:hover .flex-direction-nav a:hover {
	opacity: .6;
}

.flexslider .flex-prev, .flexslider:hover .flex-prev {
	left: -30px;
}

.flexslider .flex-next, .flexslider:hover .flex-next {
	right: -30px;
}

.slider {
	overflow: hidden !important;
}

.flexslider .slides img {
	height: 504px;
}


/*bonus features*/


.featureImageLink {
	display: block;
	width: 286px;
	height: 226px;
	background-position:bottom;
	text-indent: -99999px;
	float:left; 
	margin-right:26px
	}

.featureImageLink:hover {
	background-position: 0 0;
	}
