/* Marc Blackwell layout 1.06 , copyright (c) Marc Blackwell New York. */ 

/* General Elements -------------------------- */
body {	font-family: "lucida grande",helvetica , arial, verdana, tahoma, sans-serif;color: #B7B7B7;	font-size: 62.5%;	margin: 0;	padding: 0;line-height: 1.75em;	text-align: center;	background-color: #222;}
p, dt, dd, li, form, td  p {	font-size: 1.2em;}
div {margin: 0px;	padding: 0px;}

/* Layout
---------------------------------------------- */
#page {	width: 763px;	text-align: left;	background-color: #000;	clear: both;	margin: 0px auto 0;	border-top: 0px none;	border-right: 1px solid #333;	border-bottom: 1px solid #333;	border-left: 1px solid #333;}
#outer {padding: 0px;width: 785px;	background-image: url(../assets/img/body_bgborder.gif);	background-repeat: no-repeat;	background-position: 50% 0%;	margin: 0px auto 0;}
#bannerimage{border-bottom-width: 0px;	border-bottom-style: solid;	border-bottom-color: #2c2c2c;	padding-left: 0px;}
#header {color: #ccc;height: 119px;	background-repeat: repeat-x;background-position: left top;width: 763px;	background-color: #000;	background-image: url(../assets/img/header_background.gif);}
#header img{padding: 0px;margin: 5px 2px 0px 17px;	float: left;}
#footer {clear: both;border-top: 1px solid #2A2A2A;	width: 751px;padding: 6px;}
#footercontent{	background-color: #222;	padding: 5px;}
#nav {padding: 0px;margin: 0px;}
#leftcol {width: 184px;	clear: left;float: left;display: inline;border-top-width: 0px;	border-top-style: solid;}
#main {	width: 743px;	float: left;	display: inline;	background-color: #000;	margin: 12px 10px 10px;}
#container {width: 755px;padding: 4px;clear: left;}
.clearing {background-color: #000;	clear: left;}
/*#sectiontitle {	padding-left: 545px;}
body#home #sectiontitle{background-color: #1E1F24;	background-image: url(../assets/img/common/vertical_line.gif);	background-repeat: repeat-y;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #333;	margin-top: 12px;}*/

/* Typography ---------------------- */
h1,h2,h3,h4,h5,h6 {font-family: "helvetica", arial, verdana, sans-serif;margin-top: 5px;color: #F0F0F0;}
h1 {font-size: 2.4em;font-weight: bold;}
h2 { font-size: 1.8em; font-weight: lighter; }
h3 {  font-size: 1.45em; font-weight: lighter;}
h4 {  font-size: 1.3em; font-weight: lighter;}
#container p {margin: 0px;	padding: 0px;}
#footer p{padding: 0px;	margin: 0px;font-size: 1.1em;color: #8B8B8B;}

/* Images ------------------------- */
#footer img{float: left;margin-right: 5px;vertical-align: middle;margin-top: 5px;}
.banner-image {	margin: 0px;padding: 0px;}
.imagealignright {margin: 3px;	float: right;}
.imagealignleft {margin: 3px;	float: left;}
.border {padding: 3px;border-top: 1px solid #999;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;	border-left: 1px solid #ccc;background-color: #fff;}


/* Menu */
#nav{float: left;margin-top: 85px;	width: 600px;	margin-left: 40px;}
#nav ul { /* all lists */	padding: 0;	margin: 0;	list-style: none;}
#nav li {display: block;float: left;margin-right: 3px;	margin-left: 3px;}
#nav a {font-size: 1.1em; text-decoration: none;}
#nav li ul {}
#nav a{	-moz-outline:0px;background-repeat: no-repeat;	background-position: 0px 0px;	height: 34px;	display: block;	text-indent: -9999px;}
#nav a.home{background-image: url(../assets/img/home.gif);	width: 41px;}
#nav a.about{width: 117px;background-image: url(../assets/img/about.gif);}
#nav a.catalog{	width: 50px;background-image: url(../assets/img/catalog.gif);}
#nav a.press{width: 40px;	background-image: url(../assets/img/press.gif);}
#nav a.locations{width: 59px;background-image: url(../assets/img/locations.gif);}
#nav a.care{width: 77px;background-image: url(../assets/img/product.gif);}
#nav a.contact{	width: 50px;background-image: url(../assets/img/contact.gif);}
#nav a.wholesale{width: 104px;	background-image: url(../assets/img/wholesale.gif);}
#nav a.home:hover, #nav a.about:hover,#nav a.catalog:hover,#nav a.press:hover,#nav a.locations:hover,#nav a.care:hover,#nav a.contact:hover,#nav a.wholesale:hover{ background-position: 0px -34px;}
body#home  #nav a.home, body#about  #nav a.about, body#catalog #nav a.catalog,body#press #nav a.press,body#locations #nav a.locations,body#product #nav a.care,body#contact #nav a.contact,body#wholesale #nav a.wholesale{background-position: 0px -34px;}

/* Links  ------------------------------ */
a:link,a:active, a:visited{	color: #9ACDDA;	font-weight: normal;}
a:hover{color: #AAEEFF;}

/* Form elements ----------------------- */
form {	margin: 0px;padding: 0px;}
textarea, input {border-top: 2px solid #999;border-right: 2px solid #ccc;border-bottom: 2px solid #ccc;	border-left: 2px solid #ccc;}

/* Tables and borders  ----------------- */
#contenttable {	width: 700px;	border: none;}
#contenttableleft {	vertical-align: top;}
#contenttableright {vertical-align: top;margin: 0px;padding-top: 10px;	padding-left: 5px;}
#itemtable, .itemtable {width: 100%;margin: 0px;padding: 0px;border-top: 1px solid #666666;	border-right: 1px solid #666666;border-bottom: 0px solid #666666;border-left: 0px solid #666666;}
#itemtable td, .itemtable td{padding: 2px;	vertical-align: top;	margin: 0px;border-top: 0px solid #666666;	border-right: 0px solid #666666;	border-bottom: 1px solid #666666; border-left: 1px solid #666666;}
.tdcellborder{	border-right: 1px solid #D4D0C8;border-left: 1px solid #D4D0C8;}
#contactformtable {	border: 0px none;}
#contactformtable td, #contactformtable tr{	padding: 5px 2px;border: none;}

/* Home page Flash Layout-------------- */
#flashcol-1{background-color: #000;	width: 378px;	float: left;}
#flashcol-1 img, #flashcol-1 object{margin: 0px;padding: 0px;}
#flashcol-2{width: 365px;float: left;margin-left: 12px;	height: 322px;	background-color: #000;}
#cell-1 {width: 140px;height: 234px;float: left;}
#cell-2 {height: 234px;width: 226px;float: left;margin-left: 12px;	margin-bottom: 12px;}
#cell-3 {float: left;height: 74px;width: 378px;clear: left;margin-bottom: 12px;}

.text_align_right{	text-align: right;	vertical-align: middle;}
.highlight {border: 1px dotted #666666;	width: 180px;	padding: 5px;	background-color: #1E1F24;	float: right;clear: both;}
.address{float: right;width: 200px;	font-size: 1em;	padding: 10px 0px 0px;	position: relative;	line-height: 1.25em;color: #8D7B34;}

/* no 
.feature {	border: none;}
.feature li{list-style-type: none;display: inline;}
.feature ul{	margin:0;	padding: 0px;}
.feature a{	height: 65px;	display: block;	text-decoration: none;	border: 1px solid #cc9900;	background-repeat: no-repeat;	width: 210px;	padding: 3px;	background-position: center center;	margin-top: 8px;margin-bottom: 8px;	background-color: #f5f5f5;}
.feature a.fcatalog{background-image: url(../assets/template_images/images/feature_03.gif);}
.feature a.fshowroom{background-image: url(../assets/template_images/images/feature_06.gif);}
.feature a.fregistry{background-image: url(../assets/template_images/images/feature_08.gif);}
.feature a:hover{	text-decoration: none;	border: 1px solid #99FF66;	background-color: #C0C0C0;}*/
