/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous
<a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a
href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2 (WP2.6.2)
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

body{ margin:0; padding-bottom:20px; background:url(images/bg.jpg) left top
repeat-x #cfeef2; font:normal 12px/16px Arial, Helvetica, sans-serif; }
ul,li,h1,h2,form,div{ margin:0; padding:0; }
img{ border:none; }
p { font:12px/17px Arial,Helvetica,sans-serif; margin:0 0 15px 0; }
a { color:#4A6A7F; }
a:hover { color:#7dbcd8; }
.clear { clear:both;}
#container { width:1000px; margin:0 auto; }
h4 { font-size:14px; font-weight:bold; }

#header { width:1000px; height:145px; }
#contact { width:300px; float:right; }
#contact h1 { color:#3A4143; font:bold 15px/18px
Verdana,Arial,Helvetica,sans-serif; padding-top:102px; }
#contact a { color:#4a6a7f; }
#contact span { color:#000; }
#logo { background: url(images/logo.gif) no-repeat left; width:250px;
height:94px; position:relative; left:25px; padding:0 0 0 80px; margin:0 0
10px 0; top:50px; float:left; }
#logo h1 { color:#3A4143; font:20px/24px Arial,Helvetica,sans-serif;
padding:25px 0 0 15px; display:block; }
#atop { font:bold 15px/35px Verdana, Arial, Helvetica, sans-serif;
color:#4a6a7f; text-decoration:underline; }
#atop:hover { color:#7dbcd8; }

#box_top, #box_bottom { width:1000px; height:10px; }
#box_top { background:url(images/box_top.png); }
#box_bottom { background:url(images/box_bottom.png); }
#white_box { background:#fff; padding:0 20px; }
#body_section { background:#dedede; }
#shop_body { background:#fff; min-height:500px; }

#nav { border-bottom: 1px solid #DEDEDE; margin:0 0 5px 0; }
#nav ul { list-style:none; }
#nav ul li { float:left; }
#nav ul li a { font:normal 14px/30px Arial, Helvetica, sans-serif;
color:#000000; text-decoration:none; padding:0 12px 0 12px;
text-decoration:none; }
#nav ul li a:hover,
#nav ul li.current_page_item a,
#nav ul li.current_page_ancestor a { color:#00ab4d; }

#subnav { }
#subnav ul { }
#subnav ul li { }
#subnav ul li a { color:#4A6A7F; font:bold 15px Verdana, Arial, Helvetica,
sans-serif; text-decoration:underline; }
#subnav ul li a:hover { color:#7dbcd8;  text-decoration:underline;
background:url(images/current_arrow.png) no-repeat right; padding: 0 15px 0
0; }
#subnav ul li.current_page_item a { background:url(images/current_arrow.png)
no-repeat right; padding: 0 15px 0 0; text-decoration:underline; }
#subnav ul li ul { display:none; }
#subnav ul li.current_page_ancestor ul { display:block; }
#subnav ul li.current_page_ancestor ul li { list-style:square; margin:0 0 0
15px; font-size:12px; color:#4a6a7f; }
#subnav hr { width:122px; background:#4a6a7f; height:3px; margin:10px 0 0
0; }

#row_left { background:#212528; border-top:#4F7C3A 5px solid; width:244px;
float:left; }
#row_left ul { padding:0 11px; }
#row_left ul li { border-bottom:1px #454a4d solid; }
#row_left ul li a { font:bold 15px/38px Arial,Helvetica,sans-serif;
display:block; color:#fff; text-decoration:none; }
#row_left ul li a#shop_img { background: url('../../../shopping.png') 1px 7px no-repeat;
height: 53px;
color: transparent; }
#row_right { border-top:#B2DC99 5px solid; width:709px; height:144px;
float:right; background:url(images/header.jpg); }
#row_right_btm { border:1px solid #dedede; height:35px; width:707px;
margin:7px 0 0 0; float:right; }
#row_right_btm ul {}
#row_right_btm ul li { float:left; }
#row_right_btm ul li a { font:bold 15px/35px Verdana, Arial, Helvetica,
sans-serif; color:#4a6a7f; padding:0 70px 0 70px;
text-decoration:underline; }
#row_right_btm ul li a:hover { color:#7dbcd8; }

