/*Main Body for fluid layout*/#comments ul li{   float:none;   position:relative;   right:40px;}body {    max-width: 970px;	margin: auto;	text-align: center;	background-image:url(../images/images2010/structure/bg.gif);	background-repeat:repeat-x;}.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: 10px;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_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_j.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_j.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:140px;		margin-top:40px;		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;		}		/*Item Page*/		#mainimage {		width:500px;		padding:0px;		float:left;		text-align:left;		}		#mainimage a:link{   color:#000000;   font-weight:bold; }#mainimage a:hover{   color:#000000;}/*zoom button*/#zoomlayer{   width:100px;   line-height:25px;   /*padding-top:10px;*/   margin-top:-24px;   z-index:999999;  /* for IE */  filter:alpha(opacity=70);  /* CSS3 standard */  opacity:0.7;} .zoomlayerTxt{   padding: 5px 10px;    background-color: rgb(204, 204, 204);   font-weight: normal;   text-decoration: none;   font-size: 10px;}				#thumbs {		width:70px;		height:410px;		margin-left:20px;		margin-right:40px;		padding:0px;		float:left;		text-align:left;		}		#comments {		width:340px;		height:410px;		float:left;		text-align:left;		}		#item_nav_links {		width:970px;		height:20px;		padding-top: 10px;		margin-bottom: 20px;		float:left;		text-align:left;		}					#leftsubcontent {		width:315px;		height:140px;		margin-top:10px;		padding:0px;		float:left;		text-align:left;		}		#midsubcontent {		width:315px;		height:140px;		margin-top:10px;		padding:0px;		float:left;		text-align:left;		}		#rightsubcontent {		width:340px;		height:140px;		margin-top:10px;		padding:0px;		float:left;		text-align:left;		}		#recommended_item {		width:105px;		margin-top:5px;		margin-right:5px;		padding:0px;		float:left;		text-align:center;		}/*Home Page*/#home_mainimage {		width:970px;		height:410px;		padding:0px;		float:left;		text-align:left;		}			#home_newarrivals {		width:292px;		padding-right:30px;		margin-right:2px;		float:left;		text-align:left;		display:inline;		}		#home_rss {		width:292px;		padding-right:30px;		margin-right:2px;		float:left;		text-align:left;		display:inline;		}			#home_mid {		width:970px;		margin-top:20px;		padding:0px;		float:left;		text-align:left;		}			.feat {		width:321px;		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;		}/*Forms*/#sizeoption {    width:140px;    display:inline;    padding-right:10px;}.dropmenu {    width:140px;    display:inline;    background-color:#FEFEFE;    font-size:12px;    color:#000000;}label {        float: left;        width: 10em;        margin-right: 1em;   }fieldset li {        float: left;        clear: left;        width: 100%;        padding-bottom: 1em;   }/*Fonts*/.plaintext {	font-family: Verdana, Hiragino Kaku Gothic Pro, MS Gothic, MS Mincho, Meiryo, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	text-decoration: none;	line-height:14px;}.product_comment {	font-family: Verdana, Hiragino Kaku Gothic Pro, MS Gothic, MS Mincho, Meiryo, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #000000;	text-decoration: none;}.product_commentblue {	font-family: Verdana, Hiragino Kaku Gothic Pro, MS Gothic, MS Mincho, Meiryo, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #0099FF;	text-decoration: none;}.plaintext11 {	font-family: Verdana, Hiragino Kaku Gothic Pro, MS Gothic, MS Mincho, Meiryo, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #000000;	text-decoration: none;	line-height:18px;}.smalltextgray {	font-family: Verdana, Hiragino Kaku Gothic Pro, MS Gothic, MS Mincho, Meiryo, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #666666;	text-decoration: none;}.decoboldlarge {	font-family: Georgia, Hiragino Kaku Gothic Pro, MS Gothic, MS Mincho, Meiryo, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #000000;	text-decoration: none;}.decoboldsml {	font-family: Georgia, Hiragino Kaku Gothic Pro, MS Gothic, MS Mincho, Meiryo, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;}.decomid {	font-family: Georgia, Hiragino Kaku Gothic Pro, MS Gothic, MS Mincho, Meiryo, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #000000;	text-decoration: none;}.decomidsml {	font-family: Georgia, Hiragino Kaku Gothic Pro, MS Gothic, MS Mincho, Meiryo, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	text-decoration: none;}.boldlblue {	font-family: Georgia, Hiragino Kaku Gothic Pro, MS Gothic, MS Mincho, Meiryo, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #00CCFF;	text-decoration: none;}.currencyblue {	font-family: Hiragino Kaku Gothic Pro, MS Gothic, MS Mincho, Meiryo, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #1D3994;	text-decoration: underline;}.redtext {    color: #FF0000;}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;}/* IMAGE CROSSFADE */#wrapper {		width: 970px;		height: 410px;		margin: 0px auto;		text-align: left;}	#cf_content {		font-size: 1.2em;		line-height: 1.8em;}div.cf_wrapper {		position: relative;}	div.cf_element {		width: 970px;		height: 410px;		background-color: #000000;		border:  0px solid #000000;}	div.cf_element div.content {		padding: 0px;}div.cf_element div.content h3 {		padding-top: 0;		margin-top: 0;}
