/*-----------------------------------------body*/
body {
	margin: 0px;
	-webkit-text-size-adjust: none;
}
body,td,th {
	font-size: 12px;
	line-height: 150%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #4c4337;
}
.bg1{
	background-color:#ffffff;
	border: 1px solid #FFFFFF;
}
.bodyw {
	width:954px;
}
.bodyw2 {
	width:960px;
}
LABEL.inputLabel {
    float: left;
	font-size:13px;
    margin: 5px 0;
    padding-left: 10px;
    padding-right: 10px;
    width:9em;
}
#login-email-address, #firstname, #lastname, #street-address, #suburb, #city, #state, #postcode, #country, #telephone, #email-address, 
#password-new,#password-confirm, #login-email-address, #login-password ,#stateZone{width:410px;line-height:18px;margin:4px;font-size:13px;}


/*-----------------------------------------menu*/
.menu_border {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #414141;
	border-right-color: #414141;
	border-bottom-color: #414141;
	border-left-color: #414141;
}
.ShoppingCart {
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
}
.ShoppingCart:hover {
	color:#FFFF00;
}

/*-----------------------------------------foot*/
.foot_title {
	color:#c29d2e;
	font-size:16px;
	font-weight:bold;
	font-family:Times New Roman;
}
.foot_font {
	color:#999999;
}

/*-----------------------------------------link*/
a:link {
	text-decoration: none;
	color:#4c4337;
}
a:visited {
	text-decoration: none;
	color:#4c4337;
}
a:hover {
	text-decoration: none;
	color:#ff0000;
}
a:active {
	text-decoration: none;
	color:#ff0000;
}

a.a_white:link {
	text-decoration: none;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;	
	font-weight:bold;	
}
a.a_white:visited {
	text-decoration: none;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;	
	font-weight:bold;
}
a.a_white:hover {
	text-decoration: none;
	color:#ff0000;
	font-size:12px;
	text-transform:uppercase;	
	font-weight:bold;
}
a.a_white:active {
	text-decoration: none;
	color:#ff0000;
	font-size:12px;
	text-transform:uppercase;	
	font-weight:bold;
}

a.a_black:link {
	text-decoration: none;
	color:#4c4337;
	font-size:10px;
}
a.a_black:visited {
	text-decoration: none;
	color:#4c4337;
	font-size:10px;
}
a.a_black:hover {
	text-decoration: none;
	color:#ff0000;
	font-size:10px;
}
a.a_black:active {
	text-decoration: none;
	color:#ff0000;
	font-size:10px;
}

a.a_red {
	font-size:12px;
	text-transform:uppercase;	
	font-weight:bold;
	color:#ff0000;
	font-family:Times New Roman;
}
a.a_red:hover {
	color:#FFFF00;
}

a.a_foot {
	font-size:11px;
	text-transform:uppercase;	
	color:#999999;
	font-weight:normal;
}
a.a_foot:hover {
	color:#FFFF00;
}

/*------------------------------------------nav*/
DL,DD,UL,LI,P,FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; padding:0px; MARGIN: 0px;  LIST-STYLE-TYPE: none;
}
DL,DT,DD {
	DISPLAY: block; FLOAT: left; POSITION: relative; Z-INDEX: 100;
}
#navbox {
	MARGIN: 0px auto;
}
.nav {
	Z-INDEX: 100;
	CLEAR: both;
	HEIGHT: 32px;
	TEXT-ALIGN: center;
	background-color:#000000;
}
.nav DL A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; DISPLAY: block; FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; font-weight:bold;
	LINE-HEIGHT: 32px;
}
.nav DL A:hover {
	background-color:#aaaaaa;
}
.nav UL {
	DISPLAY: none;
	Z-INDEX: 200;
	MARGIN-LEFT: -1px;
	POSITION: absolute;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	border: 1px solid #aaaaaa;
}
.nav UL A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; line-height:21px; FONT-SIZE: 11px;
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px;display:block; white-space:nowrap;
}
.nav UL A:hover {
	background:#990000;
	color:#FFFFFF;
	text-decoration: none;
}
.nav DL.r {
	DISPLAY: inline; FLOAT: right;
}

