/*

    Theme Name: Scribi

    Theme URI: http://scribi.eu/

    Description: Scribi

    Version: 1.0

    Author: Dave

*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
a {
	text-decoration: none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: url(images/bg.png) repeat-x #fff;
	color: #325360;
}
#wrapper {
	width: 990px;
	margin: auto;
}
.wrapper {
	width: 990px;
	margin: auto;
	overflow: hidden;
}
#header {
	height: 100px;
	float: left;
	width: 100%;
        position: relative;
}
#logo {
	background: url(images/logo.jpg);
	width: 363px;
	height: 96px;
	float: left;
}
#topmenu {
	float: right;
	height: 45px;
}
#topmenu li {
	float: left;
}
#topmenu li a {
	float: left;
	color: #fff;
	font-size: 18px;
	padding: 0px 20px;
	line-height: 45px;
	border-left: solid 1px #c36602;
}
#home_topcontent_holder {
	clear: both;
	background: url(images/home_topcontent_bg.png) bottom repeat-x #fff;
}
#home_slide_holder {
	clear: both;
	background: url(images/slider_bg.png) top repeat-x;
	height: 47px;
}
#home_topcontent {
	clear: both;
	height: 337px;
	width: 100%;
}
#home_slider_content .right {
	width: 350px;
	padding: 20px 10px 10px 20px;
}
#home_slider_content .right h3 {
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
}
#home_slider_content .right .description {
	font-size: 16px;
	line-height: 32px;
	padding-bottom: 30px;
}
#home_slider {
	float: left;
	color: #fff;
	width: 100%;
	overflow: hidden;
}
#home_slider h3 {
	float: left;
	font-size: 24px;
	line-height: 40px;
}
#home_slider_nav {
	float: right;
	display: inline;
	position: relative;
	z-index: 1;
}
#home_slider_nav .selected {
	background: url(images/home_slider_selected.png) no-repeat;
	color: #325360;
	position: relative;
	z-index: 2;
	top: -5px;
	padding-top: 5px;
}
#home_slider_nav li {
	width: 140px;
	text-align: center;
	line-height: 40px;
	float: left;
	font-size: 24px;
	color: #fff;
	cursor: pointer;
	margin-right: 8px;
}
#home_slider_content {
	float: left;
	color: #325360;
	width: 10000px;
	position: relative;
	left: 0px;
}
.slide_item {
	float: left;
	width: 990px;
	min-height: 250px;
	margin-top: 10px;
}
.col1, .col2, .col3 {
	float: left;
	width: 308px;
	padding: 10px;
	min-height: 250px;
}
#home_bottomcontent .col1 .title {
	font-size: 20px;
	padding-bottom: 10px;
}
#home_bottomcontent .col1, #home_bottomcontent .col2 {
	border-right: dashed 1px #325360;
}
#home_bottomcontent p {
	padding-bottom: 10px;
}
#footer_holder {
	background: url(images/footer_bg.png) repeat-x;
	margin-bottom: 50px;
	height: 242px;
}
#footer {
	height: 242px;
}
#footer .section {
	float: left;
	width: 250px;
	padding: 10px;
	margin-right: 50px;
}
#footer .section a {
	color: #325360;
}
#footer .section .title {
	color: #325360;
	font-size: 20px;
	padding-bottom: 5px;
}
.icon_pen {
	background: url(images/pen_icon.png) left no-repeat;
	float: left;
	width: 18px;
	height: 13px;
}
.icon_facebook {
	background: url(images/social_icon.png) 0px 0px no-repeat;
	float: left;
	width: 25px;
	height: 19px;
}
.icon_linkin {
	background: url(images/social_icon.png) 0px -25px no-repeat;
	float: left;
	width: 25px;
	height: 19px;
}
.icon_youtube {
	background: url(images/social_icon.png) 0px -50px no-repeat;
	float: left;
	width: 25px;
	height: 19px;
}
.icon_twitter {
	background: url(images/social_icon.png) 0px -75px no-repeat;
	float: left;
	width: 25px;
	height: 19px;
}
#footer .section .item {
	padding-bottom: 8px;
	background: url(images/dash.png) bottom repeat-x;
	margin-top: 8px;
}
#footer_bottom {
	margin-top: 10px;
	padding-bottom: 5px;
	font-weight: bold;
}
#footer_bottom a {
	color: #2c4d5b;
}
.btnShowCase {
	background: url(images/btnShowCase.png);
	width: 300px;
	height: 38px;
	float: left;
}
.btnShadow {
	background: url(images/btnShadow.png);
	width: 224px;
	height: 68px;
	float: right;
	text-align: center;
	font-size: 18px;
	padding-top: 5px;
	color: #325360;
}
.clear {
	clear: both;
	overflow: hidden;
	height: 8px;
}
.left {
	float: left;
}
.right {
	float: right;
}
/*postpage style*/



