/* layout */
/* general */
* { margin:0; padding:0;}
body { text-align:center; font-family:Arial, Helvetica, sans-serif;}
#container { width:940px; margin:0 auto; text-align:left;}
.row1 { clear:both;  overflow:hidden;}
.top { height:31px; padding-top:10px; padding-bottom:10px; clear:both; overflow:hidden;}
.checkout { float:left;}
.logo { float:right;}
/* beanbags */
.photopadding {padding-top:10px;}
.photo { width:940px; height:330px; max-height: 330px; max-width: 940px; border: 1px solid #cccccc; position: relative; }
.photo span { width:941px; max-width: 941px; height: 25px; max-height: 25px; background-color: #003366; color: #FFFFFF; border-top: 1px solid #cccccc; position: absolute; top: 305px; text-align: center; left:0;}
.photo p { width: 60px; max-width: 60px; height: 25px; max-height: 25px; background-color: #003366; color: #FFFFFF; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; position: absolute; top: 0px; left: 879px; text-align: center;}
.content {overflow:hidden; text-align:left; padding-top:30px;}
.row2 { clear:both;  overflow:hidden; margin-bottom:30px;}
.row3 { clear:both;  overflow:hidden; margin-bottom:30px;}
.row4 { clear:both;  overflow:hidden; margin-bottom:30px;}
.row6 { clear:both; overflow:hidden; margin-bottom:10px; padding-bottom:0px;}
.contentleft { width:460px; float:left;}
.contentright { width:460px; float:right;}
.contentleftimg { width:260px; float:left;}
.contentrightimg { width:260px; float:left;}
.contentlefttxt { width:190px; float:left;}
.contentrighttxt { width:190px; float:left;}
/* general */
.row5 { clear:both;  overflow:hidden;}
.footer { height:30px; margin-top:10px; border-top:1px solid #CCCCCC; clear:both; text-align:left; overflow:hidden;}
.footerleft { width:755px; float:left;}
.footerright { width:175px; float:right;}
/* config */
/* general */
.top h1 {font-size:11px; font-weight:bold; text-transform:uppercase; line-height:31px; color: #cccccc;}
.top h1 a {font-size:11px; font-weight:bold; text-transform:uppercase; line-height:31px; color: #cccccc; text-decoration:none;}
.top h1 a:hover {font-size:11px; font-weight:bold; text-transform:uppercase; line-height:31px; color: #003366; text-decoration:underline;}
.top img { float:left;}
.menu { height:30px; background:#EFEFEF; overflow:hidden;}
.menu ul { list-style:none; margin-left:6px; margin-right:6px;}
.menu ul li { display:inline;  font-size:11px; font-weight:bold; text-transform:uppercase;}
.menu ul li a {color:#666666; text-decoration:none; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px;}
.menu ul li a:hover {background:#F6F6F6;}
.menuleft {float:left; line-height:30px;}
.menuright {float:right; line-height:30px;}
.footerright p {text-align:right; font-size:10px; line-height:30px; color:#999999;}
.footer ul { list-style:none; overflow:auto;}
.footer li { display:inline; font-size:10px; line-height:30px; color:#999999;}
.footerlist { color:#999999; text-decoration:none;  font-size:10px; padding-right:0.5em; padding-left:0.5em; border-right:1px #999999 solid;}
.footerlistitem { color:#999999; text-decoration:none;  font-size:10px; padding-right:0.5em; padding-left:0.5em;}
.footerlist:hover { color:#333333; text-decoration:underline;  font-size:10px; padding-right:0.5em; padding-left:0.5em; border-right:1px #999999 solid;}
.footerlistitem:hover { color:#333333; text-decoration:underline;  font-size:10px; padding-right:0.5em; padding-left:0.5em;}
/* beanbags */
.title { text-align:left;}
.content p { margin-bottom:1em; color:#333333; font-size:11px;}
.more { width:80px; height:20px; background:#CEC1A1; color:#FFFFFF; border:1px solid #FFFFFF; display:block; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:20px; float:left;text-align:center; margin-left:-3px;}
.buy { width:70px; height:20px; background:#003366; color:#FFFFFF; border:1px solid #FFFFFF; display:block; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:20px; float:left; text-align:center; margin-left:10px;}



