/* Design Styles */
body#mainbody {min-width: 902px; margin: 0; text-align: center; background: #000000;} /*background-image: url('images/bg.jpg');*/

#outer {width: 902px;}
#canvas {float: left; width: 902px; background-color: #474747; }
.cont_space {float: left; width: 1px;}
#container {float: left; width: 900px; background-color: #1F1F1F;}



#header {float: left; width: 900px; height: 25px; line-height: 25px; color: #ffffff; text-align: right; margin-top: 10px; font-family: verdana; font-size: 10px;}
	/*#header_logo {float: left; width: 267px; height: 124px;}
	#header_nav_top {float: left; width: 633px; height: 29px; background-image: url('images/nav_top.jpg');}
	#header_nav {float: left; width: 633px; height: 52px; text-align: left; background-color: #000000;}
	#header_nav_bot {float: left; width: 633px; height: 43px; background-image: url('images/nav_bot.jpg');}*/
	
	a:link.navbutton {float: left; height: 25px; line-height: 25px; text-align: center; color: #ffffff;
		font-family: verdana; font-size: 11px; text-decoration: none; font-weight: bold; margin: 0; padding: 0; spacing: 0;}
	a:active.navbutton {float: left; height: 25px; line-height: 25px; text-align: center; color: #ffffff; 
		font-family: verdana; font-size: 11px; text-decoration: none; font-weight: bold; margin: 0; padding: 0; spacing: 0; }
	a:visited.navbutton {float: left; height: 25px; line-height: 25px; text-align: center; color: #ffffff; 
		font-family: verdana; font-size: 11px; text-decoration: none; font-weight: bold; margin: 0; padding: 0; spacing: 0; }
	a:hover.navbutton {float: left; height: 25px; line-height: 25px; text-align: center; color: #ffffff; 
		font-family: verdana; font-size: 11px; text-decoration: none; font-weight: bold; background-color: #000000; margin: 0; padding: 0; spacing: 0; }
	
	

	
#banner_left {float: left; width: 900px; height: 200px; background-color: #000000; border-top: 1px solid #474747;}
/*#banner_right {float: left; width: 358px; height: 200px; background-color: #000000; background-image: url('images/banner_right_bg.gif'); border-top: 1px solid #474747;}
	#banner_right_top {float: left; width: 358px; height: 91px; }
	#banner_right_button_left {float: left; width: 174px; height: 43px; }
	#banner_right_button_right {float: left; width: 184px; height: 43px;}
	#banner_right_bottom {float: left; width: 357px; height: 66px;}*/

#banner_shadow {float: left; width: 900px; background-image: url('images/banner_shadow.gif'); height: 14px;}

#nav {float: left; width: 900px; height: 25px; background-image: url('images/nav_bg.gif'); margin-top: 5px; line-height: 25px; 
	color: #ffffff; font-family: Trebuchet MS, verdana; font-size: 11px; }

#panel {float: left; width: 185px; margin-top: 10px; background-color: #1F1F1F;}
	.box_head {float: left; width: 185px; height: 25px; line-height: 25px; 
		color: #ffffff; font-size: 13px; text-align: left; font-family: Trebuchet MS, verdana;  font-weight: bold; background-image: url('images/box_head.gif');}
	.box {float: left; width: 185px; font-family: Trebuchet MS, verdana; font-size: 11px; text-align: left; line-height: 18px; color: #ffffff; margin-bottom: 10px;}
	
	a:link.panellink {font-size: 11px; color: #ffffff; font-family: Trebuchet MS, verdana; font-weight: bold; font-style: none; text-decoration: none;}
	a:active.panellink {font-size: 11px; color: #ffffff; font-family: Trebuchet MS, verdana; font-weight: bold; font-style: none; text-decoration: none;}
	a:visited.panellink {font-size: 11px; color: #ffffff; font-family: Trebuchet MS, verdana; font-weight: bold; font-style: none; text-decoration: none;}
	a:hover.panellink {font-size: 11px; color: #F26522; font-family: Trebuchet MS, verdana; font-weight: bold; font-style: none; text-decoration: none;}

.spacer {float: left; width: 10px; margin: 0; padding: 0; spacing: 0;}	
#content {float: left; width: 685px; text-align: left; font-family: Trebuchet MS, verdana; font-size: 13px; color: #000000; line-height: 18px;
	margin-top: 10px; background-color: #1F1F1F; }

	.bodycopy {float: left; width: 665px; text-align: left; font-family: Trebuchet MS, verdana; font-size: 13px; color: #F3F3F3;
		margin-bottom: 10px; background-color: #000000; line-height: 18px; margin-left: 10px; margin-right: 10px; } 	
	.bodycopy_white {float: left; width: 665px; text-align: left; font-family: Trebuchet MS, verdana; font-size: 13px; color: #000000;
		margin-bottom: 10px; background-color: #ffffff; background-image: url('images/bodycopy_shadow.gif'); background-repeat: repeat-x; 
		line-height: 18px; margin-left: 10px; margin-right: 10px;} 	
	.bodycopy_nopadd {float: left; width: 685px; text-align: left; font-family: Trebuchet MS, verdana; font-size: 13px; color: #000000;
		margin-bottom: 10px; background-color: #ffffff; line-height: 18px; }
	.bodycopy_nobg_nopadd {float: left; width: 685px; text-align: center; font-family: Trebuchet MS, verdana; font-size: 13px; color: #000000;
		margin-bottom: 10px; line-height: 18px;}
	
	.padd {padding: 20px;}


.bar_title {float: left; width: 685px; height: 25px; line-height: 25px; font-weight: bold; background-image: url('images/bg_bar_title.gif'); 
	margin-bottom: 10px; color: #ffffff; font-size: 13px;}
	a:link.bar_title_link {color: #ffffff; line-height: 25px; text-decoration: none;}
	a:active.bar_title_link {color: #ffffff; line-height: 25px; text-decoration: none;}
	a:visited.bar_title_link {color: #ffffff; line-height: 25px; text-decoration: none;}
	a:hover.bar_title_link {color: #F26522; line-height: 25px; text-decoration: none;}

.bar_full {float: left; width: 645px; height: 20px; line-height: 20px; background-color: #1C416E; color: #ffffff; font-weight: bold; margin-bottom: 10px;}
.bar_half_left {float: left; width: 342px; height: 20px; line-height: 20px; background-color: #1C416E; text-align: left; color: #ffffff; margin-bottom: 10px;}
.bar_half_right {float: left; width: 343px; height: 20px; line-height: 20px; background-color: #1C416E; text-align: right; color: #ffffff; margin-bottom: 10px;}

.bar_int_full {float: left; width: 625px; height: 20px; line-height: 20px; background-color: #F26522;}

/*.bar_header {float: left; width: 685px; height: 25px; line-height: 25px; color: #000000; font-size: 13px;
		font-family: Trebuchet MS, arial; font-style: italic; font-weight: bold; background-color: #FA9D1C;margin-bottom: 10px;}
	*/	
.prod_bg_160 {background-image: url('images/bg_prod_170.gif'); width: 160px; height: 123px; background-color: #ffffff;}
	.prod_bg_160_head {float: left; width: 160px; height: 25px; line-height: 25px; color: #ffffff; font-weight: bold;}
	.prod_bg_160_body {float: left; width: 160px; height: 98px; line-height: 98px; text-align: center;}

.prod_bg_325 {background-image: url('images/bg_prod_325.gif'); width: 325px; height: 250px; background-color: #ffffff;}
	.prod_bg_325_head {float: left; width: 325px; height: 25px; line-height: 25px; color: #ffffff; font-weight: bold;}
	.prod_bg_325_body {float: left; width: 325px; height: 225px; line-height: 225px; text-align: center;}

.results_productsLeft {float: left; height: 220px; width: 167px; line-height: 15px; margin-right: 5px; margin-bottom: 20px; padding-bottom: 10px; background-color: #ffffff; 
	text-align: center;}
.results_productsCenterL {float: left; height: 220px; width: 168px; line-height: 15px; background-color: #ffffff;  margin-bottom: 20px; padding-bottom: 10px; 
	margin-right: 5px; text-align: center;}
.results_productsCenterR {float: left; height: 220px; width: 168px; line-height: 15px;  margin-right: 5px; background-color: #ffffff;  margin-bottom: 12px;
	padding-bottom: 20px; text-align: center;}
.results_productsRight {float: left; height: 220px; width: 167px; line-height: 15px; background-color: #ffffff;  margin-bottom: 20px; padding-bottom: 10px;
	text-align: center;}

	.prod_head167 {float: left; width: 167px; height: 20px; line-height: 20px; background-image: url('images/itembar167.jpg'); color: #000000; font-weight: bold; text-align: center;}
	.prod_head168 {float: left; width: 168px; height: 20px; line-height: 20px; background-image: url('images/itembar168.jpg'); color: #000000; font-weight: bold; text-align: center;}
	
	.prod_info167 {float: left; width: 167px; margin-top: 10px; margin-bottom: 10px; text-align: center; }
	.prod_info168 {float: left; width: 168px; margin-top: 10px; margin-bottom: 10px; text-align: center; }


#footer {float: left; color: #ffffff; width: 900px; height: 25px; line-height: 25px; margin-top: 25px; background-color: #474747; font-family: verdana; 
	font-size: 10px; background-image: url('images/bg_footer.gif');}



/* Design Styles */

h1 {height: 40px; line-height: 40px; padding: 0; margin-top: 0; font-size: 35px; font-family: Trebuchet MS, georgia; color: #1C416E;}
h2 {margin-bottom: 10px; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0; font-size: 20px; color: #F26522; 
	font-family: Trebuchet MS, georgia; text-align: left;}

#formerrorsHead {float: left; width: 625px; height: 20px; line-height: 20px; background-color: red; color: #ffffff; font-weight: bold; }
#formerrors {float: left; width: 625px; color: red; background-color: #EAEAEA;}
#errormsg {float: left; color: red;}

table.tbl_prods {margin: 0; padding: 0;}
table.tbl_prods th {height: 20px; line-height: 20px; margin: 0; padding: 0; background-color: #ffffff; color: #1C416E; text-align: center; font-weight: bold;}
table.tbl_prods td {margin: 0; padding: 0; text-align: center;}

table.frm {font-family: Trebuchet MS, verdana; font-size: 13px; margin: 0; padding: 0; width: 625px; }
table.frm th.frmhead {height: 20px; line-height: 20px; background-color: #F26522; color: #000000; font-family: Trebuchet MS, verdana; font-size: 13px; font-weight: normal;}
table.frm th.frmlbl {width: 200px; height: 25px; line-height: 25px; text-align: right; font-family: Trebuchet MS, verdana; font-size: 13px; font-weight: normal;}
table.frm td.frmdata {height: 25px; line-height: 25px; font-family: Trebuchet MS, Verdana, verdana; font-size: 13px; color: #000000;}

input {font-size: 11px; font-family: verdana; }
select {font-size: 11px; font-family: verdana;}
option {font-size: 11px; font-family: verdana;}
textarea {font-size: 11px; font-family: verdana;}

table.tbl {margin: 0; padding: 0; font-family: Trebuchet MS, verdana; font-size: 13px;}
table.tbl th.tblhead {background-color: #1C416E; height: 20px; line-height: 20px; color: #ffffff; font-family: Trebuchet MS, verdana; font-size: 13px;}

table#tbl_cart {border-collapse: collapse; font-family: Trebuchet MS, Verdana, verdana; font-size: 13px;}
table#tbl_cart th {border: 1px solid #ffffff; padding: 3px; text-align: left; background-color: #CFDEEF; font-family: Trebuchet MS, Verdana, verdana; font-size: 13px;}
table#tbl_cart td {padding: 3px; vertical-align: top; font-family: Trebuchet MS, Verdana, verdana; font-size: 13px;}

	a:link.a_cart {color: black; text-decoration: none;}
	a:active.a_cart {color: black; text-decoration: none;}
	a:visited.a_cart {color: black; text-decoration: none;}
	a:hover.a_cart {color: black; text-decoration: none;}


a:link {color: #F26522; font-family: Trebuchet MS, verdana; font-size: 13px; line-height: 18px;}
a:visited {color: #F26522; font-family: Trebuchet MS, verdana; font-size: 13px; line-height: 18px;}
a:active {color: #F26522; font-family: Trebuchet MS, verdana; font-size: 13px; line-height: 18px;}
a:hover {color: #247844; font-family: Trebuchet MS, verdana; font-size: 13px; line-height: 18px;}

table.order {}
	table.order th.orderhead {width: 315px; background-color: #CFDEEF;}
	table.order td.orderdata {width: 315px; }