#postpage {
	float: left;
	width: 990px;
}
#left {
	width: 230px;
	float: left;
}
#leftmenu {
	background: url(images/leftmenu_middle.png) repeat-y;
	width: 213px;
	float: left;
}
#leftmenu_top {
	background: url(images/leftmenu_top.png);
	width: 213px;
	height: 10px;
	float: left;
	overflow: hidden;
}
#leftmenu_bottom {
	background: url(images/leftmenu_bottom.png);
	width: 213px;
	height: 10px;
	float: left;
	overflow: hidden;
}
#leftmenu a {
	color: #fff;
}
#leftmenu li {
	text-align: center;
	text-transform: uppercase;
	line-height: 47px;
	font-size: 18px;
	border-top: solid 1px #fff;
	float: left;
	width: 100%;
}
#leftmenu li a {
	float: left;
	width: 100%;
}
#leftmenu li.first {
	border: none;
}
#right {
	float: right;
	width: 752px;
}
.submenu {
	display: none;
}
#leftmenu .submenu a {
	background: #e2f2f8;
	color: #333;
	text-align: left;
	text-transform: none;
	border-top: solid 1px #fff;
	line-height: 27px;
	font-size: 14px;
	padding-left: 20px;
	width: 193px;
}
#leftmenu .submenu a:hover, #leftmenu .submenu .selected a {
	background: #90b2c0;
	border-left: solid 5px #325360;
	width: 193px;
	padding-left: 15px;
}
#leftmenu .submenu .selected a {
	background: url(images/right_triangle.png) right center #90b2c0 no-repeat;
}
#post_title {
	font-size: 24px;
	padding-bottom: 20px;
}
#post_pic {
	border: solid 1px #325360;
	height: 300px;
	margin-bottom: 30px;
}
#post_test {
	float: left;
	width: 400px;
}
#post_left1 {
	float: left;
	width: 450px;
}
#post_left1 .title, #post_left2 .title, #showcase .title {
	font-size: 24px;
	font-weight: bold;
	border-bottom: solid 3px #325360;
}
#post_left1 .content {
	padding: 10px 0px;
	font-size: 14px;
}
#post_left1 .content p {
	padding-top: 10px;
}
#post_test .title {
	font-size: 36px;
	padding-bottom: 10px;
	font-weight: bold;
}
#post_test_image {
	height: 300px;
	border: solid 2px #325360;
}
#post_list {
	float: right;
	width: 237px;
}
#post_list .title {
	background: url(images/post_list_header.png);
	width: 237px;
	height: 33px;
	float: left;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	padding-top: 3px;
}
#post_list .content {
	background: #daecf3;
	border: solid 1px #426a7a;
	padding: 20px 10px;
	padding-top: 40px;
	border-top: none;
}
#post_list ul li {
	background: url(images/pen_icon.png) left center no-repeat;
	padding-left: 20px;
	line-height: 20px;
	font-size: 14px;
	margin-bottom: 5px;
}
#post_left2 {
	width: 300px;
	float: left;
	margin-top: 40px;
}
#post_left2 .content {
	padding: 10px 0px;
	font-size: 14px;
}
#post_left2 .content p {
	padding-top: 10px;
}
#showcase {
	width: 320px;
	float: right;
	margin-top: 40px;
}
#showcase .content {
	padding: 10px 0px;
}
#showcase .item {
	margin-top: 6px;
	float: left;
	margin-left: 6px;
}
#showcase .item img {
	width: 150px;
	height: 90px;
}
#home_grantis {
	border: solid 1px #839fb4;
}
#home_grantis_content {
	border: solid 1px #dae8f1;
	background: url(images/scribi_form.png) 50px bottom no-repeat #a9cbdc;
	min-height: 136px;
	position: relative;
}
#home_grantis_content .content {
	padding: 0px 10px;
        font-size: 13px;
}
#home_grantis_content .content p {
    padding-bottom: 3px;
}
#home_grantis h3 {
	font-size: 18px;
	color: #1f333b;
	text-align: center;
	padding: 5px 0px;
}
#home_grantis h2 {
	color: #fff;
	font-size: 24px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
}
/*---slide container----*/



