/*styles for all pages*/


html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, a, form, dl, dt, dd { padding:0px; margin:0px; border:0px;}

input, select {
	border:1px solid #990000;
	}
	
img {margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding:0;}

a, a:active, a:focus { outline:none; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; cursor:pointer;}
tr.pic td {float:right; padding:0;}
body {margin:0; padding:0; font-family:"Trebuchet MS"; color:#000000; background:#860006 url(../images/bg.gif) repeat-x top;}

.clr {font-size:0; height:0; line-height:0; clear:both;}

#main_div {margin:0 auto; padding:0 0 30px 0; width:950px; height:auto; background-color:#FFFFFF; border-top:10px solid #860006;}
#main_und {top:0; margin:0; padding:0; font:normal 10px "Trebuchet MS"; text-align:right; position:absolute;}

#header {margin:0 auto; padding:0; width:900px; height:130px;}
	#header #logo {margin:0; padding:30px 0 0 0; width:290px; height:auto; float:left;}
	#header #top_link {margin:43px 0 0 0; padding:0; width:600px; height:40px; float:right; text-align:right;}
	#header #top_link #cart_icon {margin:0; padding:0; width:40px; height:40px; float:right;}
	#header #top_link #link {margin:7px 0 0 0; padding:0 0 0 5px; width:auto; height:27px; float:right; background:#edecec url(../images/linkcorner.gif) no-repeat left; font:normal 11px/27px "Trebuchet MS"; color:#65503c;}
	#header #top_link #link a {font:normal 11px/27px "Trebuchet MS"; color:#65503c; text-decoration:none; padding:0 5px;}
	#header #top_link #link a:hover {color:#d01721;}
	
	#header #navigation {margin:0 0 0 0; padding:0; width:522px; height:auto; float:right; text-align:right;}

#banner {margin:0 auto; padding:0; width:900px; height:217px;}

#body {margin:0 auto; padding:20px 0; width:900px; height:auto; background:url(../images/dotline.gif) no-repeat top;}

	#body_left {margin:0; padding:0; width:261px; height:auto; float:left; background:url(../images/leftbg.gif) repeat-y top;}
		#body_left #topcorner {margin:0; padding:0; width:261px; height:20px; float:left; background:url(../images/leftcorner.gif) no-repeat top;;}
		#body_left #search_box {margin:0 0 15px 16px; padding:0; width:234px; height:25px; float:left;}
		#body_left #search_box .box01 {margin:0; padding:0; width:160px; height:auto; float:left;}
		#body_left #search_box .box02 {margin:0; padding:0; width:66px; height:auto; float:right;}
		#body_left #search_box .input {margin:0; padding:2px; width:auto; height:auto; border:none; background-color:#FFFFFF; font-family:"Trebuchet MS"; color:#000000; font-size:12px;}
		
		#body_left .mcaf {margin:16px; padding:0; width:234px; height:auto; float:left;}
		#body_left .left_wrap {margin:0 0 0 16px; padding:0; width:234px; height:auto; float:left;}
		#body_left .left_wrap2 {margin:0 0 0 16px; padding:40px 0; width:234px; height:auto; float:left; text-align:center;}
		#body_left h2 {margin:15px 0 0 16px; padding:0 0 0 10px; width:222px; height:28px; float:left; background:url(../images/h2bg.gif) repeat-x left; border:1px solid #000000; font:normal 15px/28px "Trebuchet MS"; color:#FFFFFF; text-transform:uppercase;}
		#body_left ul {margin:5px 0 0 26px; padding:0; list-style:none; width:224px; float:left}
		#body_left ul li {font:normal 13px/18px "Trebuchet MS"; color:#FFFFFF;}
		#body_left ul li a {font:normal 13px/18px "Trebuchet MS"; color:#FFFFFF; text-decoration:none; display:block; background:url(../images/bullet.gif) no-repeat 0 7px; padding-left:12px;}
		#body_left ul li a:hover {color:#ffb628;}
		#body_left ul li a span {color:#ffb628;}
		#body_left p.menu {margin:15px 0 0 16px; padding:0 0 0 10px; width:222px; height:28px; float:left; background:url(../images/h2bg.gif) repeat-x left; border:1px solid #000000; font:normal 15px/28px "Trebuchet MS"; color:#FFFFFF; text-transform:uppercase;}
		
		#body_left #search_box2 {margin:0 0 0 16px; padding:10px; width:212px; height:auto; float:left; border:1px solid #000000;}
		#body_left #search_box2 .box01 {margin:0; padding:0; width:165px; height:auto; float:left;}
		#body_left #search_box2 .box02 {margin:0; padding:0; width:38px; height:auto; float:right;}
		#body_left #search_box2 .input {margin:0; padding:2px; width:auto; height:auto; border:none; background-color:#FFFFFF; font-family:"Trebuchet MS"; color:#000000; font-size:12px;}
		#body_left #search_box2 p {font:normal 14px/16px "Trebuchet MS"; color:#FFFFFF; letter-spacing:0.1em;}
		
		#body_left #card_box {margin:0 0 0 16px; padding:5px 0; width:232px; height:auto; float:left; border:1px solid #000000; background-color:#FFFFFF; text-align:center;}
	
	#body_content {margin:0; padding:0; width:614px; height:auto; float:right; font:normal 12px/16px "Trebuchet MS";}
	#body_content2 {margin:0 auto; padding:0; width:900px; height:auto; font:normal 12px/16px "Trebuchet MS";}
	#body_content2 h2 {font:normal 22px/30px "Trebuchet MS"; color:#000000;}
	#body_content2 p {font:normal 12px/16px "Trebuchet MS"; color:#000000; padding:5px 0;}
	
		#body_content .box01 {margin:0; padding:20px 0 0 0; width:614px; height:auto; float:left; background:url(../images/topbannerbg.gif) no-repeat top; border-bottom:1px dashed #e0e2e3;}
		#body_content .box01 p {font:normal 13px/16px "Trebuchet MS"; color:#000000; text-transform:uppercase;}
		#body_content .box01 .cell01 p.first {font:bold 16px/18px "Trebuchet MS"; color:#d11821; text-transform:uppercase;}
		#body_content .box01 .cell01 p.second {font:bold 16px/18px "Trebuchet MS"; color:#000000; text-transform:uppercase;}
		#body_content .box01 .cell01 p.third {font:bold 24px/24px "Trebuchet MS"; color:#d11821; text-transform:uppercase;}
		#body_content .box01 .cell01 p.third span {font:bold 16px/24px "Trebuchet MS"; color:#000000; text-transform:uppercase;}
		#body_content .box01 .cell01 {margin:0; padding:0; width:468px; height:auto; float:left; text-align:center;}
		#body_content .box01 .cell02 {margin:0; padding:0; width:146px; height:auto; float:left;}
		
		#body_content .box01 .cell03 {margin:0 auto; padding:0; width:574px; height:auto;}
		#body_content .box01 .cell03 .box011 {margin:0; padding:8px 0; width:200px; height:auto; float:left; font:normal 14px/24px "Trebuchet MS"; color:#000000; text-align:right;}
		#body_content .box01 .cell03 .box022 {margin:0; padding:4px 0; width:350px; height:auto; float:right;}
		#body_content .box01 .cell03 .box022 .input {margin:0; padding:3px; width:300px; height:auto; border:1px dashed #7a7978; background:none; font-family:"Trebuchet MS"; color:#000000; font-size:14px;}
		#body_content .box01 .cell03 .box022 .input2 {margin:0; padding:3px; width:auto; height:auto; border:1px dashed #7a7978; background:none; font-family:"Trebuchet MS"; color:#000000; font-size:14px;}
		
                #body_content h1 {display:inline; font:normal 12px/16px "Trebuchet MS"; color:#000000;}
		#body_content h2 {display:inline; font:normal 12px/16px "Trebuchet MS"; color:#000000;}
		#body_content h3 {display:inline; font:normal 12px/16px "Trebuchet MS"; color:#000000;}
		#body_content h4 {display:inline; font:normal 12px/16px "Trebuchet MS"; color:#000000;}
		#body_content p {font:normal 12px/16px "Trebuchet MS"; color:#000000; padding:5px 0;}
		#body_content p a {font:normal 12px/16px "Trebuchet MS"; color:#000000; text-decoration:underline;}
		#body_content p a:hover {color:#990000;}
        #body_content .head h1 {font:normal 20px "Trebuchet MS";}
		#body_content .allord h1 {font:normal 15px "Trebuchet MS";}
		
		#body_content2 h1 {display:inline; font:normal 12px/16px "Trebuchet MS"; color:#000000;}
		#body_content2 h2 {display:inline; font:normal 12px/16px "Trebuchet MS"; color:#000000;}
		#body_content2 h3 {display:inline; font:normal 12px/16px "Trebuchet MS"; color:#000000;}
		#body_content2 h4 {display:inline; font:normal 12px/16px "Trebuchet MS"; color:#000000;}
		#body_content2 p {font:normal 12px/16px "Trebuchet MS"; color:#000000; padding:5px 0;}
		#body_content2 p a {font:normal 12px/16px "Trebuchet MS"; color:#000000; text-decoration:underline;}
		#body_content2 p a:hover {color:#990000;}
        #body_content2 .head h1 {font:normal 20px "Trebuchet MS";}
		

		#body_content ol {margin:0 0 0 30px; padding:0; list-style:decimal;}
		#body_content ol li {font:normal 12px/16px "Trebuchet MS"; color:#000000; padding:2px 0;}
		
		#body_content ul {margin:0 0 0 30px; padding:0; list-style:disc;}
		#body_content ul li {font:normal 12px/16px "Trebuchet MS"; color:#000000; padding:2px 0;}

#footer {margin:0 auto; padding:0; width:900px; height:40px; background-color:#f3f3f3;}
	#footer #footer_left {margin:0; padding:0 5px; width:230px; height:40px; float:left; font:normal 11px/40px "Trebuchet MS"; color:#9c9c9a;}
	#footer #footer_right {margin:0; padding:0 5px; width:640px; height:40px; float:right; font:normal 12px/40px "Trebuchet MS"; color:#9c9c9a; }
	#footer #footer_right a {font:normal 12px/40px "Trebuchet MS"; color:#9c9c9a; text-decoration:none;}
	#footer #footer_right a:hover {color:#860006;}
	#footer #footer_right span {padding:0 4px;}
        #footer #footer_left a {font:normal 12px/40px "Trebuchet MS"; color:#9c9c9a; text-decoration:none;}
	#footer #footer_left a:hover {color:#860006;}
	#footer #footer_left span {padding:0 4px;}
        #footer #footer_sig {margin:0; padding:0 5px; width:870px; height:40px; float:left; font:normal 11px/40px "Trebuchet MS"; color:#9c9c9a;}
        #footer #footer_sig a {font:normal 12px/40px "Trebuchet MS"; color:#9c9c9a; text-decoration:none;}
	#footer #footer_sig a:hover {color:#860006;}
	#footer #footer_sig span {padding:0 4px;}