/* CSS Document */
* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body {background:url(images/bg.jpg) repeat; text-align:center;}
#main { width:700px; margin:0 auto; background:url(images/background.gif) repeat-y; padding-right:6px; padding-left:6px;}
#header { height:228px; background:#4C3C2D; color:#FFFFFF; position:relative;}
.img-header { position:absolute; right:-51px; top: 30px;}

#menu { height:39px; background:url(images/graphite_01.jpg) no-repeat #6C5540; color:#E6DAB9; line-height:39px; text-align:left;}
#photo { height: 280px;  background:url(images/graphite_01.jpg) no-repeat #6C5540;}
#title { height:30px; background:url(images/graphite_02.jpg) no-repeat #C2B698; color:#4C3C2D; line-height:32px; text-align:left;}

#content { background:url(images/graphite_02.jpg) no-repeat #E4D7B5; color:#4C3C2D;}

#content img { padding:8px; padding-top:10px;}
#content h3 {font-weight:bold; text-transform:uppercase; font-size:11px; text-align:left; line-height:50px;}
#content h4 {font-weight:bold; text-transform:uppercase; font-size:11px; text-align:center; line-height:30px;}
#content a { color:#4C3C2D; font-size:11px;}
#content p { text-align:justify; padding:8px; padding-left:10px; padding-right:10px; font-size:11px; font-weight:bold;}
.box { padding-bottom:10px; background:url(images/graphite_04.jpg) no-repeat;}
.box a { color:#4C3C2D; font-size:11px;}

#content_box { background:url(images/graphite_02.jpg) no-repeat  no-repeat #E4D7B5; height:169px;}
#box_left { width:250px; height:139px; float:left; margin-left:15px; margin-top:15px; background:url(images/box_left_bg.jpg) no-repeat;}
#box_right { width:393px; height:139px; float:right; margin-right:15px; margin-top:15px;}
#product_name { height:30px;}
#product_description { height:109px;}
#product_description img { margin:0; padding:0;}

#box_right a { font-style:italic; color:#4C3C2D; font-size:11px;}

#more_content { height:231px; background:url(images/more_content_bg.jpg) no-repeat;}
#more_content h4 {font-weight:bold; text-transform:uppercase; font-size:11px; text-align:center; line-height:29px; color:#4C3C2D;}
#more_content p { text-align:justify; padding:8px; padding-left:10px; padding-right:10px; font-size:11px; font-weight:bold;  color:#4C3C2D;}
#more_content a { font-style:italic; color:#4C3C2D; font-size:11px;  color:#4C3C2D;}

#tables { height:229px; background:url(images/graphite_02.jpg) no-repeat #FFFFFF; color:#4C3C2D;}
#tables table
.title { text-align:center; font-weight:bold; text-transform:uppercase; font-size:11px;}

#tables table { background:url(images/tablebg.jpg) no-repeat;}
#tables p {text-align:center; padding:5px; font-size:11px; font-weight:bold;}
#tables ol {list-style:none; margin:0; padding:0;}
#tables ol li { margin-left:6px; padding:4px;}
#tables ol li img {margin-right:10px;}
.links { color:#4C3C2D; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:11px;}

#photo img { padding-top:1px;}

#title h2 { padding-left:10px; font-weight:bold; text-transform:uppercase; font-size:11px;}

#menu_left { width: 500px; float:left;}
#menu_right { width: 190px; float:right; text-align:right;}
#menu ol { list-style:none; padding-left:8px; padding-right:8px;}
#menu ol li { display:inline; padding-left:8px; padding-right:8px;}
.menu { color:#E6DAB9; text-transform:uppercase; font-weight:bold; text-decoration:none;}

#footer { height:36px; background:url(images/graphite_01.jpg) no-repeat #4C3C2D; color:#E6DAB9; line-height:36px; text-align:left;}
#footer_left { width: 545px; float:left;}
#footer_right { width: 145px; float:right; text-align:left;}
#footer ol { list-style:none; padding-left:8px; padding-right:2px;}
#footer ol li { display:inline; padding-left:2px; padding-right:2px;}
.footer { color:#E6DAB9; font-size:10px; }

#shadowbottom { width:711px; height:20px; margin:0 auto; margin-top:-10px; background:url(images/newshadow.gif) repeat-x;}
