.wu{
	background-image:url(../images/wu.gif);
	height:170px;
	width:480px;
	padding-top:70px;
	padding-left:15px;
	padding-right:15px;
	background-repeat:no-repeat;
	text-align:justify;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}

.bank{
	background-image:url(../images/bank.gif);
	height:170px;
	width:480px;
	padding-top:70px;
	padding-left:15px;
	padding-right:15px;
	background-repeat:no-repeat;
	text-align:justify;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}

body
{
	padding: 0px;
	margin: 0px;
	min-width: 100%;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	_height: 100%;
	background-color:#E5E5E5;
}

#wapper
{
	margin-right: auto;
	margin-left: auto;
	width: 977px;
	height: auto;
	background-color: Transparent;
}

.header_container
{
	width: 977px;
	height:99px;
}

.header_container .left
{
	width: 10px;
	height:99px;
	background-image: url(header_l.jpg);
	background-repeat: no-repeat;	
	background-position:right top;
	float:left;
}
.header_container .middle
{
	width: 957px;
	height:99px;
	background-image: url(header_m.jpg);
	background-repeat: repeat-x;	
	background-position:left top;
	float:left;
}

.header_container .middle .logo
{
	width: 269px;
	height:99px;
	background-image: url(logo_bg.jpg);
	background-repeat:repeat-x;	
	background-position:left top;
	float:left;
}

.header_container .middle .shoppingCart
{
	width: 207px;
	height:99px;
	background-image: url(shoppingCart.jpg);
	background-repeat: no-repeat;	
	background-position:left top;
	float:right;
}
.header_container .middle .shoppingCart div{
	border:0px solid #000000;
	margin-left:25px;
	margin-right:62px;
	margin-top:40px;
	color:#000000;
}

.header_container .middle .shoppingCart div a{
	color:#000000;
	text-decoration:none;
}

.header_container .middle .shoppingCart div a:hover{
	color:#000000;
	text-decoration:underline;
}

.header_container .right
{
	width: 10px;
	height:99px;
	background-image: url(header_r.jpg);
	background-repeat: no-repeat;	
	background-position:left top;
	float:right;
}



.main_container
{
	width: 977px;
	height:auto;
	display:block;
}
.main_container .left
{
	width: 7px;
	height:100%;
	background-image: url(main_l.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.main_container .middle
{
	width: 963px;
	height: auto;
	background-color: #FFFEFF;
	padding-top:6px;
}
.main_container .right
{
	width: 7px;
	height:100%;
	background-image: url(main_r.jpg);
	background-repeat: repeat-y;	
	background-position:left top;
}



.menu_container
{
	width: 963px;
	height:44px;
	display:block;
}
.menu_container .left
{
	width: 4px;
	height:44px;
	background-image: url(menu_l.jpg);
	background-repeat: no-repeat;	
	background-position:right top;
	float:left;
}
.menu_container .middle
{
	width: 955px;
	height:35px;
	background-image: url(menu_m.jpg);
	background-repeat: repeat-x;	
	background-position:left top;
	float:left;
	color:#FFFFFF;	
	padding-top:14px;
}

.menu_container a:link{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:300;	
}
.menu_container a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:300;	

}
.menu_container a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:300;	

}

.menu_container .right
{
	width: 4px;
	height:44px;
	background-image: url(menu_r.jpg);
	background-repeat: no-repeat;	
	background-position:left top;
	float:right;
}


.main_content
{
	width: 963px;
	height:auto;
	display:block;
}
.main_content .left_content
{
	width: 201px;
	height:auto;
	float:left;
}
.main_content .middle_content
{
	width: 555px;
	height:auto;
	float:left;
	padding-left:3px;
}

.full_width{
	width: 555px;
	height:auto;
	float:left;
	padding-left:3px;
}


.main_content .right_content
{
	width: 201px;
	height:auto;
	float:right;
}



.footer_container
{
	width: 963px;
	height:76px;
	display:block;
}
.footer_container .left
{
	width: 11px;
	height:76px;
	background-image: url(footer_l.jpg);
	background-repeat: no-repeat;	
	background-position:right top;
	float:left;
}
.footer_container .middle
{
	width: 941px;
	height:76px;
	background-image: url(footer_m.jpg);
	background-repeat: repeat-x;	
	background-position:left top;
	float:left;
}
.footer_container .right
{
	width: 11px;
	height:76px;
	background-image: url(footer_r.jpg);
	background-repeat: no-repeat;	
	background-position:left top;
	float:right;
}

.paypal
{
	background-position: center top;
	height:26px;
	width: 100%;
	margin-top:5px;
	margin-bottom:5px;
	float:none;
	background-image: url(paypal.jpg);
	background-repeat: no-repeat;
}