#slide1 {
	background: url(http://scribi.eu/images/slider/01.jpg) top left no-repeat;
}
#slide2 {
	background: url(http://scribi.eu/images/slider/02.jpg) top left no-repeat;
}
#slide3 {
	background: url(http://scribi.eu/images/slider/03.jpg) top left no-repeat;
}
#slide4 {
	background: url(http://scribi.eu/images/slider/04.jpg) top left no-repeat;
}
#postpage {
	min-height: 550px;
}
#faq {
	color: #325360;
	font-family: verdana;
}
#faq h3 {
	color: #325360;
	font-size: 24px;
	padding-bottom: 20px;
}
#faq .item .title {
	background: url(images/red_triangle_right.png) 10px center no-repeat;
	padding: 8px 0px 8px 30px;
	border-top: solid 1px #325360;
	border-bottom: solid 1px #f9f9f9;
	line-height: 20px;
	cursor: pointer;
}
#faq .item .highlight {
	background: url(images/red_triangle_right.png) 10px center no-repeat #e9f2f6;
}
#faq .item .content {
	line-height: 20px;
	width: 640px;
	padding-left: 30px;
	font-weight: bold;
	display: none;
	margin: 10px 0px 20px;
}
#faq .item .content p {
	padding-bottom: 5px;
}
.btnRoundBlue {
	background: url(images/button.png);
	width: 148px;
	height: 35px;
	position: absolute;
	bottom: 5px;
	right: 5px;
	text-align: center;
	line-height: 35px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}
#home_showcase_video {
	background: url(images/home_showcase.jpg);
	width: 300px;
	height: 208px;
	float: left;
	cursor: pointer;
}
/* Captions & aligment */

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* End captions & aligment */
#warranty {
    position: absolute;
    top: 0px;
    background: url(images/warranty.png);
    width: 117px;
    height: 102px;
    z-index: 9999;
    display: none;
}
#warranty_content {
    display: none;
    position: absolute;
    top: 0px;
    background: url(images/warranty_content.png);
    width: 264px;
    height: 203px;
    padding: 10px;
    padding-top: 30px;
    color: #fff;
    z-index: 9999;
}
#warranty_close {
    position: absolute;
    right: 10px;
    top: 21px;
    width: 28px;
    height: 25px;
    cursor: pointer;
}
#warranty_content h3 {
    font-size: 28px;
    padding: 10px 0px;
    
}
#win_kit {
    padding: 0px 10px;
    padding-bottom: 35px;
    margin-bottom: 3px;
    
}
#win_kit .title {
    color: #ef810a;
    font-size: 24px;
    font-weight: bold;
    cursor: pointer;
}
#win_kit_lightbox {
    background: url(images/facebook_friday_lightbox.png);
    width: 567px;
    height: 411px;
    position: fixed;
    top: 100px;
    left: 100px;
    z-index: 99999;
    display: none;
}
#btnFaceBookFriday {
    float: left;
    width: 286px;
    height: 49px;
    background: url(images/facebook_friday.png) bottom no-repeat;
    position: relative;
    top: -18px;
}
#win_kit_lightbox .title {
    color: #fff;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 24px;
    text-align: center;
}
#btnCloseFB {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 35px;
    height: 35px;
}
#win_kit_lightbox .content {
    padding: 20px;
    padding-right: 250px;
    color: #000;
}
#win_kit_lightbox .content p {
    padding-top: 5px;
    font-size: 16px;
}
#win_kit_lightbox .content h3 {
    font-weight: bold;
    font-size: 18px;
    padding-top: 10px;
    color: #36578c;
}
#facebook_like {
    margin-top: 35px;
    margin-left: 20px;
}
