/*Main Body for fluid layout*/body {	max-width: 970px;	margin: auto;	text-align: center;	background-image:url(../images/images2010/structure/bg_b.gif);	background-repeat:repeat-x;	font-weight: normal;	font-size: 12px;}.main-container {    width: expression(document.body.clientWidth > 970? "970px": "auto");	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}table {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}/*Structure*/#frame {		width:970px;		margin-right:auto;		margin-left:auto;		margin-top:0px;		padding:0px;		text-align:left;		}		#header_left {		width:485px;		height:30px;		padding-top:50px;		margin-top:0px;		margin-left:0px;		margin-right:0px;		margin-bottom:0px;		float:left;		text-align:left;		}		#header_right {		width:485px;		height:75px;		padding-top:5px;		margin-top:0px;		margin-left:0px;		margin-right:0px;		margin-bottom:0px;		float:left;		text-align:right;		}		#header_w_nav	{		width:970px;		height:110px;		padding-top:0px;		margin-top:0px;		margin-left:0px;		margin-right:0px;		margin-bottom:0px;		float:left;		text-align:left;		background-image:url('../images/images2010/header/logo.gif');	    background-repeat:no-repeat;		}		#header {		width:970px;		height:75px;		padding-top:5px;		margin-top:0px;		margin-left:0px;		margin-right:0px;		margin-bottom:0px;		float:left;		text-align:right;		background-image:url('../images/images2010/header/logo.gif');	    background-repeat:no-repeat;		}#header_nav {		width:970px;		height:30px;		padding-top:0px;		margin-bottom:0px;		float:left;		text-align:left;		}		#navstring {		width:970px;		height:20px;		padding-top:10px;		float:left;		text-align:left;		}		#content {		width:970px;		padding:0px;		float:left;		text-align:left;		}		#footer {		width:970px;		height:120px;		margin-top:20px;		padding:0px;		float:left;		text-align:left;		}			#leftsubfooter {		width:850px;		padding:0px;		float:left;		text-align:left;		}			#rightsubfooter {		width:120px;		padding:0px;		float:left;		text-align:right;		}	#clear {		clear:both;		}		/*Side Nav Pages*/		#sidenav_container {		width:250px;		padding:0px;		float:left;		text-align:left;		}		#sidenav {		width:250px;		padding:0px;		float:left;		text-align:left;		}				#item_display_container {		width:720px;		padding:0px;		float:left;		text-align:left;		}			#item_display_container_2col {		width:320px;		margin-left:40px;		padding:0px;		float:left;		text-align:left;		display:inline;		}					#item_display_container_1col {		width:450px;		margin-left:40px;		padding-right:230px;		float:left;		text-align:left;		display:inline;		}		#item_display_container_1col_b {		width:450px;		margin-left:40px;		float:left;		text-align:left;		display:inline;		}			#item_display_container_1col_b2 {		width:190px;		margin-left:40px;		float:left;		text-align:right;		display:inline;		}					#container_680_lp {		width:680px;		padding-left:40px;		float:left;		text-align:left;		}		#designer_container {		width:720px;		padding:0px;        margin-bottom:20px;		float:left;		text-align:left;		}		#designer_container_bottom {        margin-bottom:20px;		}		#designer_image {		width:200px;		margin-left:40px;		margin-top:20px;		padding:0px;		float:left;		text-align:left;		display:inline;		}		#designer_description {		width:440px;		margin-left:40px;		margin-top:20px;		padding:0px;		float:left;		text-align:left;		font-size:9px;		}			#pagenav {		width:720px;		margin-top:10px;		margin-bottom:10px;		padding:0px;		float:left;		text-align:right;		}				#item_display {		width:720px;		margin-top:20px;		padding:0px;		float:left;		text-align:left;		}			#item_image {		width:200px;		margin-left:40px;		padding:0px;		float:left;		text-align:left;		display: inline;		}			#item_description {		width:200px;		margin-left:40px;		padding:0px;		float:left;		text-align:left;		display: inline;		}				.designer_container {		width:720px;		padding:0px;        margin-bottom:20px;		float:left;		text-align:left;		}.designer_image {		width:200px;		margin-left:40px;		margin-top:20px;		padding:0px;		float:left;		text-align:left;		display:inline;		}		.designer_description {		width:440px;		margin-left:40px;		margin-top:20px;		padding:0px;		float:left;		text-align:left;		font-size:9px;		}.category_header {		width:680px;		margin-top:20px;		padding-left:40px;		float:left;		text-align:left;		}/*Press Page*/		#press_cover {		width:240px;		margin-left:1px;		margin-right:1px;		margin-top:2px;		padding:0px;		float:left;		text-align:left;		}					/*Links Page*/#container_320 {		width:320px;		padding-top:20px;		float:left;		text-align:left;		}		#container_80 {		width:80px;		padding:0px;		float:left;		text-align:left;		}		#container_240_p {		width:232px;		padding:4px;		float:left;		text-align:left;		}					/*Features Page Structure*/	.feat_fw {		width:970px;		margin-top:0px;		padding:0px;		float:left;		text-align:left;		display:inline;		}		.feat_text_left {		width:465px;		margin-top:20px;		padding:0px;		float:left;		text-align:left;		display:inline;		}		.feat_text_right {		width:465px;		margin-top:20px;		margin-left:40px;		padding:0px;		float:left;		text-align:left;		display:inline;		}		.feat {		width:321px;		height:340px;		margin-top:20px;		margin-left:1px;		margin-right:1px;		padding:0px;		float:left;		text-align:left;		display:inline;		}		.feat_text {		width:301px;		margin-top:10px;		padding-right:20px;		float:left;		text-align:left;		display:inline;		}		.feat_product {		width:200px;		margin-top:20px;		margin-left:21px;		margin-right:21px;		padding:0px;		float:left;		text-align:left;		display:inline;		}		.feat_blk_line_bp {		width:970px;		height:30px;		background-color:#000000;		margin-bottom:10px;		float:left;		text-align:left;		display:inline;		}		.jump_text {         	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 9px;	font-weight: normal;	color:#000000; 	background-color:#eeeeee;	width:200px;	margin:0;	padding:4px;		border-style: solid;        border-color: #cccccc;        border-width: 1px;}.archive_jumpmenu {         position:absolute; 		padding-top: 7px;		padding-left: 0px;		font-size: 9px;		display:inline;		}/*Asp Page Structure*/#display_970 {		width:970px;		padding:0px;		float:left;		text-align:left;		}			#container_500 {		width:500px;		padding:0px;		float:left;		text-align:left;		}			#container_470 {		width:470px;		padding:0px;		float:left;		text-align:right;		}		#container_465 {		width:465px;		padding:0px;		float:left;		text-align:left;		}			#container_465r {		width:465px;		padding:0px;		float:left;		text-align:right;		}			#container_465_lp {		width:465px;		margin-left:40px;		padding:0px;		float:left;		text-align:left;		}		#container_465r_lp {		width:465px;		margin-left:40px;		padding:0px;		float:left;		text-align:right;		}		#container_465_lp155 {		width:350px;		margin-left:155px;		padding:0px;		float:left;		text-align:left;		}		.display_970 {		width:970px;		padding:0px;		float:left;		text-align:left;		}	/*Fonts*/.plaintext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;}.plaintext11 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #000000;	text-decoration: none;}.decoboldlarge {	font-family: Georgia, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #000000;	text-decoration: none;}.decoboldmid {	font-family: Georgia, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #000000;	text-decoration: none;}.decoboldsml {	font-family: Georgia, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	text-decoration: none;}.decomid {	font-family: Georgia, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	text-decoration: none;}.boldlblue {	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #0099FF;	text-decoration: none;}.price_b {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #0099FF;	text-decoration: none;}.price_strike {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #0099FF;	text-decoration: line-through;}.price_sale {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #FF0000;	text-decoration: none;}.redtext {    color: #FF0000;}.plaintext10wht {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}.boldtext10wht {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.feat_text_sml {	font-family: Georgia, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	font-weight: normal;	color: #000000;	text-decoration: none;}.feat_text_lrg {	font-family: Georgia, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	text-decoration: none;}p {	margin: 0;	padding:0;}p.justify {    text-align:justify;	margin: 0;     padding:0;}/*Links*/a:link {	color: #000000;	font-weight: normal;	text-decoration: none;}a:visited {	color: #000000;	font-weight: normal;	text-decoration: none;}a:hover {    text-decoration: underline;	color: #FF0000;	font-weight: normal;}a:active {    text-decoration: underline;	color: #FF0000;	font-weight: normal;}/*Dropdown Forms*/#sizeoption {    width:140px;    display:inline;    padding-right:10px;}.dropmenu {    width:140px;    margin-right:15px;    display:inline;    background-color:#FEFEFE;    font-size:12px;    color:#000000;}/*Cart Forms*/fieldset {       margin: 0 0 0 0;       padding: 0;  } fieldset ol {       padding: 0 0 0 0;       list-style: none;  }  fieldset li {       padding-bottom: 10px;  }  fieldset.submit {       border-style: none;  }label {        float: left;        width: 120px;        margin-right: 20px;	text-align: left;   }fieldset li {        float: left;        clear: left;        width: 600px;        padding-bottom: 10px;   }fieldset {        float: left;        clear: left;        width: 100%;        margin: 0 0 -1em 0;          padding: 0 0 1em 0;	border-style: none; }fieldset.submit {        float: none;        width: auto;   	text-align: right;     border: 0 none #FFF;       }ol.noindent {margin: 0;padding: 0;}ol.noident li {list-type: none;margin: 0;padding: 5px 0 5px 0;}/*Models*/.model_image {		width:200px;		margin-left:40px;		padding:0px;		padding-top:20px;		float:left;		text-align:left;		display: inline;		}	
