/*styles for all pages*/

* {margin:0; padding:0;}
html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input,  dl, dt, dd { padding:0px; margin:0px; border:0px;}
img {margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding:0;}
br{ font-size:0; height:0; line-height:0; clear:both;}
a, a:active, a:focus { outline:none; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; cursor:pointer;}

body {margin:0; padding:0; font-family:"Trebuchet MS"; color:#828b87; background:#dfedf0 url(../images/bodybg.gif) repeat-x top; }

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

#header_section {margin:0 auto; padding:0; width:100%; height:381px; background:url(../images/headershadow.png) no-repeat top center;}
	#header {margin:0 auto; padding:0; width:1002px; height:381px;}
	#header #logo {margin:26px 0 0 27px; padding:0; width:auto; height:auto; float:left;}
	#header #top_link {margin:43px 15px 0 0; padding:0; width:600px; height:33px; float:right; text-align:right;}
	#header #top_link #cart_icon {margin:0; padding:0; width:33px; height:33px; float:right;}
	#header #top_link #link {margin:3px 0 0 0; padding:0 0 0 5px; width:auto; height:27px; float:right; background:#FFFFFF 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 #banner_img {margin:10px 0 0 0; padding:0; width:548px; height:295px; float:right;}
	#header #banner_text {margin:16px 0 0 0; padding:36px 0 0 0; width:454px; height:212px; float:left; background:url(../images/bannerbg.jpg) repeat-x top;}
	#header #banner_text p {font:bold 14px/20px Arial, Helvetica, sans-serif; color:#014d66; letter-spacing:-0.1em;}
	#header #banner_text p img {float:left; padding-right:9px; padding-bottom:10px;}
	#header #banner_text p span {color:#679a05; text-transform:uppercase;}
	

#body_section {margin:0 auto; padding:15px; width:972px; height:auto; background-color:#FFFFFF;}
	#body_left {margin:0; padding:0; width:247px; height:auto; float:left;}
	
	#body_left .search_box {margin:0 0 15px 0; padding:20px 27px 0 27px; width:193px; height:113px; float:left; background:url(../images/searchbg.gif) no-repeat center;}
	#body_left .search_box h4 {font:normal 17px/20px "Trebuchet MS"; color:#4c4e4e; padding-bottom:8px;}
	#body_left .search_box input[type="text"] {margin:0 0 8px 0; padding:4px; width:183px; height:auto; border:1px solid #d1d7d4; background-color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px; color:#979696;}
	#body_left .search_box p {font:normal 11px/18px "Trebuchet MS"; color:#4c4e4e;}
	#body_left .search_box p a {font:normal 11px/18px "Trebuchet MS"; color:#4c4e4e; text-decoration:underline;}
	
	#body_left .side_menu {margin:0 0 15px 0; padding:0; width:247px; height:auto; float:left;}
	#body_left .side_menu h5 {font:normal 18px/35px "Trebuchet MS"; color:#4c4e4e; background-color:#f3f3f3; border-top:1px solid #e4e4e4; padding:0 27px;}
	#body_left .side_menu ul {margin:0; padding:0; list-style:none;}
	#body_left .side_menu ul li {margin:0; padding:0; font:normal 12px/30px "Trebuchet MS"; color:#a1a1a1; border-top:1px solid #e4e4e4;}
	#body_left .side_menu ul li a {margin:0; padding:0 0 0 45px; font:normal 12px/30px "Trebuchet MS"; color:#a1a1a1; text-decoration:none; background:url(../images/bullet.gif) no-repeat 27px 8px; display:block;}
	#body_left .side_menu ul li a:hover {color:#d01721; background:url(../images/bullet_h.gif) no-repeat 27px 8px;}
	
	#body_right {margin:0; padding:0; width:700px; height:auto; float:right;}
	
	#body_right #navigation {margin:0 0 15px 0; padding:0; width:auto; height:25px; float:right;}
	#navigation ul {margin:0; padding:0; list-style: none;}
	#navigation li {display:block; float: left; margin:0 0 0 8px;}
	#navigation a {float:left; margin:0; padding:0 0 0 11px; text-decoration:none; line-height: 25px; display: block; background:url(../images/menulileft1.gif) no-repeat left;}
    #navigation a span {margin:0; padding:0 11px 0 0; font:normal 12px/25px Tahoma; color:#333232; display: block; float:left; cursor:pointer; background:url(../images/menuliright1.gif) no-repeat right;} 

	#navigation a:hover { background:url(../images/menulileft2.gif) no-repeat left; padding:0 0 0 11px;}
	#navigation a:hover span { background:url(../images/menuliright2.gif) no-repeat right; color:#FFFFFF; padding:0 11px 0 0;}	

	#navigation a.select {background:url(../images/menulileft2.gif) no-repeat left;}
	#navigation a.select span { background:url(../images/menuliright2.gif) no-repeat right; color:#FFFFFF; }
	
	
	#body_right #Content {margin:0; padding:0; width:700px; height:auto; float:left;}
	#body_right #Content h2 {font:bold 16px/20px "Trebuchet MS";  color:#828b87; border-bottom:1px dotted #b9c3be;}
	#body_right #Content h3 {font:normal 22px/50px "Trebuchet MS";  color:#828b87; border-bottom:1px dotted #b9c3be;}
	#body_right #Content h3 span {color:#b9c3be;}
	#body_right #Content .text_box {margin:0; padding:0; width:600px; height:auto; float:left; text-align:center;}
	#body_right #Content .img_box {margin:0; padding:0; width:100px; height:auto; float:right;}
	#body_right #Content p {font:normal 12px/16px "Trebuchet MS";  color:#6d7672;}
	#body_right #Content p a {font:normal 12px/16px "Trebuchet MS";  color:#6d7672; text-decoration:underline;}
	#body_right #Content p a:hover {color:#000000;}
	#body_right #Content p span {color:#FF0000; font-size:16px;}
	
        #body_right #Content2 {font:normal 12px/16px "Trebuchet MS";  color:#6d7672; margin:0; padding:0; width:700px; height:auto; float:left;}
        #body_right #Content2 h1 {font:normal 12px/16px "Trebuchet MS";  color:#6d7672;}
	#body_right #Content2 h2 {font:normal 12px/16px "Trebuchet MS";  color:#6d7672;}
	#body_right #Content2 h3 {font:normal 12px/16px "Trebuchet MS";  color:#6d7672;}
	#body_right #Content2 h3 span {color:#b9c3be;}
	#body_right #Content2 .text_box {margin:0; padding:0; width:600px; height:auto; float:left; text-align:center;}
	#body_right #Content2 .img_box {margin:0; padding:0; width:100px; height:auto; float:right;}
	#body_right #Content2 p {font:normal 12px/16px "Trebuchet MS";  color:#6d7672;}
	#body_right #Content2 p a {font:normal 12px/16px "Trebuchet MS";  color:#6d7672; text-decoration:underline;}
	#body_right #Content2 p a:hover {color:#000000;}
	#body_right #Content2 p span {color:#FF0000; font-size:16px;}
	
	.lable01 {margin:3px 0; padding:0 15px 0 0; width:285px; height:auto; float:left; font:normal 13px/25px "Trebuchet MS"; color:#6d7672; text-align:right;}
	.lable01 span {color:#FF0000; font-size:16px;}
	.field01 {margin:3px 0; padding:0; width:400px; height:auto; float:left;}
	.field01 input[type="text"] {margin:0; padding:3px; width:auto; height:auto; border:1px solid #d1d7d4; background-color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px; color:#979696;}
	.field01 input[type="password"] {margin:0; padding:3px; width:auto; height:auto; border:1px solid #d1d7d4; background-color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px; color:#979696;}
	.field01 input[type="checkbox"] {margin:0; padding:3px; width:auto; height:auto; border:1px solid #d1d7d4; background-color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px; color:#979696;}
	.field01 select {margin:0; padding:2px; width:auto; height:auto; border:1px solid #d1d7d4; background-color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px; color:#979696;}
	
	.field01 input[type="submit"] {margin:0; padding:0; width:72px; height:26px; background:url(../images/submit.gif) no-repeat; font-family:"Trebuchet MS"; font-size:13px; color:#000000; cursor:pointer;}
	.field01 input[type="reset"] {margin:0; padding:0; width:72px; height:26px; background:url(../images/submit.gif) no-repeat; font-family:"Trebuchet MS"; font-size:13px; color:#828b87; cursor:pointer;}
	.field01 textarea {margin:0; padding:3px; width:auto; height:auto; border:1px solid #d1d7d4; background-color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px; color:#979696; overflow:auto;}
	.field01 img {border:1px solid #d1d7d4; float:left;}
	
	.field02 {margin:3px 0; padding:0; width:400px; height:auto; float:left;}
	.field02 input[type="text"] {margin:0; padding:3px; width:auto; height:auto; border:1px solid #d1d7d4; background-color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px; color:#979696;}
	.field02 input[type="submit"] {margin:0; padding:0; width:100px; height:26px; background:url(../images/submit2.gif) no-repeat; font-family:"Trebuchet MS"; font-size:13px; color:#000000; cursor:pointer;}
	
	
	#body_right #Content .img_box2 {margin:0; padding:15px 0 0 0; width:200px; height:auto; float:left;}
	#body_right #Content .img_box2 img {border:3px double #d1d7d4;}
	#body_right #Content .text_box23 {margin:0; padding:0; width:400px; height:auto; float:left;}
	#body_right #Content .text_box2 {margin:0; padding:0; width:500px; height:auto; float:left;}
        #body_right #Content .text_box23 .box01 {margin:0; padding:0; width:98px; height:auto; float:left; background-color:#e4e4e4; text-align:center; font:normal 13px/24px "Trebuchet MS"; color:#000; border:1px solid #666666;} 
	#body_right #Content .text_box23 .box02 {margin:0; padding:0; width:98px; height:auto; float:left; text-align:center; font:normal 13px/24px "Trebuchet MS"; color:#000; border:1px solid #666666; background-color:#f0f0f0;}
	
	#body_right #Content2 .img_box2 {margin:0; padding:15px 0 0 0; width:200px; height:auto; float:left;}
	#body_right #Content2 .img_box2 img {border:3px double #d1d7d4;}
	#body_right #Content2 .text_box23 {margin:0; padding:0; width:400px; height:auto; float:left;}
	#body_right #Content2 .text_box2 {margin:0; padding:0; width:500px; height:auto; float:left;}
        #body_right #Content2 .text_box23 .box01 {margin:0; padding:0; width:98px; height:auto; float:left; background-color:#e4e4e4; text-align:center; font:normal 13px/24px "Trebuchet MS"; color:#000; border:1px solid #666666;} 
	#body_right #Content2 .text_box23 .box02 {margin:0; padding:0; width:98px; height:auto; float:left; text-align:center; font:normal 13px/24px "Trebuchet MS"; color:#000; border:1px solid #666666; background-color:#f0f0f0;}
	
        #body_right #Content .cart_box {margin:0; padding:0; width:700px; height:auto; float:left; font:normal 13px/18px "Trebuchet MS"; color:#000;}
	#body_right #Content .cart_box span {color:#d01721; font-weight:bold;}
	
	#body_right #Content .cart_box .box {margin:0; padding:0; width:700px; height:auto; float:left; border-bottom:1px solid #d1d7d4;}
	#body_right #Content .cart_box .box01 {margin:0; padding:6px 0; width:420px; height:auto; float:left; }
	#body_right #Content .cart_box .box01 .img_box3 {margin:0; padding:0; width:170px; height:auto; float:left}
	#body_right #Content .cart_box .box01 .text_box3 {margin:0; padding:0; width:240px; height:auto; float:left; }
	#body_right #Content .cart_box p {font:normal 13px/18px "Trebuchet MS"; color:#000;}
	#body_right #Content .cart_box p a {font:normal 13px/18px "Trebuchet MS"; color:#000; text-decoration:underline;}
	#body_right #Content .cart_box .box01 img {border:3px double #d1d7d4; float:left; margin-right:15px;}
	#body_right #Content .cart_box .box02 {margin:0; padding:6px 0; width:170px; height:auto; float:left;}
	#body_right #Content .cart_box .box02 input[type="text"] {margin:0; padding:3px; width:auto; height:auto; border:1px solid #d1d7d4; background-color:#FFFFFF; font-family:"Trebuchet MS"; font-size:12px; color:#979696;}
	#body_right #Content .cart_box .box03 {margin:0; padding:6px 0; width:110px; height:auto; float:left;}
	#body_right #Content .cart_box .box03 input[type="submit"] {margin:0; padding:0; width:72px; height:26px; background:url(../images/submit.gif) no-repeat; font-family:"Trebuchet MS"; font-size:13px; color:#000000; cursor:pointer;}

	

#footer_section {margin:0 auto; padding:0; width:100%; height:112px; background:url(../images/footerbg.gif) repeat-x bottom;}
	#footer {margin:0 auto; padding:30px 15px 0 15px; width:972px; height:82px;}
	#footer .left {margin:0; padding:0; width:auto; height:auto; float:left;}
	#footer .left .box {margin:0 4px 0 0; padding:0; width:auto; height:26px; float:left;}
	#footer .right {margin:0; padding:0; width:auto; height:auto; float:right; text-align:right;}
	#footer .right p {font:normal 11px/26px "Trebuchet MS"; color:#000000;}
	#footer .right p span {color:#FFFFFF;}
        #footer .right p span a {color:#FFFFFF;}
	#footer .right p a {font:normal 11px/26px "Trebuchet MS"; color:#000000; text-decoration:none; padding:0 3px;}
	#footer .right p a:hover {text-decoration:underline;}