.table_frame
{
	height:auto;
	width:201px;
}

.table_frame .frame_header
{
	width:201px;
	height:42px;
	display:inline;
	float:left;
}

.table_frame .frame_header .left
{
	background-position: right top;
	background: url(table_l2.jpg) no-repeat left top;
	height:42px;
	width: 30px;
	float:left;
}
.table_frame .frame_header .middle
{
	background-position: right top;
	background: url(table_m.jpg) repeat-x left top;
	height: 42px;
	padding:0px;
	width: 167px;
	float: left;
}

.table_frame .frame_header .right
{
	background-position: left top;
	background: url(table_r.jpg) repeat-x left top;
	height:42px;
	width: 4px;
	float:right;
}



.table_frame .frame_middle
{
	background-position: left top;
	background: url(table_middle.jpg) repeat-y left top;
	width:201px;
	height:auto;
	display:inline;
	float:left;
}



.table_frame .frame_bottom
{
	width:201px;
	height:5px;
	display:inline;
	float:left;
}


.table_frame .frame_bottom .left
{
	background-position: right top;
	background: url(table_fl.jpg) no-repeat left top;
	height:5px;
	width: 4px;
	float:left;
	font-size:1px;
}
.table_frame .frame_bottom .middle
{
	background-position: right top;
	background: url(table_footer.jpg) repeat-x left top;
	height:5px;
	width: 193px;
	float:left;
	font-size:1px;	
}

.table_frame .frame_bottom .right
{
	background-position: left top;
	background: url(table_fr.jpg) no-repeat left top;
	height:5px;
	width: 4px;
	float:right;
	font-size:1px;
}

.table_frame .frame_bottom2
{
	background-position: right top;
	background: url(table_footer2.jpg) repeat-x left top;
	height:5px;
	width: 201px;
	display:inline;
	float:left;
	font-size:1px;	
}


.menu_table
{
	border:0px;
	width:180px;
}


.menu_table TD
{
	background-position: left top;
	background: url(bullet.jpg) no-repeat left top;
	height:27px;
	border-bottom:1px solid #E2E2E2;
	padding-left:30px;
	text-align:left;
}

.flash_container
{
	width: 549px;
	height:261px;
	display:inline;
	margin-left:3px;
	float:left;
}


.product_container
{
	width: 555px;
	height:auto;
	display:inline;
	float:left;
}

.product
{
	width: 179px;
	height:265px;
	margin:3px;
	display:inline;
	float:left;
	border:0px solid #FF0000;
}
.product .top
{
	background-position: right top;
	background: url(product_t.jpg) no-repeat left top;
	height:5px;
	width: 179px;
	float:left;
	font-size:1px;	
}

.product .middle
{
	background-position: left top;
	background: url(product_m.jpg) repeat-y left top;
	height:240px;
	width: 179px;
	float:right;
}

.product .middle .img
{
	border:1px solid #E9E9F1;
	height:122px;
	width: 161px;
	margin-left:8px;
}

.product .middle .title
{
	height:40px;
	width: 161px;
	margin-left:8px;
	font-size:11px;
}

.product .middle .button_container
{
	height:65px;
	width: 168px;
	margin-left:8px;
	margin-top:5px;
}



.product .middle .button_container .left
{
	background-position: right top;
	background: url(btn_l.jpg) no-repeat left top;
	height:65px;
	width: 3px;
	float:left;
}
.product .middle .button_container .middle
{
	background-position: right top;
	background: url(btn_m.jpg) repeat-x left top;
	height:65px;
	width: 158px;
	float:left;
	font-size:11px;
	border:0px solid #0066FF;
}

.product .middle .button_container .right
{
	background-position: left top;
	background: url(btn_r.jpg) no-repeat left top;
	height:65px;
	width: 3px;
	float:right;
	border:0px solid #0066FF;
}



.product .bottom
{
	background-position: right top;
	background: url(product_b.jpg) no-repeat left top;
	height:5px;
	width: 179px;
	display:inline;
	float:left;
	font-size:1px;	
}


.middle_content
{
	height:auto;
	width:549px;
	margin-left:3px;
}


.middle_content .page_header
{
	width:549px;
	height:42px;
	display:inline;
	float:left;
}

.middle_content .page_header .left
{
	background-position: right top;
	background: url(table_l2.jpg) no-repeat left top;
	height:42px;
	width: 30px;
	float:left;
}
.middle_content .page_header .middle
{
	background-position: right top;
	background: url(table_m.jpg) repeat-x left top;
	height: 42px;
	padding:0px;
	width: 515px;
	float: left;
}