/*------------------------------------------color*/
.color1{
	color: #ffffff;
	font-weight:bold;
	background-color: #A20B35;
}
.color2{
 color: #000000;
 font-size:12px;
 font-weight: bold;
}
.color3{
	color: #000000;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	font-family: Helvetica, sans-serif;
	padding:20px;
}
.color3a{
	color: #860030;
	font-size:16px;
}
.color4{
	color: #860030;
	font-size:14px;
}
.color5a{
	color: #860030;
}
.color6{
	color: #eef7a4;
}
.color7{
    color: red;
	font-weight:bold;
}
.green{
	font-size:10px;
}
.small1a{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}
/*------------------------------------------ʽ*/
.boder1{
	border: 1px dashed #CCCCCC;
}
.boder1xx{
	border: 1px dashed #CCCCCC;
}
.boder1a{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e0393e;
	border-right-color: #e0393e;
	border-bottom-color: #e0393e;
	border-left-color: #e0393e;
}
.boder2{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.boder2ss{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.boder2a{
	border: 1px solid #CCCCCC;
}
.boder3{
	border: 1px solid #CCCCCC;
}
.boder3a{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom:10px;
}
.bodertop{
	border: 3px solid #e0393e;
}
.boder_foot{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.tdnone{
	background:transparent;
	border: 0px none #FFFFFF;
}
.td1{
	height: 25px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.tb1{
	width:960px;
}
.left1{
	width:164px;
}
/*------------------------------------------ʽ*/
.button0{
	text-transform: uppercase;
	background: url(../images/bt_bg0.gif);
	height: 24px;
	width: 70px;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-weight: bold;
	color: #777777;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.button1{
	background: url(../images/bt_bg1.gif);
	height: 24px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
}
.button2{
	background: url(../images/bt_bg2.gif);
	height: 24px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
}
.button3{
	background: url(../images/bt_bg3.gif);
	height: 24px;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
}
.search {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 16px;
	background-color:#e7e7e7;
	background-image:url(../images/search1.gif);
	BORDER-LEFT: #999999 1px solid;
	COLOR: #666666;
	BORDER-BOTTOM: #999999 1px solid;
	FONT-FAMILY: Arial;
	HEIGHT: 14px;
	background-repeat: no-repeat;
	background-position: left;
	font-size:10px;
	width:175px;
	margin-right:10px;
	margin-left:10px;
}
.email {
	HEIGHT: 22px;
	line-height: 22px;
	padding: 0px;
	padding-left:5px;
	padding-right:5px;
	margin: 0px;
	border: 1px solid #999999;
}
.email2 {
	HEIGHT: 16px;
	line-height: 16px;
	padding: 0px;
	margin: 0px;
	font-size:10px;
}
.dspdiv{
	z-index:500; 
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #dddddd; 
	background-color:#ffffff;
	text-align:left;
	position: absolute;
	overflow: hidden;
}
.prd_w{
	WIDTH: 150px;
	height: 21px;
	background-color:#a20b35;
	cursor:pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.prd_wf{
	color:#ffffff;
}
/*------------------------------------------ˮӡʽ*/
.sy{
	POSITION: absolute;
	color:#FFFFFF;
	Z-INDEX: 10;
	margin-left:4px;
	margin-top:4px;
}
.sy2{
	POSITION: absolute;
	color:#FFFFFF;
	Z-INDEX: 10;
	margin-left:4px;
	margin-top:15px;
}
.sy3{
	POSITION: absolute;
	color:#FFFFFF;
	Z-INDEX: 10;
	margin-left:4px;
	margin-top:4px;
}
.sy4{
	POSITION: absolute;
	color:#FFFFFF;
	Z-INDEX: 10;
	margin-left:4px;
	margin-top:4px;
}
.bg0{
	width:240px;
	height:200px;
	cursor:pointer;
}
.bg0x{
	width:120px;
	height:90px;
	cursor:pointer;
}
.bg0a{
	width:240px;
	height:200px;
	cursor:pointer;
}
.bg0b{
	width:145px;
	height:110px;
	cursor:pointer;
}
.bg0c{
	width:400px;
	height:300px;
	cursor:pointer;
}
.bg0d{
	width:160px;
	height:140px;
	cursor:pointer;
}
.li{
	margin-top:7px;
}
.tbtt{
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	z-index:5;
	position:absolute;
	margin-top:-18px;
	margin-left:20px;
	font-weight:bold;
	background-color:#FFFFFF;
}
.sortby{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	z-index:2000;
	position:absolute;
	background-color:#dadada;
	width:80px;
	visibility: hidden;
	overflow: hidden;
	text-align:left;
	margin-top:0px;
	border-top-width: 0px;
	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: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.sortby2{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	z-index:2000;
	position:absolute;
	background-color:#dadada;
	width:160px;
	visibility: hidden;
	overflow: hidden;
	text-align:left;
	margin-top:0px;
	border-top-width: 0px;
	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: #00000;
	border-right-color: #00000;
	border-bottom-color: #00000;
	border-left-color: #00000;
}
.sortby3{
	margin-top:15px;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #dddddd; 
	z-index:2000; 
	position:absolute; 
	background-color:#ffffff;
	width:80px;
	visibility: hidden;
	overflow: hidden;
	text-align:left;
	margin-top:2px;
}
.sortby2a{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #dddddd; 
	z-index:3000; 
	position:absolute; 
	background-color:#ffffff;
	width:160px;
	visibility: hidden;
	overflow: hidden;
	text-align:left;
}
.left_t1{
	font-weight:bold;
}
.left_mg1{
	margin-left:0px;
}
.checkoutinputwidth{
	width:370px;
}
/*------------------------------------------ˮӡʽ*/
.select1 {
	font-size:12px;
	width:155px;
	margin:2px;
}
.select2 {
	font-size:12px;
	width:155px;
	margin:2px;
	margin-top:5px;
	margin-bottom:5px;
}
.page{
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	cursor:pointer;
}
.page:hover{
	color:#990000;
}
.page2{
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	cursor:pointer;
	font-weight: bold;
}