body {
background:url(../images/bgpattern2.jpg) #FFF7DD repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #75754f;
margin-top:2px;
}

#international_shipping {
margin: 15px;
clear:left;
}

#container {
background:#fff;
margin:0 auto;
width:1000px;
}

#header {
height:206px;
margin:0;
padding:0;
width:1000px;
}
h2 {
font-size: 16px;
margin-left: 20px;
}
#nav {
float:right;
height:15px;
margin-top:0;
width:700px;
clear:both;
}

#nav a {
background-image:url(../images/nav.gif);
background-repeat: no-repeat;
display:block;
float:left;
height:15px;
overflow:hidden;
text-indent:-500px;
white-space:nowrap;
}

#homebtn {
background-position:0 top;
width:67px;
}

#aboutbtn {
background-position:-67px top;
width:97px;
}

#prvwbtn {
background-position:-164px top;
width:175px;
}

#storebtn {
background-position:-339px top;
width:69px;
}

#ldrbtn {
background-position:-408px top;
width:158px;
}

#rsrcbtn {
background-position:-566px top;
width:134px;
}

#homebtn:hover,#homebtn_selected {
background-position:0 -15px;
width:67px;
}

#aboutbtn:hover,#aboutbtn_selected {
background-position:-67px -15px;
width:97px;
}

#prvwbtn:hover,#prvwbtn_selected {
background-position:-164px -15px;
width:175px;
}

#storebtn:hover,#storebtn_selected {
background-position:-339px -15px;
width:69px;
}

#ldrbtn:hover,#ldrbtn_selected {
background-position:-408px -15px;
width:158px;
}

#rsrcbtn:hover,#rsrcbtn_selected {
background-position:-566px -15px;
width:134px;
}
.nomarg { margin: 0; padding: 0; }
#leftbar {
float: left;
padding-bottom:20px;
padding-top:4px;
width:740px;
}

#content {
	width: 584px;
	float: right;
	margin-right: 9px;
}
.bodycopy {
	margin-top: 0;
	
	font-size: 12px;
	color: #999966;
}

#userinfo {
	width: 400px;
	text-align: right;
	float:left; 
	margin-top:24px;
	margin-left: 8px;
	font-size: 12px;
}

.headerimage {
margin-top: 20px;
background-repeat:no-repeat;
display:block;
height:47px;
left: 0;
overflow:hidden;
padding:0;
float: left;
text-indent:-1000px;
}

#storeHeader {
background-image:url(../images/header_store.jpg);
width:327px;
}
img { border: none; }
#sidenav {
clear: left;
float:left;
margin-left: 0;
width:134px;
}

.store a {
font-family: Georgia, "Times New Roman", Times, serif;
display:block;
float:left;

margin-top:15px;
overflow:hidden;
white-space:nowrap;
width:134px;
}

#storeHomebtn {
background-position:left 0;
height:15px;
}

#storeAboutbtn {
background-position:left -15px;
height:29px;
}

#storeSetbtn {
background-position:left -44px;
height:29px;
}

#storeWBbtn {
background-position:left -73px;
height:29px;
}

#storeSupportbtn {
background-position:left -102px;
height:15px;
}

#storeContactbtn {
background-position:left -117px;
height:15px;
}

#storeHomebtn:hover,#storeHomebtn_selected {
background-position:right 0;
height:15px;
}

#storeAboutbtn:hover,#storeAboutbtn_selected {
background-position:right -15px;
height:29px;
}

#storeSetbtn:hover,#storeSetbtn_selected {
background-position:right -44px;
height:29px;
}

#storeWBbtn:hover,#storeWBbtn_selected {
background-position:right -73px;
height:29px;
}

#storeSupportbtn:hover,#storeSupportbtn_selected {
background-position:right -102px;
height:15px;
}

#storeContactbtn:hover,#storeContactbtn_selected {
background-position:right -117px;
height:15px;
}

#rightbar_wrapper {
width:240px;
clear:right;
float:right;
margin-right:5px;
margin-top: 20px;
}

.rightbar {
background:url(../images/sidenav_box1.gif) #fffffd repeat-x;
border:2px solid #F4E9C9;
margin-top:5px;
padding:7px 8px;
width:220px;
}

.rightbar .centered {
margin-bottom:14px !important;
margin-top:12px !important;
text-align:center;
}

.rightbar p {
color:#996;
font-size:12px;
margin-bottom:26px;
margin-top:7px;
padding:0;
}

.subhead { font-size: 14px; font-weight: bold; }
#productlist {list-style:none;float:left;margin:0 80px 40px;padding:0;width:410px;text-align:center;}
.product {float:left;margin:0 10px 50px; width:180px;height:180px;text-align:center;font-size:14px;font-weight:bold;}
.product p {margin-top:0;}

thead { background: #FFFFCC; }
.bodyheaderOrange {
font-size: 14px;
font-weight: bold;
color: #FF3300;
}

#footer {
background:url(../images/footer.jpg) no-repeat;
color:#FFF;
font-size:9pt;
font-weight:700;
height:15px;
margin-top:10px;
padding:5px 4px;
width:992px;
height: 14px;
}

a {
color:#F90;
}

a:hover {
color:#C00;
}

div.fieldWithErrors {display: inline;}
div.fieldWithErrors select, div.fieldWithErrors input, div.fieldWithErrors textarea {border: 1px solid #c99;}

select#order_account_address_country, select#order_shipping_address_country, select#order_billing_address_country {width: 226px;}