.middle_content .page_header .right
{
	background-position: left top;
	background: url(table_r.jpg) repeat-x left top;
	height:42px;
	width: 4px;
	float:right;
}

.large_img{
	width:500px;
}



.middle_content .page_middle
{
	background-position: left top;
	background: url(page_frame_middle.jpg) repeat-y left top;
	width:549px;
	height:auto;
	display:inline;
	float:left;
}
.middle_content .page_middle .center
{
	height:auto;
	width:549px;
}

.middle_content .page_middle .center .img
{
	height:375px;
	width:500px;
	border:0px;
	display:inline;
	float:left;
	margin-left:23px;
}

.middle_content .page_bottom2
{
	background-position: right top;
	background: url(page_footer2.jpg) no-repeat left top;
	height:5px;
	width: 549px;
	display:inline;
	float:left;
	font-size:1px;	
}

input[type=text]
{
	 font-size:12px;
	 text-align:left;
	 padding-left:3px;
	 height:18px;
	 margin:1px;
}

.form input
{
	 border-collapse:collapse;
	 border:1px solid #ADABAB;
	 color:#4E4D4D;
	 font-size:12px;
	 text-align:left;
	 padding-left:3px;
	 height:18px;
	 margin:1px;
}



.whitemsg
{
	border-right: #ff0066 1px solid;
	border-top: #ff0066 1px solid;
	vertical-align: middle;
	border-left: #ff0066 1px solid;
	color: #ff0066;
	border-bottom: #ff0066 1px solid;
	text-align: center;
	font-size: 13px;
	padding: 7px;
	display: none;
	margin-bottom: 10px;
	background-color: #ffffff;
}


.links
{
	text-align:center;
}

.links ul
{
	float:left;
	margin-top:5px;
	display: block;
	list-style-type: none;
}
.links li
{
	display: inline;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-style: normal !important;
	font-variant: normal !important;
	color: #6D7170 !important;
	margin-left:5px;
	margin-right:5px;
}
.links li a:link
{
	font-family: Arial, Helvetica, 'sans-serif !important';
	font-size: 11px !important;
	font-style: normal !important;
	font-variant: normal !important;
	color: #6D7170 !important;
	text-decoration: none;
}
.links li a:visited
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-style: normal !important;
	font-variant: normal !important;
	color: #6D7170 !important;
	text-decoration: none;
}
.links li a:hover
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-style: normal !important;
	font-variant: normal !important;
	color: #0C6A5A !important;
	text-decoration: none;
}


.footer2_container
{
	width: 963px;
	height:380px;
	display:block;
}
.footer2_container .left
{
	width: 11px;
	height:300px;
	background-image: url(footer2_l.jpg);
	background-repeat: no-repeat;	
	background-position:right top;
	float:left;
}
.footer2_container .middle
{
	width: 941px;
	height:300px;
	background-image: url(footer2_m.jpg);
	background-repeat: repeat-x;	
	background-position:left top;
	float:left;
}


.footer2_container .right
{
	width: 11px;
	height:300px;
	background-image: url(footer2_r.jpg);
	background-repeat: no-repeat;	
	background-position:left top;
	float:right;
}

.full_page
{
	height:auto;
	width:757px;
	margin-left:3px;
	float:right;
	border:0px solid #000000; 
}

.full_page .header{
	background-image: url(full_header.gif);
	background-repeat: no-repeat;
	width:710px;
	height:30px;
	padding-top:13px;	
	padding-left:42px;	
}

.full_page .content{
	background-image: url(full_middle.gif);
	background-repeat: repeat-y;
	width:740px;
	min-height:350px;
	_height:350px;
	padding-left:6px;
	padding-right:6px;
	padding-top:5px;
}

.full_page .footer{
	background-image: url(full_footer.gif);
	background-repeat: no-repeat;
	width:753px;
	height:9px;	
}

.content_page
{
	height:auto;
	width:550px;
	margin-left:6px;
	float:left;
}
.content_page .header{
	background-image: url(content_header.gif);
	background-repeat: no-repeat;
	width:508px;
	height:30px;
	padding-top:13px;	
	padding-left:42px;	
}

.content_page .content{
	background-image: url(content_middle.gif);
	background-repeat: repeat-y;
	width:534px;
	min-height:350px;
	_height:350px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
}

.content_page .footer{
	background-image: url(content_footer.gif);
	background-repeat: no-repeat;
	width:550px;
	height:9px;	
}



#cart th{
	height:25px;
	background-image: url(menu_m1.jpg);
	background-repeat: repeat;
	color:#CCCCCC;
	padding-left:5px;
	font-weight:normal;
}

#cart td{
	padding-left:5px;
	padding-right:5px;
}


.half_page
{
	height:auto;
	width:360px;
	float:left;
	margin:2px;
	border:0px solid #FF0000;
}

