body{background:#050505 url(../images/footer.jpg) repeat;font-family:Arial, sans-serif;font-size:14px;color:#5B5B5B;margin:0;padding:0;}
h1,h2,h3{text-transform:uppercase;font-weight:200;color:#222;margin:0;padding:0;}
h1{font-size:2em;}
h2{font-size:1.8em;}
h3{font-size:1.6em;}
p,ul,ol{margin-top:0;line-height:14px;}
a{color:#5E5E5E;}
#wrapper{background:#e0dfdf;}
.container{width:1000px;margin:0 auto;}
#header-wrapper{overflow:hidden;}
#header{width:1000px;height:100px;margin:0 auto;padding:0;background:url(../images/header-bg.png) no-repeat top left;}
#logo{float:left;width:300px;color:#FFF;margin:5px 0 0 0;padding:0;}
#logo h1{text-transform:lowercase;letter-spacing:-2px;font-size:3.8em;}
#logo h1 a{color:#1F1F1F;}
#logo p{letter-spacing:-1px;font:normal 18px Georgia, "Times New Roman", Times, serif;font-style:italic;color:#8E8E8E;margin:0;padding:0;}
#logo p a{color:#8E8E8E;}
#logo a{border:0;background:none;text-decoration:none;color:#000;}
#logo a img{border:0;}
#splash{width:960px;height:300px;margin:0 auto;}
#search{float:right;width:280px;height:60px;padding:20px 0 0;}
#search form{height:41px;margin:0;padding:10px 0 0 20px;}
#search fieldset{border:none;margin:0;padding:0;}
#search-text{width:170px;border:1px solid #E7EBED;background:#FFF;text-transform:lowercase;font:normal 11px Arial, Helvetica, sans-serif;color:#5D781D;padding:6px 5px 2px;}
#search-submit{width:50px;height:22px;border:none;background:#B9B9B9;color:#000;}
#menu{float:right;width:600px;margin:0 auto;padding:0;}
#menu ul{float:right;list-style:none;line-height:normal;margin:34px 0 0 0;padding:0;}
#menu a{display:block;line-height:40px;margin-right:1px;text-decoration:none;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.2);text-transform:uppercase;font-size:16px;font-weight:300;color:#1F1F1F;border:none;padding:0 20px;}
#menu a:hover,#menu .current_page_item a{border-radius:8px;text-decoration:none;color:#fff;}
#page{width:1000px;margin:0 auto;padding:10px 0;}
#content{float:right;width:673px;padding:13px;border:1px solid #068dca;border-radius:8px;background:#FFF;}
.post{overflow:hidden;margin-bottom:40px;}
.title{letter-spacing: -.5px;font-size: 1.8em;color: #fff;background: #068dca;padding: 7px 10px;}
.title:hover{background:#7fc059;cursor:pointer;}
.title.nohover{background:#068dca;cursor:none;}
.title a{border:none;text-decoration:none;color:#fff;}
.post .meta{margin-bottom:30px;text-align:left;font-size:16px;font-weight:300;padding:10px 0 0;}
.post .entry{text-align:justify;padding:0 0 40px;}
.links{padding-top:20px;margin-bottom:30px;}
.more{display:block;float:left;width:88px;margin-right:10px;background:#222;border-radius:8px;color:#FFF;text-align:center;text-decoration:none;padding:5px;}
.comments{display:block;float:left;width:88px;background:#222;color:#FFF;border-radius:8px;text-align:center;text-decoration:none;padding:5px;}
#sidebar{float:left;width:270px;margin:0;padding:13px 0 13px 13px;border: 1px solid #068dca;background: #FFF;border-radius: 8px;text-transform: uppercase;}
#sidebar li{margin:0;padding:0;}
#sidebar li ul{margin:12px 0 0 0;font-size: 14px;}
#sidebar li li{line-height:20px;border-bottom:1px solid #E7EBED;border-left:none;margin:0;}
#sidebar li li span{display:block;margin-top:-20px;font-size:11px;font-style:italic;padding:0;font-size: 14px;line-height: 18px;}
#sidebar li li a{background:url(../images/img04.jpg) no-repeat left 50%;padding:0 0 0 20px;font-weight:bold;text-decoration:none;color:#000;}
#sidebar li ul li ul{padding:0;margin:0 0 0 25px;}
#sidebar li ul li ul li{border-bottom:1px solid #E7EBED;border-left:none;margin:0;}
#sidebar li ul li ul li span{display:block;margin-top:-20px;font-size:11px;font-style:italic;padding:0;}
#sidebar li ul li ul li a{background:url(../images/img04.jpg) no-repeat left 50%;padding:0 0 0 20px;font-weight:normal;}
#sidebar h2{;letter-spacing:-.5px;font-size:1.8em;color:#fff;background: #068dca;padding:7px 10px;width:237px;}
#sidebar p{text-align:justify;margin:0;padding:0 30px 20px;}
#sidebar a{border:none;}
#sidebar a:hover{text-decoration:underline;}
#calendar_wrap{padding:20px;}
#calendar table{width:100%;}
#calendar tbody td{text-align:center;}
#calendar #next{text-align:right;}
#footer-content{overflow:hidden;width:1000px;color:#D6E2F0;margin:0 auto;}
#footer-content a{color:#92A9B6;}
#footer-bg{overflow:hidden;background:#E8E8E8;padding:30px 0;}
#footer-content h2{letter-spacing:-1px;font-size:26px;color:#262626;margin:0;padding:0 0 20px;}
#footer-content #fbox1{float:left;width:300px;margin-right:50px;}
#footer-content #fbox2{float:left;width:300px;}
#footer-content #fbox3{float:right;width:300px;}
#column1{float:left;width:290px;margin-right:30px;}
#column2{float:left;width:280px;}
#column3{float:right;width:260px;}
#footer{height:140px;margin:0 auto;padding:50px 0 15px;}
#footer p{padding-top:10px;letter-spacing:1px;line-height:normal;font-size:14px;text-align:center;color:#fff;margin:0;}
#footer a{color:#fff;}
#marketing{overflow:hidden;margin-bottom:30px;border-top:1px solid #E7EBED;border-bottom:1px solid #E7EBED;padding:20px 0 10px;}
#marketing .text1{float:left;letter-spacing:-2px;text-transform:lowercase;font-size:34px;color:#345E9B;margin:0;padding:0;}
#marketing .text2 a{display:block;width:252px;height:38px;background:url(../images/img07.jpg) no-repeat left top;letter-spacing:-2px;text-align:center;text-transform:lowercase;font-size:30px;color:#FFF;padding:15px 0 0;}
#banner{width:1000px;height:340px;margin:0 auto;}
.list-style1 a{color:#7F7F7F;}
#menu li,.post .meta .date{float:left;}
#menu li {background: #068dca;margin-left: 10px;}
#menu li a:hover{background: #7fc059;}
#menu li.current_page_item{background: #7fc059;}
#menu li:hover{background: #7fc059;}
#menu li:first-child {border:none;}
.post .meta .posted,#marketing .text2{float:right;}
#sidebar ul,.list-style1{list-style:none;margin:0;padding:0;width:255px;}

/* products gallery */
ul.gallery{width:640px;list-style:none;margin:0 auto;padding:0;margin-top: 15px;}
ul.gallery li{float:left;text-align:center;border:1px solid #ccc;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;display:inline;margin:0 7px 10px 0;padding:0;}
ul.gallery li a.thumb{width:194px;border-bottom:1px solid #ccc;cursor:pointer;padding:5px 5px 0 5px;}
ul.gallery li span{overflow:hidden;display:block;}
ul.gallery li a.thumb:hover{background:#d7d7d7;}
ul.gallery li h2{font-size:1em;font-weight:400;text-transform:uppercase;background:#f0f0f0;border-top:1px solid #fff;margin:0;padding:10px 0;}
ul.gallery li a{text-decoration:none;color:#777;display:block;}

h2.redirect{font-size:17px;font-weight:400;background:#DF4949;border:1px solid #EE2727;margin:10px 0;padding:10px;text-transform:none;}
h2.redirect a{text-decoration:none;color:#fff;display:block;width: 100%;height: 100%;}

/* product features */
#p-features {width:100%;float:left;margin-top: 12px;}
#p-features #left {float: left;	width: 45%;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCC;}
#p-features #right {	float: left;	width: 50%;	margin-left: 15px;}
a.fancybox {	color: #428DFF;}
#p-features img {	padding: 3px;	border: 1px solid #ccc;}
a#att-details {background:url(../images/winrar.png) no-repeat 0 3px;padding-left: 22px;}
#show-schema{border-radius: 15px;min-width: 40%;border: 1px solid #E7EBED;margin: 25px 0 0 50px;float: left;padding: 10px;}

/* home scroller */
#carousel{width:612px;position:relative;margin:0 0 30px;}
#carousel ul{list-style:none;display:block;margin:0;padding:0;}
#carousel li{font-size:40px;color:#999;text-align:center;width:200px;height:178px;display:block;float:left;background:transparent url(../images/carousel_polaroid.png) no-repeat 0 0;position:relative;margin:10px;padding:0;}
#carousel li img{width:150px;height:127px;margin-top:14px;}
#carousel li a{width:150px;height:127px;position:absolute;display:block;z-index:2;top:14px;left:16px;background:transparent url(../images/carousel_shine.png) no-repeat 0 0;text-indent:-999em;}
.clearfix{float:none;clear:both;}
#carousel .prev,#carousel .next{margin-left:10px;width:15px;height:21px;display:block;text-indent:-999em;background:transparent url(../images/carousel_control.png) no-repeat 0 0;position:absolute;top:70px;}
#carousel .prev{background-position:0 0;left:-10px;}
#carousel .prev:hover{left:-10px;}
#carousel .next{background-position:-18px 0;right:-20px;}
#carousel .next:hover{right:-20px;}
#carousel .pager{text-align:center;margin:0 auto;}
#carousel .pager a{text-decoration:none;display:inline-block;width:8px;height:8px;background:transparent url(../images/carousel_control.png) no-repeat -2px -32px;text-indent:-999em;margin:0 5px 0 0;}
#carousel .pager a.selected{text-decoration:underline;background:transparent url(../images/carousel_control.png) no-repeat -12px -32px;}