/*   
Theme Name: PRA
Description: This is a theme developed by Nick Pelton / Modified by PixPro Media
Author: Nick Pelton
Author URI: http://www.nickpelton.com
Version: 2
*/

@media screen {
/* Reset */
* { margin: 0; padding: 0; border:none; }

/*Global*/
body {
	background: white;
	font: 14px/1.4 "Myriad Pro", Myriad, Arial, Serif;
	background: #1a1a1a url(images/bg.jpg) top left repeat-x;
	font-family: "Myriad Pro", Myriad, Arial, Serif;
}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.hide{display:none;}
.clear { clear: both; }
.aligncenter{text-align:center;}
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */


/* Base */
#page-wrap { width: 960px; margin: 0 auto; background:#FFF url(images/page-wrap-bg.jpg) top left repeat-y; position:relative; }
#header{font-size:16px; background: #000 url(images/nav-bg.jpg) top left repeat-x;}
ul#nav {margin:0;padding-left:20px; display:block;float:left; width:600px;}
ul#nav li{float:left;list-style:none;}
ul#nav a{height:51px; padding:0 10px;  border-right:#FFF 2px solid; line-height:51px; color:#FFF;  text-decoration:none; font-weight:bold;}
ul#nav a:hover{color:#CCC;}
ul#nav > li:last-child > a{border:none;}
#headerGraphic{background:#000 url(images/graphic-bg-sub.jpg) top left no-repeat; height:150px;}

#contentwrap{float:left; width:619px; }
#content{float:left; width:559px; padding:20px 40px 10px 20px; }
#sidebar{float:right; width:301px; padding: 20px; background:#f2f2f2;}

#footer{height:91px; background:#000 url(images/footer-bg.jpg) top left repeat-x; color:#fff; line-height:91px; padding-left:40px; clear:both;}



/* CSS3 stuff - Won't validate, but its cool*/
#page-wrap{box-shadow:0px 0px 15px #000;-moz-box-shadow:0px 0px 15px #000;-webkit-box-shadow:0px 0px 15px #000;}

/* Other */
.websiteTitle{display:none;}
.description{display:none;}
.headerInfo{float:right; color:#FFF; height:51px; line-height:51px; padding-right:20px; }
.headerInfo a{color:#fff;}
#searchform{display:none;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{text-align:center;}
.centerimage{margin-bottom:20px;text-align:center;}
.readmore{display:none;}
.readmore-btn{color: #fff; font-size:11px; font-weight:bold; text-decoration:underline; background:#030; padding:3px 5px; cursor:pointer;width:70px; text-align:center;}

/* Sidebar */
.dvdCallOut{font-size:15px;}
.dvdCallOut span{font-size:30px;}
#sidebar ul{list-style:none;}
#sidebar li{list-style:none;}

/* HP Order */
.product{ margin-bottom:15px; padding-bottom:15px; float:left; border-bottom:1px solid #003308; }
.product img{border:2px #003308 solid; margin-right:20px; }
.product .pdesc{margin-left:123px;}
.product .cart{float:right; margin: 0 0 0 10px;}
.product .atc{border:none; }
.product .price{color:#003308; font-size:18px; font-weight:bold;}
.product input{width:20px;}
.product .qty{font-size:12px;}

/* Store */
.cartHeaders {
display:none;
}
ul.products{list-style:none;}
.simpleCart_shelfItem{display:block; float:left;border-bottom:1px solid #000;margin:0 0 15px 0; padding:0 0 15px 0; }
ul.products h2{font-size:20px;}
ul.products p.desc{}
ul.products img.item_thumb{float:left; margin-right:10px; border:2px #003308 solid;}
span.item_price{float:right; display:block; height:27px; line-height:30px; font-size:18px; font-weight:bold; color:#003308; margin-right:5px;}
ul.products input{border:1px #000 solid; background:#fff; float:right; width:20px; height: 17px; margin: 5px 5px 5px 0; padding:0;}
.item_add{float:right; cursor:pointer;}
p.pdesc{margin-left:163px;}

.itemContainer{display:block; padding:10px; background:#D6D6D6; margin-bottom:5px; clear:both; border:2px #000 solid;}
.itemName{ color:#003308; font-weight:bold;  padding:2px 5px; margin-bottom:10px;}
.itemPrice{ color:#003308; float:right; font-size:14px;}
.itemdecrement{float:left; }
.itemdecrement a{width:10px; height:10px; padding:2px; color:#fff; background:#333; display:block; text-decoration:none; line-height:10px; text-align:center;  }
.itemQuantity{float:left; margin:0 5px; display:block; }
.itemincrement{float:left;}
.itemincrement a{width:10px; height:10px; padding:2px; color:#fff; background:#333; display:block; text-decoration:none; line-height:10px; text-align:center;  }
.itemremove a{margin-left:10px; color:#F00; font-size:10px;}
.itemTotal{font-weight:bold;color:#003308; font-size:18px; margin-top:10px; text-align:right;}

.cart-info span{font-weight:bold;}
.st{}
.tt{}
.st{}
.ft{font-weight:bold;color:#003308; font-size:18px; margin:10px 0; padding-top:5px; border-top:1px #000 solid;}


/* FormBuilder */
#sidebar .formBuilderInput input{width:100%;}

h1, h2, h3 { font-weight: bold; margin: 0 0 10px 0; color:#1f4e00;}
h1 { font-size:30px; }
h2 {
	font-size:24px;
	color: #960;
}
h3 {
	font-size:15px;
	color: #000;
}

p {
	margin: 0 0 10px 0;
}
a { }
a:hover {
	color: #F00;
} 

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 0; }
.entry ul, .entry ol{margin: 0 0 10px 30px;}
.post { }

.entry { margin:10px 0; }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

.meta {font-size:10px; color:#999; }
.postmetadata {font-size:10px; color:#999; }

#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }

h2#comments{font-size:14px;}
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] {border:1px #000 solid; padding:5px; }
textarea {border:1px #000 solid; padding:5px; }
.formBuilderSubmit input{border:1px #000 solid; padding:2px 5px; margin-top:5px;}
.formBuilderLabel{font-weight: bold;}

} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
.home.page.page-id-6.page-template.page-template-home-page-php #page-wrap #contentwrap .alarm h2 div {
	font-size: 24px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.home.page.page-id-6.page-template.page-template-home-page-php #page-wrap #contentwrap .alarm div {
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.home.page.page-id-6.page-template.page-template-home-page-php #page-wrap #contentwrap .alarm div {
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.home.page.page-id-6.page-template.page-template-home-page-php #page-wrap #contentwrap #content #post-6 .entry p br {
	font-size: 14px;
}
.home.page.page-id-6.page-template.page-template-home-page-php #page-wrap #contentwrap #content #post-6 .entry div {
	font-size: 12px;
	font-style: italic;
}
