body 							{ font:12px/18px Helvetica, Arial, Verdana, sans-serif; background-color:#ececec; }

/*
		STRUCTURE
*/

#container 						{ width:800px; height: auto; margin:0 auto; position:relative; }
#header 						{ width:800px; height:125px; /* background-image: url("imgs/Header.png"); */ background-repeat: no-repeat; clear:right;
									background-color:#ffffff; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #000000; }
#contentbox 					{ width:800px; height: auto; clear:both; }
#largepromobox 					{ width:800px; height:500px; clear:both; background-color:#ffffff; margin: 5px 0px 0px 0px; padding: 5px 0px 0px 0px;
									-moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #000000; }
#promobox 						{ width:800px; height:160px; margin-top:5px; padding-left:0; text-align:center; }
#column-left 					{ width:545px; height:auto; float:left; margin: 5px 5px 5px 0px; padding: 0px 0px 10px 0px; background-color:#ffffff; 
									-moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #000000; }
#column-right 					{ width:245px; height:auto; float:right; margin: 5px 0px 5px 0px; padding: 0px 0px 10px 0px; background-color:#ffffff; 
									-moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #000000; }
#column-full 					{ width:800px; height:auto; margin: 5px 0px 5px 0px; padding: 0px 0px 10px 0px; background-color:#ffffff; 
									-moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #000000; }
#column-full-privacy			{ width:650px; height:auto; margin: 0 0 0 40px; padding: 0px 0px 0px 0px; }
#column-full-shipping			{ width:650px; height:auto; margin: 0 0 0 40px; padding: 0px 0px 0px 0px; }
#column-full-contact			{ width:650px; height:auto; margin: 0 0 0 40px; padding: 0px 0px 0px 0px; }
#column-full-terms				{ width:650px; height:auto; margin: 0 0 0 40px; padding: 0px 0px 0px 0px; }
#column-splash 					{ width:800px; height:auto; background-color:#ffffff; padding:0 0 10px; }

#history1 						{ width:230px; height:149px; background-color:#ffffff; padding:0; margin:30px 20px 0 10px; }
#history2 						{ width:230px; height:149px; background-color:#ffffff; padding:0; margin:5px 0 5px 10px; }
#specimen1 						{ width:240px; height:205px; background-color:#ffffff; padding:0; margin:45px 20px 0; }
#ftoriginal1 					{ width:240px; height:240px; background-color:#ffffff; padding:0; margin:20px 20px 0; }
#logo1 							{ width:240px; height:240px; background-color:#ffffff; padding:0; margin:20px 20px 0; }
#productimg						{ width:250px; height:250px; padding:0; margin:20px 0; }

.col							{ height: auto;}
.colleft						{ height: auto;}
.colright						{ height: auto;}
.product 						{ margin:0px 0px 0px 20px; }
.googlecart-add-button 			{ margin:10px 0px 10px 0px; }
.cart 							{ margin:10px 10px 0 25px; }
.copyright 						{ margin:10px 0 0; padding:0; position:relative; font:10px; font-weight:normal; line-height:11px; text-align:center; color:#919191; }
.hidden 						{ display:none; }
.outline 						{ border:black; border-width:thick; border-style:solid; }

.button							{ border: 1px solid #272727; background:#f06421; color:#ffffff; padding: 8px 8px; 
									-moz-border-radius: 5px; -webkit-border-radius: 5px; color: 272727; }
.button:hover					{ background: #000000; color: #f06421; }

img 							{ border-style:none; margin:0; padding:0; }
img.splash 						{ border-style:none; margin:100px 0 30px; padding:0; }

div.floatleft 					{ float:left; margin:10px 10px 10px 3px; padding:0; }
div.floatright 					{ float:right; margin:10px 0 10px 10px; padding:0; }
div.p 							{ font:12px; font-weight:normal; line-height:10px; color:#000000; margin:0 5px 5px 0; padding:0; }

p.bracket:before 				{ content: "["; padding: 0px 2px 0px 2px; color:#f06421; line-height: 16px; }
p.bracket:after 					{ content: "]"; padding: 0px 2px 0px 2px; color:#f06421; line-height: 16px; }

p 								{ font:12px; font-weight:normal; line-height:16px; text-decoration:none; color:#000000; padding:0 0 5px; margin:0 25px 0 15px; }
h1 								{ font:22px; font-weight:bold; line-height:22px; display:inline; margin:0; padding:0; color:#000000; }
h1.bracket:before 				{ content: "["; padding: 0px 2px 0px 2px; color:#f06421; line-height: 16px; }
h1.bracket:after 				{ content: "]"; padding: 0px 2px 0px 2px; color:#f06421; line-height: 16px; }

h2 								{ font:16px; font-weight:bold; line-height:18px; margin:10px 0 5px 0px; color:#f06421; padding:0 15px; }
#column-full-contact h2 		{ font:16px; font-weight:bold; line-height:18px; margin:10px 0 10px 0px; color:#000000; padding:10px 15px; }
h2.bracket:before 				{ content: "["; padding: 0px 2px 0px 2px; color:#f06421; line-height: 16px; }
h2.bracket:after 				{ content: "]"; padding: 0px 2px 0px 2px; color:#f06421; line-height: 16px; }

h3 								{ font:14px; font-weight:bold; line-height:16px; text-indent:0; margin:10px 0 0; padding:0; }
#column-full-contact h3			{ font:14px; font-weight:bold; line-height:16px; text-indent:0; margin:0px 0px 0px 0px; padding:0px 10px 10px 30px;}
h3.bracket:before 				{ content: "["; padding: 0px 2px 0px 2px; color:#f06421; line-height: 16px; }
h3.bracket:after 				{ content: "]"; padding: 0px 2px 0px 2px; color:#f06421; line-height: 16px; }

h1.header 						{ font:16px; font-weight:bold; font-style:italic; text-align:left; line-height:18px; 
									margin-left:50px; padding:25px 0 0 70px; float:left; }
h1.splash 						{ font:16px; font-weight:bold; font-style:italic; text-align:center; line-height:18px; }

#column-full-contact p 			{ font:12px; font-weight:normal; line-height:16px; text-decoration:none; color:#000000; padding:0 0 5px 15px; margin:0 25px 0 15px; }
/* #column-full-contact h3 		{ font:14px; font-weight:bold; line-height:16px; text-indent:0; padding:0 0 5px; margin:0 25px 0 15px;  } */
#buybutton dt 					{ float:left; }
#buybutton dt a 				{ display:block; height:0; padding:43px 0 0; overflow:hidden; background-repeat:no-repeat; }
#buybutton dt a:hover 			{ background-position:0 -43px; }
#buybutton dt#buynow,
#buybutton dt#buynow a 			{ width:131px; background-image:url(imgs/buynow.png); }

/*
		FOOTER
*/
#footer 						{ margin-top: 5px; width:800px; height:40px; /* background-image: url("imgs/Footer.png"); */
									clear:both; text-align:center; background-color:#ffffff; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #000000; }
#footerlist 					{ list-style-type:none; text-align:center; margin-top:0; padding-top:10px; }
#footerlist li 					{ top:0; padding:0 40px 0 0; font-size:10px; display:inline; }
#footerlist li a 				{ text-decoration:none; color:#000000; }
#footerlist li a:hover 			{ text-decoration:none; color:#f06421; }

/*
		NAVIGATION
*/
#navbar 						{ margin-top:5px; width:800px; height:40px; /* background-image: url("imgs/Footer.png"); */ 
									background-color:#ffffff; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #000000; clear:both; text-align:center; }
#navlist 						{ list-style-type:none; text-align:center; margin-top:0; padding-top:10px; }
#navlist li 					{ top:0; padding:0 40px 0 0; font-size:12px; display:inline; }
#navlist li a 					{ text-decoration:none; color:#000000; }
#navlist li a:hover 			{ text-decoration:none; color:#f06421; }

#comment_form label 			{ color:#7f7f7f; padding-left:5px; font-size:12px;}

#comment_form .text_input 		{ width:275px; background:#eee; border:1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
									font:normal 14px helvetica, verdana, arial, sans-serif; padding:10px;}

#comment_form .text_area 		{ width:500px; color:#21211f; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#eee; border:1px solid #ccc; 
									font:normal 14px helvetica, verdana, arial, sans-serif; padding:10px; }

