@charset "UTF-8";body {	font: 100% Arial, Verdana, Helvetica, sans-serif;	background: #ffefff;	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;	text-align: center;	color: #303a60;	background-image: url(../images/backs/foxesblue2.jpg);	background-repeat: repeat;}.bottomlinkarea{	width: 300px;	margin: 0 auto;	text-align: center;	font-size: 11px;	color: #ffffff;	line-height: 15px;	vertical-align: middle;	padding-bottom: 16px;}a:link.bottomlinks {text-decoration: underline; color: #ffffff;}a:active.bottomlinks {text-decoration: underline; color: #ffffff;}a:visited.bottomlinks {text-decoration: underline; color: #ffffff;}a:hover.bottomlinks {text-decoration: underline; color: #02aed3;}a:link {text-decoration: underline; color: #2222bb;}a:visited {text-decoration: underline; color: #2222bb;} a:active {text-decoration: underline; color: #2222bb;}a:hover {text-decoration: underline; color: #a829c6;}.linknormal {text-decoration: underline; color: #2222bb; cursor: pointer;}.linkpink {text-decoration: underline; color: #ee00cc; cursor: pointer;}.linkorange {text-decoration: underline; color: #ff9143; cursor: pointer;}.linkpurple {text-decoration: underline; color: #7050a4; cursor: pointer;}.md_modelclub	{	position: absolute;	left: 10px;	top: 0px;	vertical-align: middle;	font-size: 11px;	font-style: normal;		line-height: 12px;	text-align: left;	color: #2222bb;	/*color: #5b6489;*/	/*text-decoration: underline;*/	}	.fartpad{	width: 1044px;	margin: 0 auto;	text-align: left;	}	.fartbackbody{	top: 0px;	width: 1044px;	background: url(../images/fart/bodybig.png) left bottom;	}.fartbackbot{	position: relative;	top: -6px;	width: 1044px;	height: 25px;	background: url(../images/fart/bodybot.png) left top;	}.fartbody{	position: relative;	left: 12px;	top: 0px;	width: 1020px;	background: url(../images/fart/silvergradient.gif) left top;	padding-top: 50px;	}.fartbodybotmargin {	margin: 0px;	padding: 0px;	clear: both;	line-height: 0px;	height: 0px;	font-size: 0px;}.sect_frame_top{	height: 8px;	width: 784px;	left: 0px;	right: 0px;	background-image: url(../images/sections/wide_upperdrop.gif);}.sect_frame_alltop{	height: 8px;	width: 784px;	left: 0px;	right: 0px;	background-image: url(../images/sections/wide_inner_top.gif);	padding: 0px;	margin: 0px;	background-repeat: no-repeat;	font-size: 4px;	line-height: 4px;}.sect_frame_allbot{	height: 8px;	width: 784px;	left: 0px;	right: 0px;	background-image: url(../images/sections/wide_inner_bot.gif);	padding: 0px;	margin: 0px;	background-repeat: no-repeat;	font-size: 4px;	line-height: 4px;}/* Foxes Logo */.foxeslogo {	position: absolute;	left: 12px;	top: 3px;		/* used to be 0 */	width: 159px;	height: 36px;	background: url(../images/inner/foxeslogo.png) left top;}/* Top Navigation Pad */.navbutton2{	position: absolute; 	top: 0px; 	height: 21px; 	line-height: 20px; 	vertical-align: middle; 	font-size: 13px; 	font-style: normal;	}	.navfpad {	position: absolute;	right: 1px;	top: 0px;	width: 500px;	text-align: center;	height: 37px;}		.navfpadrgt {	float: right;	top: 0px;	width: 26px;	height: 37px;	background: url(../images/uppernav/navright.png) left top;}		.navfpadmid2 {	float: right;	top: 0px;	height: 37px;	background: url(../images/uppernav/navbody.png) left top;}.navfpadmid3 {	float: right;	top: 0px;	height: 37px;	background: url(../images/uppernav/navbody.png) left top;}.navwelcome{	top: 0px;	height: 21px; 	line-height: 20px; 	vertical-align: middle; 	font-size: 13px; 	font-style: normal;}.navfpadlft {	float: right;	top: 0px;	width: 26px;	height: 37px;	background: url(../images/uppernav/navleft.png) left top;}.navbardivider{	position: absolute;	top: 0px;	width: 1px;	height: 21px;	background: url(../images/uppernav/bar.gif) left top;}/*.navpad {	position: absolute;	right: 1px;	top: 0px;	text-align: center;	height: 37px;	background-color: #000000;}.navpadlft {	position: absolute;		top: 0px;	width: 26px;	height: 37px;	background: url(../images/uppernav/navleft.png) left top;}.navpadmid {	position: absolute;	left: 26px;	top: 0px;	width: 174px;	height: 37px;	background: url(../images/uppernav/navbody.png) left top;}.navpadmid2 {		position: absolute;	right: 26px;	top: 0px;	height: 37px;	background: url(../images/uppernav/navbody.png) left top;}.navpadrgt {	position: absolute;	right: 0px;	top: 0px;	width: 26px;	height: 37px;	background: url(../images/uppernav/navright.png) left top;}.navbardivider{	position: absolute;	top: 0px;	width: 1px;	height: 21px;	background: url(../images/uppernav/bar.gif) left top;}.navpaddividers {	position: absolute;	left: 22px;	top: 0px;	width: 182px;	height: 21px;	background: url(../images/uppernav/bars.gif) left top;}*//* Tab pad - Enclosed in Centerpad div -- all position's absolute to Centerpad div */.tabpad {	position: absolute;	padding: 0;	left: 214px;	top: 27px; /* 13 This places the pad one pixel into centerpad's graphic area. */	width: 624px; 	height: 26px; /* ht of tab graphic which includes 3 pixels above for almost invisible shading */	text-align: center;}/* -- Left Pad inner stuff-- */.ltop{	position: relative;	left: 1px;	top: 0px;	background: url(../images/pads/padnarr/padtop.png) left top;	width: 209px;	height: 26px;		}.lbot{	position: relative;	left: 1px;	top: 0px;	background: url(../images/pads/padnarr/padbot.png) left top;	width: 209px;	height: 2px;	/* 5px; */	}	.lback{	/*	lback gets stretched vertically. */	position: relative;	left: 1px;	top: 0px;	width: 209px;	/* 177px */	text-align: left;	background: url(../images/pads/padnarr/padback.png) left bottom;}.lbody{	position: relative;	left: 16px;	top: -16px;	width: 177px;	/* min-height: 100px;	 Just to give us something to see while developing. */	}/* -- Center Pad inner stuff -- */.ctop{	background: url(../images/pads/padwide/padtop.png) left top;	width: 818px;	height: 26px;		}.cbot{	background: url(../images/pads/padwide/padbot.png) left top;	width: 818px;	height: 2px;	/* 5px; */	}	.cback{	/*	lback gets stretched vertically. */	width: 818px;	text-align: left;	background: url(../images/pads/padwide/padback.png) left bottom;}.cbody{	position: relative;	left: 16px;	top: -16px;	width: 818px;	/* 802 ? */	padding: 0px;	margin: 0px;	}.lpad{	float: left;	width: 201px; /* actual width: 177px; */	}.cpad{	float: left;	width: 776px; /* actual width: 818px; */	}			SELECT {color: #304a60;font: 100% Arial, Verdana, Helvetica, sans-serif;font-size: 12px;width: 163px;}.SELECT2 {color: #304a60;font: 100% Arial, Verdana, Helvetica, sans-serif;font-size: 12px;width: 148px;}.SELECT3 {color: #304a60;font: 100% Arial, Verdana, Helvetica, sans-serif;font-size: 12px;width: 148px; /*110px;*/}.SELECT4 {color: #304a60;font: 100% Arial, Verdana, Helvetica, sans-serif;font-size: 12px;width: 128px; }.ziplink {color: #304a60;font: 100% Arial, Verdana, Helvetica, sans-serif;font-size: 12px;text-align: center;line-height: 20px;}.ziplinkback{	position: absolute;	width: 126px;	top: 0px;	height: 20px;	background-color: #ffffff;	border: 1px;	border-color: #aaaaaa;/* #303a60; */	border-style: solid;}.INPUT {color: #304a60;font: 100% Arial, Verdana, Helvetica, sans-serif;font-size: 12px;width: 148px;}.productratingsarea{	position: relative;	float: right;	right: 2px;	top: 0px;	width: 220px;	height: 40px;}.productratingsarea_centerdiv{ 	width: 220px ;  	margin-left: auto ;  	margin-right: auto ;	text-align: center;	height: 44px;}.ratings_avg_color{	font-weight:bold;	color: #990000;}.ratings_num_color{	font-weight:bold;	color: #2544cb;}.ratingsframe{	position: relative;		right: 0px;	top: 0px;	width: 220px;	height: 40px;	background-color: #ffffff;	border: 1px;	border-color: #aaaaaa;/* #303a60; */	border-style: solid;	text-align: left;}.ratingscolor{	height: 20px;	width: 220px;	left: 0px;	top: 0px;	background: url(../images/ratings/ratecolors.gif);	text-align: left;}.ratingstext{	height: 19px;	width: 220px;	left: 0px;	top: 20px;	border: 0px;	border-color: #cccccc;/* #303a60; */	border-top-width: 1px;	border-top-color: #aaaaaa;	border-style: solid;	font-size: 12px;	line-height: 20px;	vertical-align: middle;	text-align: center;	background-color: #dddddd;}.ratingsdigit{	position: absolute;	z-index:50;	left: 0px;	top: 0px;	width: 24px;	height: 20px;	float:left;	line-height: 20px;	font-size: 13px;	vertical-align: middle;	text-align: center;	cursor: pointer;}.narr_sectionhdrtxt{	padding-left: 8px;	vertical-align: middle;	font-size: 13px;	font-style: normal;		line-height: 25px;}.narr_sectionhdrtxt_mid{	padding-left: 8px;	vertical-align: middle;	font-size: 13px;	font-style: normal;		line-height: 24px;}.wide_sectionhdrtxt{	padding-left: 8px;	vertical-align: middle;	font-size: 13px;	font-style: normal;		line-height: 25px;}.wide_sectionhdrtxt_mid{	padding-left: 8px;	vertical-align: middle;	font-size: 13px;	font-style: normal;		line-height: 24px;}.sectioninnertxt{	vertical-align: middle;	font-size: 13px;	font-style: normal;	/*	line-height: 16px;*/}.sectionspacer{	width: 24px;	height: 6px;	background-color: #fffcf5;	border: 0px;	line-height: 6px;	font-size: 6px;}.wide_rgt_sectionarea{	width: 784px;	background-color: #ffffff;	border: 1px;	border-color: #303a60;	border-top: 0px;	border-style: solid;	padding: 0px;	/*padding-top: 0px;	padding-bottom: 8px;*/}.narr_lft_sectionarea{	width: 175px;	background-color: #ffffff;	border: 1px;	border-color: #303a60;	border-top: 0px;	border-style: solid;	padding: 0px;	padding-top: 0px;	padding-bottom: 0px;}.narr_lft_sectionarea_sqr{	width: 175px;	background-color: #ffffff;	border: 1px;	border-color: #303a60;	border-top: 0px;	border-bottom: 0px;	border-style: solid;	padding: 0px;	padding-top: 0px;	padding-bottom: 0px;}.wide_rgt_sectionfooterarea{	width: 772px;	background-color: #eeeeee;	border: 0px;	border-color: #303a60;	border-top: 1px;	border-top-color: #999999;	/* was cccccc */	border-style: solid;	padding: 6px;	padding-top: 6px;	margin-top: 6px;}.narr_lft_sectionfooterarea{	width: 163px;	background-color: #eeeeee;	border: 0px;	border-color: #303a60;	border-top: 1px;	border-top-color: #cccccc;	border-style: solid;	padding: 6px;	padding-top: 6px;	margin-top: 6px;}.wide_rgt_section_inner	{	position: relative;	left: 0px;	top: 0px;	margin: 0px;	padding: 8px;	padding-bottom: 0px;	padding-top: 0px;		width: 768px;	text-align: left;	}	.narr_lft_section_inner	{	position: relative;	left: 0px;	top: 0px;	margin: 0px;	padding: 8px;	padding-bottom: 0px;		width: 159px;	text-align: left;	}.wide_rgt_sectionoptarea{	width: 772px;	background-color: #eeeeee;	border: 0px;	border-color: #303a60;	border-bottom-width: 1px;	border-bottom-color: #999999;	/* was cccccc */	border-style: solid;	padding: 6px;	padding-top: 6px;}.wide_rgt_footeroptarea{	width: 772px;	background-color: #eeeeee;	border: 0px;	border-color: #303a60;	border-top-width: 1px;	border-top-color: #cccccc;	border-style: solid;	padding: 6px;	padding-top: 4px;}.narr_lft_sectionoptarea{	width: 163px;	background-color: #eeeeee;	border: 0px;	border-color: #303a60;	border-bottom-width: 1px;	border-bottom-color: #cccccc;	border-style: solid;	padding: 6px;	padding-top: 6px;}.narr_lft_sectionareadata{	width: 158px;		border: 0px;	padding: 8px;	padding-left: 8px;	padding-bottom: 8px;	}/*.mdlistcontainer{	position: relative;	width: 177px;	text-align: left;		margin: 0px;	margin-top: 0px; 	}	.narr_lft_border{	background-color: #000000;	width: 175px;	height: 1px;	border: 0px;	padding: 0px;}.narr_lft_sectionareaspacer{	width: 175px;	height: 6px;	background-color: #fff5ff;	border: 0px;	padding: 0px;}*/.narr_lft_spacer{	background-color: #eeeeee;	width: 175px;	height: 2px;	border: 0px;	padding: 0px;}.narr_thumb_back{	border: 0px;	padding: 0px;	border-bottom-width: 1px;	border-bottom-color: #000000;	border-style: solid;}.wide_rgt_sectionoptspacer{	width: 772px;	background-color: #eeeeee;	border: 0px;	height: 4px;	font-size: 4px;	line-height: 4px;}.wide_rgt_sectioninnerspacer{	width: 772px;	background-color: #ffffff;	border: 0px;	height: 8px;	font-size: 8px;	line-height: 8px;}.home_intro_area{	position: relative;	float: left;}.home_clubintropara	{	font-size: 13px;	line-height: 16px;	margin: 0px;	padding: 0px;	padding-top: 2px;	padding-bottom: 4px;	}	.comment_surround{	background-color: #e6e6e6;	border: 1px; 	border-color: #aaaaaa; 	border-style: solid; 	padding-left: 6px; 	padding-right: 6px;}	.comment_productratingsarea{	left: 0px;	right: 2px;	top: 0px;	width: 220px;	height: 40px;}.commentarea {	color: #304a60;	font: 100% Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	width: 450px;	height: 100px;}	.comment_paratext	{	font-size: 12px;	line-height: 15px;	margin: 0px;	padding: 0px;	padding-top: 12px;	padding-bottom: 0px;	}	.comment_commenttext	{	font-size: 12px;	line-height: 15px;	margin: 0px;	padding: 0px;	padding-top: 12px;	padding-bottom: 0px;	}	.comment_pagenumtext	{	font-size: 12px;	line-height: 14px;	margin: 0px;	padding: 0px;	padding-top: 4px;	padding-bottom: 12px;	}	.comment_postedby	{	font-size: 12px;	line-height: 14px;	margin: 0px;	padding: 0px;	padding-top: 0px;	padding-bottom: 14px;	}	.comment_alias_title{	font-size: 13px;	line-height: 14px;	margin: 0px;	padding: 0px;	}	.comment_hdrtext	{	font-size: 12px;	line-height: 14px;	margin: 0px;	padding: 0px;	padding-top: 8px;	padding-bottom: 4px;	}	.comment_spacer	{	font-size: 1px;	line-height: 1px;	margin: 0px;	padding: 0px;	height: 1px;	background: url(../images/backs/dots.gif) left top;	background-repeat: repeat-x;	}	.comment_highlight_color{	color: #2544cb;}	.home_widethumbarea{	float: left;	width: 214px;	/*background-color: #ffffff; */}/*.home_text_belowthumb	{	font-size: 12px;	line-height: 14px;	margin: 0px;	padding: 0px;	padding-top: 16px;	}*/.home_text_belowthumb	{	font-size: 12px;	line-height: 15px;	margin: 0px;	padding: 0px;	padding-top: 4px;	}	.clearboth	{	margin: 0px;	padding: 0px;	clear: both;	line-height: 0px;	height: 0px;	font-size: 0px;	}		.home_vieworder{	background-color: #dddddd;	border: 1px;	border-color: #303a60;	border-style: solid;	padding: 8px;	/* 8px; */	}.model_clubintro_hdr{	font-size: 15px;	line-height: 15px;	vertical-align: middle;	margin: 0px;	padding: 0px;	padding-bottom: 6px;}.model_clubintro_hdrlink{	font-size: 13px;}.home_clubintro_hdr{	left: 0px;	font-size: 15px;	line-height: 17px;	vertical-align: middle;	margin: 0px;	padding: 0px;	padding-bottom: 4px;}.linksaftertitle{	font-size: 11px;	vertical-align: baseline;	}.home_links_belowthumb{	line-height: 15px;	font-size: 11px;	vertical-align: middle;}.text_belowfeature{	line-height: 16px;	font-size: 12px;	vertical-align: middle;	text-align: center;	padding-top: 2px;	padding-bottom: 4px;}.home_links_belowintro{	line-height: 16px;	font-size: 12px;	vertical-align: middle;	/*padding-top: 2px;*/	padding-bottom: 2px;}.home_ordertext{	line-height: 18px;	font-size: 12px;	height: 18px;	vertical-align: middle;	/*padding-top: 2px;*/	/*padding-bottom: 2px;*/}.home_membertext{	line-height: 18px;	font-size: 12px;	height: 18px;	vertical-align: middle;	/*padding-top: 2px;*/	/*padding-bottom: 2px;*/}.home_orderoptarea	{	position: relative;	left: 0px;	top: 0px;	margin: 0px;	padding: 0px;	text-align: left;	}	/*.titlebar_buttonback{	position: absolute;	background-color: #303a60;}.optarea_button{	float: left;	height: 21px;}.wide_rgt_sectionhdrbar_bottomline{	left: 0px;	top: 0px;	width: 786px;	height: 1px;	background-color: #304a60;	font-size: 1px;	line-height: 1px;}*/.whitespace_2{	height: 2px;	width: 20px;	line-height: 2px;	font-size: 2px;}.whitespace_4{	height: 4px;	width: 20px;	line-height: 4px;	font-size: 4px;}.whitespace_8{	height: 8px;	width: 20px;	line-height: 8px;	font-size: 8px;}#wide_rgt_centerdiv{ 	width: 500px ;  	margin-left: auto ;  	margin-right: auto ;	text-align: center;}.wide_rgt_sectionareaspacer{	width: 786px;	height: 6px;	background-color: #fffcf5;	border: 0px;	line-height: 6px;	font-size: 6px;}.wide_rgt_sectioninnertxt{	vertical-align: middle;	font-size: 13px;	font-style: normal;		line-height: 13px;}	.wide_rgt_section_thumbarea	{	position: relative;	left: 0px;	top: 0px;	margin: 0px;	padding: 0px;	padding-top: 0px;		width: 784px;	text-align: left;	}/* farkle.wide_rgt_section_thumbarea	{	position: relative;	left: 0px;	top: 0px;	margin: 0px;	padding: 0px;	padding-top: 8px;		width: 784px;	text-align: left;	}*/.narr_sectionhdrbar_check{	float: right; 	padding-top: 3px; 	padding-right: 5px;}.narr_sectionhdrbar_top{	position: relative;	left: 0px;	top: 0px;	width: 177px;	height: 25px;	background-image: url(../images/sections/narr_hdr_top.gif);	text-align: left;	color: #304a60;}.narr_sectionhdrtxt_top{	padding-left: 8px;	vertical-align: middle;	font-size: 13px;	font-style: normal;		line-height: 25px;}.narr_sectionhdrbar_mid{	position: relative;	left: 0px;	top: 0px;	width: 177px;	height: 24px;	background-image: url(../images/sections/narr_hdr_mid.gif);	text-align: left;	color: #304a60;}.narr_sectionhdrtxt_mid{	padding-left: 8px;	vertical-align: middle;	font-size: 13px;	font-style: normal;		line-height: 24px;}.wide_sectionhdrbar_top{	position: relative;	left: 0px;	top: 0px;	width: 786px;	height: 25px;	background-image: url(../images/sections/wide_hdr_top.gif);	text-align: left;	color: #304a60;}.wide_sectionhdrtxt_top{	padding-left: 8px;	vertical-align: middle;	font-size: 13px;	font-style: normal;		line-height: 25px;}.narr_lft_sectionareabottom{	width: 175px;	height: 6px;	background-color: #fff5ff;	border: 0px;	border-left: 1px;	border-right: 1px;	border-bottom: 1px;	border-color: #303a60;	border-style: solid;	padding: 0px;}.narr_lft_sectionareaspacertop{	width: 175px;	height: 6px;	background-color: #fff5ff;	border: 0px;	border-left: 1px;	border-right: 1px;	border-top: 1px;	border-color: #303a60;	border-style: solid;	padding: 0px;}.narr_lft_sectionlinksarea{	width: 175px;	background-color: #eeeeee;	border: 1px;	border-top: 0px;	border-color: #303a60;	border-bottom-color: #303a60;	border-style: solid;	padding: 0px;	padding-top: 0px;}.nar_lft_linkbarNormal{	background-color: #eeeeee;	height: 18px;	line-height: 18px;	font-size: 12px;	padding-left: 7px;	width: 168px;	border: 0px;	border-style: solid;	border-color: #fff5ff;	border-bottom-width: 1px;}.link_inactive_color{	color: #bbbbbb;}.ddformarea{	position: relative;	height: 22px;}.ddmenu{	position: absolute;	width: 165px;	top: 0px;	height: 22px;}.sectionoptrow{	padding-bottom: 6px;}.strsearchddarea{	float: left;}.strsearcharea{	float: left;	padding-top: 2px;}.searchbuttonarea{		float: left;}.pagecontrolarea{	padding-top: 4px;	vertical-align: middle;	font-size: 13px;	font-style: normal;		line-height: 19px;	text-align: left;	}.commentcontrolarea{	position: relative;	float: right;	top: 26px;	right: 13px;	padding: 0px;	margin: 0px;	vertical-align: middle;	font-size: 13px;	font-style: normal;		line-height: 19px;	text-align: right;	height: 19px;	width: 83px;}.commentcontrolvideo{	width: 83px;	height: 19px;	text-align: center;	font-size: 13px;	font-style: normal;	line-height: 19px;	margin-left: auto;	margin-right: auto;	padding: 0px;	padding-top: 4px;}.dirbutt_pad{	position: relative;	width: 177px;	height: 101px;	background-color: #303a60;	}.cpad_buttonpad{	position: relative;	top: 0px;	left: 0px;	width: 818px; /* 658px; */	height: 21px;	background-color: #303a60;	}.cpad_buttonpad_filled{	position: relative;	top: 0px;	left: 0px;	width: 784px;	height: 19px;	background-color: #ffffff;	border-width: 1px;	border-color: #303a60;	border-style: solid;	}/* Site Buttons */.sitebutton{	position: relative;	left: 0px;	top: 0px;	width: 145px;	height: 121px;	background-color: #303a60;	text-align: left;	margin-top: 6px;	}.sitebutton_titleback{	position: absolute;	left: 1px;	top: 1px;	width: 143px;	height: 19px;	background-color: #ffffff;	}.sitebutton_image{	position: absolute;	left: 1px;	top: 21px;	width: 145px;	height: 79px;	}.sitebutton_titleback_bottom{	position: absolute;	left: 1px;	top: 101px;	width: 143px;	height: 19px;	background-color: #ffffff;	}	.modelthumbpad	{	display: inline;	float: left; 	width: 122px;	text-align: center;	margin: 0px;	padding: 0px;	padding-top: 6px;		/* Space between top of thumb border and thumbnail */	padding-bottom: 4px;	margin-bottom: 6px;		/* Space between bottom of thumb and the next */	margin-left: 6px;	background-color: #e0e6f1;	background-color: #fff5ff;	background-color: #fffcf5;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #303a60;	border-right-color: #303a60;	border-bottom-color: #303a60;	border-left-color: #303a60;	}.modelthumbpad a    {    cursor: pointer;    }/* Blue interior with dark 1 pixel border */.bodycontainer1	{	position: relative;	left: 0px;	top: 0px;	margin: 0px;	padding: 0px;	margin-top: 6px;		/* Space between bottom of headerbox and top of this box */	padding-top: 6px;		/* Space between border of this box and first row of thumbs */	width: 784px;	text-align: left;	background-color: #e0e6f1;	border: 1px solid #303a60;	}.page	{	position: relative;	width: 658px;	height: auto;	}.pagehdrframe	{	position: relative;	left: 0px;	top: 0px;	height: 21px;	width: 658px;		background-color: #303a60;	}.pagehdrarea	{	position: relative;	left: 1px;	top: 1px;	width: 656px;		height: 19px;	background-color: #ffffff;	line-height: 19px;	}.pagehdrarea_with2butts	{	position: relative;	left: 1px;	top: 1px;	width: 354px;		height: 19px;	background-color: #ffffff;	line-height: 19px;	}.clearall	{	clear:both;	margin: 0px;	padding: 0px;	}		.contact_pagename{	position: absolute;	left: 0px;	top: 0px;	width: 356px;	padding-left: 6px;	}.contentarea {	position: relative;	left: 0px;	top: 0px;	width: 658px;	height: auto;	margin-top: 8px;}#dhtmltooltip {    position: absolute;    width: 340px;    border: 1px solid #303a60;    padding: 5px;    background-color: lightyellow;    visibility: hidden;    z-index: 100;    font-family:Arial, Verdana, Helvetica, sans-serif;	font-size: 13px;	line-height: 16px;    text-align:left;	color:#303a60;    /*Remove below line to remove shadow. Below line should always appear last within this CSS*//*    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/}/* Free Page */.fp_instructions{	vertical-align: middle;	font-size: 13px;	font-style: normal;		line-height: 13px;	float: left;}.fp_linktoclub{	vertical-align: middle;	font-size: 13px;	font-style: normal;		line-height: 13px;	float: right;}.contentarea {	position: relative;	left: 0px;	top: 0px;	width: 658px;	height: auto;	margin-top: 8px;}.help_heading {	font-weight: bold;}.help_question {	color: #770000;	font-weight: bold;	margin-top: 16px;	margin-bottom: 8px;}.help_answer {	font-weight: normal;	margin-top: 8px;	margin-bottom: 8px;}	.contactformspacer{/*	height: 6px;*/	border: 0px;	line-height: 6px;	font-size: 6px;	margin: 0px;	padding: 0px;}.privacyheading {	margin: 0px;	font-weight: bold;}.privacy {	text-align: left;	margin-top: 8px;	margin-bottom: 8px;	margin-left: 20px;}.italic {	font-style: italic;}.mp_bodyarea{	position: relative;	margin-top: 6px;	left: 0px;	top: 0px;	}.mp_pcclublist{	width: 160px;	float: left;	/*background-color: #bbbbbb;*/	}.mp_pcarea{	float: right;	width: 600px; /* 501px; */	/*background-color: #888888;*/	}.mp_newpcsample{	margin: 0px 0px 8px 0px; /* top right bottom left*/	}	.mp_pcsample{	float: right;	margin: 0px 0px 6px 5px; /* top right bottom left*/	}.mp_vcsample{	float: left;	margin: 0px 0px 6px 0px; /* top right bottom left*/	border: 0px solid #000000;		border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 0px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #303a60;	border-right-color: #303a60;	border-bottom-color: #303a60;	border-left-color: #303a60;	}.of2_container	{	position: relative;	left: 164px; /*103px; */	top: 0px;	margin: 0px;	padding: 0px;	/*margin-top: 6px;	 Used to be 6 */			width: 450px;		/*658px; */	text-align: left;	}	.of2_hdrbox	{	height: 27px;	line-height: 27px;	vertical-align: middle;	width: 448px;		/* 656px; */	background-color: #ffffff; /* f5fdf3 #e0e6f1; #ecf2fc; #fef5fa;  #ffffff; */	border: 1px;	border-color: #303a60;	border-style: solid;	}	.orderform_titlebutt{	padding-top: 2px;	padding-right: 4px;	float: right;}.of2_line_unpw{	position: relative;	height: 47px;	width: 448px;	background-color: #eff5ff; /*#fff5ff;*/ /*#e3f5df;*/ /*#f5fdf3;*/	border-left-style: solid;	border-left-width: 1px;	border-left-color: #303a60;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #303a60;	}		.of2_errorcontainer{	position: relative;	width: 440px;	left: 164px;	padding-left: 4px;	padding-right: 4px;	padding-top: 0px;	padding-bottom: 8px;	}.of2_unpw_box {	border: 1px solid #303a60;	background-color: #ffffff;	color: #303a60;	font-size: 12px;	width: 140px;	height: 18px;	}.of2_unpw_row {	position: absolute;	height: 21px;	width: 440px;	left: 4px;	top: 0px;	background-color: black;}.of2_line_terms{	position: relative;	height: 135px;	width: 448px;	background-color: #eff5ff; /*#fff5ff;*/ /*#e3f5df;*/ /*#f5fdf3;*/	border-left-style: solid;	border-left-width: 1px;	border-left-color: #303a60;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #303a60;	}.of2_taciframe {	position: absolute;	height: 125px;	width: 438px;	left: 4px;	top: 4px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #303a60;	border-right-color: #303a60;	border-bottom-color: #303a60;	border-left-color: #303a60;	}.of2_line_agree{	position: relative;	height: 28px;	width: 448px;	background-color: #eff5ff; /*#fff5ff;*/ /*#e3f5df;*/ /*#f5fdf3;*/	border-left-style: solid;	border-left-width: 1px;	border-left-color: #303a60;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #303a60;	}.of2_agreetoterms {	position: absolute;	height: 28px;	width: 438px;	left: 4px;	top: 4px;}.of2_line_errors{	position: relative;	top: 0px;	width: 448px;	background-color: #eff5ff; /*#e3f5df;*/ /*#f5fdf3;*/	border-left-style: solid;	border-left-width: 1px;	border-left-color: #303a60;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #303a60;	padding-left: 4px;	}	.of2_linea{	position: relative;	height: 21px;	width: 448px;	background-color: #e3f5df; /*#f5fdf3;*/	border-left-style: solid;	border-left-width: 1px;	border-left-color: #303a60;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #303a60;	}.of2_lineb{	position: relative;	height: 21px;	width: 448px;	background-color: #f5fdf3; /* #; */	border-left-style: solid;	border-left-width: 1px;	border-left-color: #303a60;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #303a60;	}	.of2_linee{	position: relative;	height: 21px;	width: 448px;	background-color: #f6ecf1;	/* #f6ecf1 */	border-left-style: solid;	border-left-width: 1px;	border-left-color: #303a60;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #303a60;	}.of2_linef{	position: relative;	height: 21px;	width: 448px;	background-color: #fef5fa;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #303a60;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #303a60;	}	.of2_linex{	position: relative;	height: 21px;	width: 448px;	background-color: #eff5ff;  /*#ecf2fc;*/	border-left-style: solid;	border-left-width: 1px;	border-left-color: #303a60;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #303a60;	}	.of2_controlbox	{	position: absolute;	top: 0px;	height: 20px;	width: 180px;	right: 0px;	background-color: #303a60;	}.of2_controlbox_buttpad	{	position: absolute;	top: 0px;	height: 20px;	width: 180px;	right: 0px;	}	.of2_totalbox{	position: absolute;	top: 0px;	height: 20px;	width: 178px;	right: 0px;	background-color: #ffffff;	border: 1px;	border-right-width: 0px;	border-bottom-width: 0px;	border-style: solid;	border-color: #303a60;}.of_sepline{	position: relative;	height: 1px;	width: inherit;	background-color: #303a60;	overflow: hidden;	}.of2_itemcbposition {	position: absolute;	left: 4px;	top: 3px;}.of2_itemcbposition_special {	position: absolute;	left: 24px;	top: 3px;}.of_itemcheckbox {	margin: 0px;	padding: 0px;	border-width: 0px;	width: 15px;	height: 15px;}.of2_secure_checkout2{ 	width: 400px ;  	margin-left: auto ;  	margin-right: auto ;	text-align: center;	padding-top: 8px;	padding-bottom: 8px;}.of2_secure_checkout	{	position: relative;	left: 299px; /* This is 103 + ((450-180)/2) */	top: 0px;	width: 180px;	height: 21px;	margin: 0px;	padding: 0px;	margin-top: 10px;	/* Used to be 10 and no top in intro_thumb */		margin-bottom: 10px;	/* Used to be 10 and no top in intro_thumb */		text-align: left;	background-color: #303a60	}	/* Complete this def with left and top */.menu_container_pos {	position:absolute;	visibility:hidden;	z-index:300;}/* Complete this def with width and height *//* Height shsould be 3 plus (20 * number of menu items */.menu_container{	position:absolute;	left:0px;	top:0px;	visibility:hidden;	background-color:#ffffff;	border:1px solid #303a60;}.menuitem_container{	border-top:1px solid #ffffff;	border-left:1px solid #ffffff;	border-bottom:0px solid #ffffff;	border-right:1px solid #ffffff;	height:20px;	text-decoration:none;	font-family:Arial, Verdana, Helvetica, sans-serif;	font-size:12px;	line-height:20px;	color:#304a60;	text-align:left;	vertical-align:middle;	padding:0px;	padding-left: 6px;	background-color:#ffffff;	font-weight:normal;	font-style:normal;	display:block;	position:absolute;}.home_order_opt_area{	position: relative;	width: inherit;	background-color: #eeeeee;	border-top:1px solid #cccccc;	border-left:1px solid #cccccc;	border-bottom:1px solid #cccccc;	border-right:1px solid #cccccc;	padding: 4px;	font-size: 13px;	}.paratext	{	font-size: 13px;	line-height: 16px;	margin: 0px;	padding: 0px;	}.cp_clubwidethumbtext	{	font-size: 12px;	line-height: 14px;	margin: 0px;	padding: 0px;	padding-top: 2px;	}	.cp_hdrbox_title	{	padding-left: 4px;	vertical-align: middle;	font-size: 13px;	font-style: normal;		line-height: 25px;	}.parabreak	{	line-height: 16px;	}.lighttxt	{	color: #757fa6;	}.boldtxt	{	font-weight: bold;	}	.linklisttext	{	font-size: 11px;	line-height: 14px;	margin: 0px;	padding: 0px;	text-decoration: underline;	cursor: pointer;	}.linklistmember{	font-size: 11px;	line-height: 14px;	margin: 0px;	padding: 0px;	color: #770000;}.linklisthdr	{	font-size: 13px;	line-height: 16px;	margin: 0px;	padding: 0px;	}.pagehdr	{	vertical-align: middle;	font-size: 13px;	font-style: normal;		line-height: 19px;	padding-left: 4px;	padding-right: 4px;	}/* Tab button */.tabbutton{	position: absolute;	top: 0px;	width: 115px;	height: 27px;	color: #303a60;	/* 303a60 8b94af 535d83*/	line-height: 33px; /* 19px; */	vertical-align: middle;	font-size: 13px;	font-style: normal;	background-repeat: no-repeat;	}/* Generic non-active button with no left,top,width */.genbutton{	position: absolute;	height: 19px;	background-color: #e0e6f1;	color: #8b94af;		line-height: 19px;	vertical-align: middle;	font-size: 11px;	font-style: normal;	text-align: center;	}/* Generic active button with no left,top,width */.genbutton_active{	position: absolute;	height: 19px;	background: url(../images/buttons/buttactive.gif);	color: #303a60;		line-height: 19px;	vertical-align: middle;	font-size: 11px;	font-style: normal;	text-align: center;	}.title_color{	color: #2222bb;}.ratings_label_color{	color: #7050a4;}.ratings_value_color{	color: #770000;}.orangetxt{	color: #ff9143; /*#ffb943;*/}.redtxt	{	color: #770000;	}	.redboldtxt	{	font-weight:bold;	color: #990000;	}.thumb_titletxt_normal	{	color: #303a60; /* #6A576A; */	}.thumb_datatxt_bold	{	font-weight: bold;	color: #c51149; /* #ff8c10; */	}	.purpletxt	{	color: #7050a4;/* #a829c6;  #a74adc;	*/	}.greentxt	{	color: #006600;	/* #006600 */	}.bluelinktxt	{	color: #2222bb;	}.bluetxt	{	color: #2544cb;	}.blueboldtxt	{	font-weight:bold;	color: #2544cb;	}	.pinktxt{	color: #ee00cc;}.cp_intro_clear	{	margin: 0px;	padding: 0px;	padding-top: 2px;	clear:both;	}		.md_line_m{	position: relative;	height: 14px;	margin: 0px;	padding: 0px;	cursor: pointer;	}.md_modelexpand	{	position: absolute;	left: 0px;	top: 0px;	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 14px;	text-align: left;	color: #5b6489;	}.md_modelname	{	position: absolute;	left: 10px;	top: 0px;	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 14px;	text-align: left;	color: #303a60;	}.of2_unpw_col {	position: absolute;	height: 21px;	width: 144px;	left: 0px;	top: 0px;	font-size: 12px;	font-style: normal;		line-height: 21px;	text-align: left;	color: #5b6489; /*#303a60;*/}	.of2_error_hdr	{	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 15px;	text-align: left;	color: #990000; /*#303a60;*/	}.of2_error_txt	{	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 14px;	text-align: left;	color: #990000; /*#303a60;*/	}.of2_lettergroupexpand	{	position: absolute;	left: 4px;	top: 0px;	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 21px;	text-align: left;	color: #5b6489;	}	.of2_modelexpand	{	position: absolute;	left: 14px;	top: 0px;	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 21px;	text-align: left;	color: #5b6489;	}	.of2_lettergroup	{	position: absolute;	left: 14px;	top: 0px;	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 21px;	text-align: left;	color: #5b6489; /*#303a60;*/	}	.of2_modelname	{	position: absolute;	left: 24px;	top: 0px;	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 21px;	text-align: left;	color: #5b6489; /*#303a60;*/	}.of2_modelclub	{	position: absolute;	left: 34px;	top: 0px;	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 21px;	text-align: left;	color: #303a60; /*#5b6489;*/	}.of2_groupdeftitle	{	position: absolute;	left: 22px;	/* 22px; */	top: 0px;	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 21px;	text-align: left;	color: #5b6489; /*#5b6489;*/	}.of2_summary_char	{	position: absolute;	left: 24px;	/* 22px; */	top: 0px;	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 21px;	text-align: left;	color: #303a60; /*#5b6489;*/	}		.of2_summary_title	{	position: absolute;	left: 42px;	/* 22px; */	top: 0px;	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 21px;	text-align: left;	color: #303a60; /*#5b6489;*/	}	.of2_title1_after_checkbox	{	position: absolute;	left: 22px;	/* 22px; */	top: 0px;	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 21px;	text-align: left;	color: #303a60; /*#5b6489;*/	}.of2_modelclub_special	{	position: absolute;	left: 42px;	top: 0px;	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 21px;	text-align: left;	color: #303a60; /*#5b6489;*/	}.of2_total	{	position: absolute;	right: 108px;	top: 0px;	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 21px;	text-align: right;	color: #5b6489;	}.of2_price	{	position: absolute;	right: 56px;	top: 0px;	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 21px;	text-align: right;	color: #5b6489;	}.of2_view	{	position: absolute;	right: 14px;	top: 0px;	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 21px;	color: #5b6489;	}.of2_view a    {    text-decoration: underline;    cursor: pointer;    }.of2_details	{	position: absolute;	right: 14px;	top: 0px;	vertical-align: middle;	font-size: 12px;	font-style: normal;		line-height: 21px;	color: #5b6489;    cursor: pointer;	}.of_tacagreetext {	vertical-align: middle;	font-size: 12px;	font-style: normal;}.of_error_hdrtext {	font-size: 14px;	line-height: normal;	font-style: normal;	font-weight: normal;	margin: 0px;	padding: 0px;	color: #880000;}.of_errorlist {	font-size: 12px;	line-height: normal;	font-style: normal;	font-weight: normal;	padding-left: 26px;	margin: 0px;	color: #880000;}.contacttextarea {	color: #304a60;	font: 100% Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	width: 450px;	height: 200px;}.generic_inputbutton{	font-size: 13px;}.generic_inputstring{	font-size: 12px;}