body { background-image:url(images/bg.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:15px; }
a { text-decoration:none; color:#0067AC; }
a:hover { color:#000000; }
p { padding-bottom:15px; color:#2f2f2f; line-height:19px; }
h2 { font-size:22px; margin:10px 0 20px 0; color:#2f2f2f; }
h2.specials { margin:5px 0; }
b { font-weight:bold; }
#clear { clear:both; }
.prevnext a { font-size:11px; letter-spacing:1px; }
.prevnext { padding:10px; }
.category-news { margin-bottom:30px; }
img { padding:2px; border:#0067AC 1px solid; margin:5px; }
.pageid-8 img { border:none; }
li { list-style:none; }

#top { width:850px; height:200px; background-image:url(images/bg_brand.gif); background-repeat:no-repeat; }

#container { width:800px; padding:20px 0 0 20px; float:left; }

/* NAV */
#nav { float:right; margin-right:10px; }
#nav li { float:left; }
#nav li a { display:block; float:left; margin:20px 5px 0 0; background-color:#A8DEE7; padding:5px 10px 5px 10px; color:#333333; border:1px solid #7db8c2; }
#nav li a:hover { background-color:#ffffff; border:1px solid #0067AC;}

.pageid-2 #nav li a.home, .pageid-4 #nav li a.products, .pageid-3 #nav li a.about, .pageid-5 #nav li a.products, .pageid-6 #nav li a.products, .pageid-7 #nav li a.products, .pageid-8 #nav li a.products, .pageid-9 #nav li a.specials, .pageid-10 #nav li a.contact, .pageid-15 #nav li a.contact, .pageid-16 #nav li a.contact, .pageid-23 #nav li a.contact , .pageid-32 #nav li a.products, .pageid-22 #nav li a.products, .pageid-62 #nav li a.tips { background-color:#FFFFFF; border:1px solid #0067AC; }

/* CONENT */
#content, pageid-2 #content { float:left; }
#content { width:600px; }
.pageid-2 #content { width:435px; }

/* HOME SPECIALS */
#specials h2 { margin:0 0 10px 0; line-height:22px; }
#specials a { color:#202020; }
#specials a:hover { color:#0067AC; }
#specials p { line-height:16px; }
#specials { width:310px; float:right; background-color:#D3EBEF; padding:10px 10px 50px 10px; background-image:url(images/bg_specials.gif); background-repeat:no-repeat; background-position:bottom; } 
#specials .category-news, #specials .category-specials { border:3px solid #0067AC; margin-bottom:15px; padding:10px; background-color:#FFFFFF; width:280px; }
#specials .category-news h2, #specials .category-specials h2 { font-size:20px; color:#0067AC; }
#specials .category-news.alt h2, #specials .category-specials.alt h2 { color:#686868; }
#specials .category-news.alt, #specials .category-specials.alt { border:3px solid #686868; }
#specials img { margin:5px 0 5px 15px; }

/* SPECIALS PAGE */
#news { margin:20px 0 0 0; }
#news h2 { margin:5px 0; font-size:18px; color:#0067AC; }
#news p { font-size:12px; }
#news img  { padding:0 0 5px 5px; }
.category-news img, .category-specials img, .pageid-32 img { border:none; }
#news .hentry { border-top:6px solid #CCCCCC; padding-top:10px; margin-right:100px; }
#news .alt { border-bottom:none; border-left:none; border-right:none; border-top:6px solid #0067AC; padding:10px 0 0 0; margin-right:100px; }

/* SIDEBARS */
.sidebar { float:right; }
.sidebar ul { margin-bottom:25px; }
.sidebar h3 { font-size:14px; }
.sidebar li { font-weight:bold; }
#usual { width:170px;  }

#sidenav .page_item a { display:block; height:18px; margin:4px 0 4px 0; padding:4px 4px 2px 4px; background-color:#A8DEE7; font-weight:100; }
#sidenav .page_item a:hover, #sidenav .current_page_item a { background-color:#CCCCCC; color:#000000; }
#sidenav h3 { font-size:20px; line-height:21px; margin-bottom:15px; text-align:left; }
#sidenav { padding-bottom:25px; }

li#recent-posts a { font-size:11px; }

.extras { }
.extras a { padding:5px 0 5px 20px; background-image:url(images/add.gif); background-repeat:no-repeat; background-position:left; line-height:25px; font-size:12px; font-weight:bold; }

/* FOOTER */
#footer { float:left; clear:both; width:800px; height:100px; margin:100px 0 50px 10px; border-top:2px solid #0067AC; padding-top:10px; }
#footer #left { float:left; }
#footer h2 { margin:0; font-size:16px; }
#footer p { font-size:11px; text-align:left; padding-bottom:0; line-height:14px; }
#footer p.slogan { font-size:14px; font-weight:bold; color:#0067AC; }
#footer ul { float:right; clear:both; }
#footer li { display:inline; margin-left:15px;}
#footer a { color:#333333; font-weight:bold; font-size:12px; }
#footer a:hover { color:#0067AC; }
#footer a.vocle { float:left; color:#000000; font-size:11px; clear:both; margin-top:20px; font-weight:100; }
#footer a.vocle:hover { border:none; color:#0066FF; }

/* PRODUCTS - CSS */
dt { margin-bottom:0px; }
dd { margin-bottom:15px; }
.antcat { margin:7px; padding:7px; border:1px #ccc solid; width:250px; float:left; }
#post-22 .alt { border:1px #0067AC solid;}
.antcat .image { float:right; margin-left:5px; }
.antcat h2.name { font-size:12px; font-weight: bold; margin:10px 10px 10px 0; }
.antcat_title { font-size:12px; }
.antcat p { font-size:11px; line-height:13px; }
img.big { margin-bottom:30px; }
.thumbs { text-align: left;	}
.thumbs img { margin:15px 4px 4px 4px; padding:2px; border:1px #ccc solid; background-color:#fff; border:1px double #B69A89;  }
.antcat a:hover img { border:none; }
.thumbs a:hover img{ border:1px solid #0067AC; }
a img { border: none; }
.prev { float: left; }
.next { float: right; }
.big { background-color: #fff; border: 1px double #B69A89; width:300px; color:inherit; display:block; margin:0 10px 0 10px; padding: 4px; text-align:center; height:auto; float:left; }
h3.producttitle { margin:40px 0 10px 10px; font-size:20px; }
.productgal dt { font-weight:900; font-size:90%; }
h3.producttitle, .productgal dt { color:#0067AC; font-family:Helvetica, sans-serif }

.extralinks { font-size:80%; clear:both; margin:0 auto; padding-top:10px; }

.backlink { font-weight:bold; }

#single { float:left; }
.model { font-size:11px; padding:0 0 0 10px; }


/* CONTACT */
iframe { padding-top:50px; }
form { background:url(images/formbg.gif) no-repeat right top #bee4ea; padding:20px; border:none; color:#0067AC; font-weight:bold; overflow:auto;  }
.cf_hidden { background:none; margin:0; padding:0; border:none; }
input, textarea { border:1px solid #0067AC; padding:3px; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:13px; margin-top:5px; float:left; font-weight:100; }
.reqtxt, .emailreqtxt { font-size:12px; font-weight:100; padding-left:10px; }
input { width:200px; }
textarea { width:350px; }
textarea { clear:both; }
form li { float:left; clear:both; margin-bottom:15px; }
form legend { margin-top:30px; font-weight:100; color:#000000; letter-spacing:1px; font-size:12px; }
.sendbutton { width:75px; background-color:#FFFFFF; cursor:pointer; background-image:url(images/sendbg.gif); background-repeat:repeat-x; height:23px; color:#181818; clear:both; float:left; }

.pageid-10 img { margin-right:10px; }
h3 { font-size:19px; margin:5px 0 3px 0; }
h4 { color:#0067AC; margin-bottom:3px; }
.pageid-10 ul.staff { width:300px; float:left; }

#usermessagea { padding:30px 0 20px 0; color:#0067AC; font-weight:bold; }

/* 404 */
#list ul { margin-bottom:10px; }
#list li { margin-bottom:5px; font-weight:bold; margin-left:200px;  }
#list ul li { font-size:9px; margin-left:7px; background:none; }

/* p gallery form */
#galleryform {  }
#galleryform p { margin:0; padding:0; color:#004e82; }
#galleryform form { clear:both; padding:20px; background:url(images/formbg.gif) no-repeat right top #bee4ea; height:550px; width:500px; }
#galleryform label { clear:both; float:left; }
#galleryform input { margin-bottom:10px; clear:both; }
#galleryform textarea { width:400px; }

.noborder { border:none; }

form#cforms4form label, #cforms4form input { clear:none; float:none; border:none; }
form#cforms4form span { color:#333; font-weight:normal; }
p.cf-sb { clear:both; }
form#cforms4form .cf-box-b { width:20px; }
form#cforms4form .cf-ol li { margin-top:20px; margin-bottom:5px; }
form#cforms4form .cf-ol li.cf-box-group { margin-top:0px; }
form#cforms4form .cf-box-title { font-size:13px; }
form#cforms4form .cf-after { font-size:14px; font-weight:bold; margin-left:2px; }

form#cforms4form { background-image:url(images/bg_tips.jpg); width:490px; }
form#cforms4form input#cf4_field_1, form#cforms4form input#cf4_field_2 { clear:both; margin-left: 10px; }
form#cforms4form .sendbutton { margin-top:15px; }
h2#tipping { color:0067AC; margin-bottom:5px; color:#0067AC; }
.pageid-62 #usual { margin-top:30px; }