#row_left span { display:block;height:25px; width:23px; float:right;
margin:7px 70px 0 0; }

#photos_left { background:url(images/photos.png) no-repeat; width:293px;
margin:5px 0 0 5px; padding:185px 0 20px 20px; position:relative; z-index:5;
float:left; }
#sub_nav { width:293px; margin:5px 0 0 5px; padding:50px 0 20px 20px;
position:relative; z-index:5; float:left; }
#sub_nav h1 { font-size:18px; color:#000; margin:0 0 10px 0; }

#page_title { background:#4a6a7f; height:37px; padding:0 0 0 330px; }
#page_title h2 { font:bold 17px/37px Verdana,Arial,Helvetica,sans-serif;
color:#fff; }
#content { padding:20px 20px 20px 330px; }
#content img.alignleft  { margin:0 10px 10px 0; }
#content img.alignright { margin:0 0 10px 10px;}
#content h1 { margin: 0 0 15px 0; font-size:24px; line-height:27px; }
#content h2 { margin: 0 0 15px 0; font-size:20px; line-height:23px; }
#content h3 { margin: 0 0 15px 0; font-size:16px; line-height:19px; }
#content hr { margin:10px; }
#content ul { margin:0 0 15px 0;}
#post_btm_links { font-size:15px; }

#box_one, #box_two { width:320px; height:200px; border-bottom:1px solid
#dedede; border-right:1px solid #dedede; float:left; padding:15px 10px 10px
10px; }
#box_one h2 a, #box_two h2 a { color:#015C2A; font:19px/23px
Arial,Helvetica,sans-serif; }
#box_one a, #box_two a { color:#4A6A7F; font:bold 15px Verdana, Arial,
Helvetica, sans-serif; text-decoration:underline; }
#box_one a:hover, #box_two a:hover {  color:#7dbcd8;
text-decoration:underline; }
#box_three { width:268px; height:210px; float:right; padding:0 0 0 10px; }

#test_res { margin:-20px 0 0 0;}
#testimonials { float:left; padding:5px 0 0 30px; width:112px; }
#research { float:right; padding:5px 30px 0 0; width:112px; }

#footer { background:url(images/blackbox_btm.png) bottom; height:35px;
width:960px; margin:25px 0 0 0; padding:15px 0 0 0; clear:both;
position:relative; }
#footer ul { margin:0 0 0 350px; }
#footer ul li { float:left; }
#footer ul li a { font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#8b8e91; padding:0 12px 0 12px; }
#footer ul li a:hover{ font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#00ab4d; }
p.footer { text-align:center; font:12px/16px Arial,Helvetica,sans-serif;
margin:40px auto 0 auto; }

#cart { width:324px; position:absolute; left:0; top:38px; }
#content .item { margin:0 0 20px 0; }
#content .item p { line-height:150%; }
#content .img img { height:145px; width:145px; margin:0 0 0 15px; }
#content .purchase { width:75px; }
#content .title { font-size:20px; color:#4A6A7F; }

#field_394cht { width:200px; }

.img {width:220px;}

#_mcePaste form input {
background-image: url('../../../shopping.png');
width: 222px;
height: 39px;
color: transparent;
border: none;
background-color: transparent;
}
input[value="Order"] {
background-image: url('../../../atc.png');
width: 151px;
height: 38px;
border: none;
background-color: transparent;
color: transparent;
}
#wpcf7-f2-p7-o1 form input {
background-image: none !important;
width: 285px !important;
height: 20px !important;
border: 1px solid black !important;
background-color: white !important;
color: black !important;
}