.half_page .half_page_header{	
	background-image: url(box_header.gif);
	background-repeat: no-repeat;
	width:318px;
	height:30px;
	padding-top:13px;	
	padding-left:42px;	
}

.half_page .half_page_middle{	
	background-image: url(box_middle.gif);
	background-repeat: repeat-y;
	width:340px;
	padding-left:10px;
	padding-right:10px;
}

.half_page .half_page_footer{	
	background-image: url(box_footer.gif);
	background-repeat: no-repeat;
	width:360px;
	height:9px;
}
.greenmsg
{
	border-right: #009E0D 1px solid;
	border-top: #009E0D 1px solid;
	vertical-align: middle;
	border-left: #009E0D 1px solid;
	color: #009E0D;
	border-bottom: #009E0D 1px solid;
	text-align: center;
	font-size: 11px;
	padding: 7px;
	display: none;
	margin-bottom: 10px;
	background-color: #ffffff;
}

th{
	height:25px;
	background-image: url(menu_m1.jpg);
	background-repeat: repeat;
	color:#CCCCCC;
	padding-left:5px;
	font-weight:normal;
}

.account_box{
	width:203px;
	height:auto;
	float:left;
	margin:15px 15px 0px 15px;
	border:0px solid #000000;
}

.account_box .acc_header{
	background-image: url(acc_header.gif);
	background-repeat:no-repeat;
	height:24px;
	width:inherit;
	color:#C52600;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
	border:0px solid #000000;
}

.account_box .acc_center{
	background-image: url(acc.gif);
	background-repeat:repeat-y;
	height:95px;
	padding-top:5px;
	width:inherit;	
	padding-left:5px;
	border:0px solid #000000;
}
.account_box .acc_center a:link{
	text-decoration:none;
	height:17px;
	margin-bottom:5px;
	display:block;
	color:#000000;
	padding-left:17px;
}
.account_box .acc_center a:visited{
	text-decoration:none;
	height:17px;
	margin-bottom:5px;
	display:block;
	color:#000000;
	padding-left:17px;
}
.account_box .acc_center a:hover{
	text-decoration:none;
	height:17px;
	margin-bottom:5px;
	display:block;
	color:#C52600;
	background-image:url(acc_menu.gif);
	background-repeat:no-repeat;	
	padding-left:17px;	
}

.account_box .acc_footer{
	background-image: url(acc_footer.gif);
	background-repeat:no-repeat;
	height:6px;
	width:inherit;
}

li{
	margin-left:20px;
	_margin-left:0px;
}

.bill_box{
	background-image: url(bill_box.gif);
	width:230px;
	height:265px;
	padding:5px;
	margin-top:5px;
	font-size:12px;
}

.no_border_textfield{
	border:0px solid #ECE9D8;
	background:transparent;
	width:50px;
	text-align:right;
	padding-right:3px;
}

.line{
	background-image: url(line.gif);
	background-repeat:repeat-x;
	height:5px;
}

.account_box{
	width:203px;
	height:auto;
	float:left;
	margin:15px 15px 0px 15px;
	border:0px solid #000000;
}

#shipment_box{
	height:auto;
	width:475px;
	border:0px solid #666666;
}

.ship_header{
	background-image: url(ship_header.gif);
	background-repeat:no-repeat;
	height:19px;
	width:475px;
}

.bill_header{
	background-image: url(bill_header.gif);
	background-repeat:no-repeat;
	height:19px;
	width:475px;
}

.ship_center{
	background-image: url(ship.gif);
	background-repeat:repeat-y;
	height:auto;
	width:475px;
	padding:5px;	
}

.ship_footer{
	background-image: url(ship_footer.gif);
	background-repeat:no-repeat;
	height:15px;
	width:475px;
}

.roundCorner{
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	border-radius:5px;
	border:1px solid #333;
}

.roundCorner td{
	padding:5px;
}

.roundCorner input[type=text],
.roundCorner input[type=file],
.roundCorner textarea
{
	 font-size:12px;
	 text-align:left;
	 padding-left:3px;
	 margin:1px;
	 width:300px;
	 border-collapse:collapse;
	 border:1px solid #ADABAB;
	 color:#4E4D4D;	 
}

.roundCorner input[type=text],
.roundCorner input[type=file]{
	height:19px;
}

.roundCorner textarea{
	height:100px;
}

.roundButton
{
	 font-size:12px;
	 padding:5px 10px;
	 border-collapse:collapse;
	 border:1px solid #ADABAB;
	 background-color:#4E4D4D;
	 color:#FFF;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	border-radius:5px;
	border:1px solid #333;
	cursor:pointer;
}

