/*
Theme Name: AppyNation
Description: Wordpress 3 theme.
Version: 1
Author: Fink Creative
Author URI: http://www.finkcreative.com/
Tags: theme-options, one-column, dark, blue, red, white, right-sidebar, left-sidebar
*/

/*Color Change*/f
#topmenu ul li:hover, #topmenu ul li.current-menu-item{ background:none; }

#topmenu ul .current-menu-parent ul .current-menu-item, #topmenu ul li ul li a:hover, #topmenu ul li .sub-menu .current-menu-item a:hover, #slide_wrap, #lay1 .post, #lay2 .post, #slide_acord, #lay4 .post, .post, .type-page, .type-attachment, .amp_page, .amp_next, .amp_prev, .page-numbers, .comment-body, #respond, .share_this, #related{ background:none !important; }

body{background-color:#f4f4f4; background-image:url(/bkgnd-pattern.png); background-position:center top; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242;}
.pattern{width:100%; float:left;}

.wrapper{ width:1058px; margin:0 auto; }

.container-top{ display:block; float:left; height:40px; width:1078px; background-image:url(/website-top.png); background-position:center top; background-repeat:no-repeat; }

.container{ float:left; width:1078px; background-image:url(/website-repeat.png); background-position:center top; background-repeat:repeat-y; }

.container-bottom{ float:left; display:block; height:40px; width:1078px; background-image:url(/website-bottom.png); background-position:center top; background-repeat:no-repeat; }

.holder{ background-color:#fff; float:left; width:964px; padding:0 8px; margin:0 0 0 48px; }

img{border:0;}
img a{border:0;}


a{ text-decoration:none;}
h1, h4, h5{margin:0px 0 8px 0; padding:0;}
h2{margin:15px 0 8px 0; padding:0px;}
h3{margin:0px 0 0px 0; padding:0px;}
h6{margin:10px 0 10px 0; padding:0px;}
.post_content h1{color:#e15420;}
.post_content h2 { color:#e15420;}
.post_content h3 { color:#333; font-size:24px !important;}
.post_content-blog {width:600px; border-bottom:1px solid #dbdbdb; padding-bottom:10px; margin-bottom:10px;}
.post_content-blog a{color:#e15420 !important;}
.post_content-blog h1{color:#e15420 !important;}
.post_content-blog h1 a{color:#e15420 !important;}
.post_content-blog h2 { color:#e15420 !important;}
.post_content-blog h2 a{ color:#e15420 !important;}
.post_content-blog h3 { color:#333; font-size:24px !important;}
.post_content-blog h3 a{ color:#333; font-size:24px !important;}
.post_content_single {width:600px;}
.post_content_single a{color:#e15420 !important;}
.post_content_single h1{color:#e15420 !important;}
.post_content_single h1 a{color:#e15420 !important;}
.post_content_single h2 { color:#e15420 !important;}
.post_content_single h2 a{ color:#e15420 !important;}
.post_content_single h3 { color:#333; font-size:24px !important;}
.post_content_single h3 a{ color:#333; font-size:24px !important;}
.bullets {line-height:18px;}
a:focus{outline:none;}
.banner-content{color:#fff; left:0; position:absolute; width:auto;}
.app-icon{width:176px; margin-bottom:12px}
.app-category{width:176px; margin-bottom:4px}
.app-version{width:176px; margin-bottom:4px}
.app-size{width:176px; margin-bottom:4px}
.app-language{width:176px; margin-bottom:4px}
.app-developer{width:176px; margin:20px 0 4px 0;}
.app-developer-logo{width:176px; margin-bottom:4px}
.app-rating{width:176px;  margin:20px 0 4px 0;}
.app-requirements{width:176px; margin:20px 0 10px 0;}

.content-left{width:200px; border-right:1px solid #bdbdbd; float:left; font-size:12px;}
.content-right{width:735px; float:left; margin:0 0 0 25px;}
.content-right p{font-size:14px;}
.content-right h1{color:#e15420;}
.content-right-header{width:500px; float:left;}


.homepage-featured-items{display:block; position:relative; float:left; width:293px;}
.homepage-featured-items-thumbnail-holder{width:293px; margin:0 0 10px 0;}
.homepage-featured-items-title h2{color:#e15420;}

.homepage-lower-content-left{float:left; width:295px; margin-right:26px;}
.homepage-lower-content-right{float:left;}
.homepage-lower-content-right #sidebar{margin:0 8px 0 0; width:300px !important;}
.homepage-lower-content-right #sidebar .textwidget{padding:0;}
.homepage-lower-content-right #sidebar .widget_wrap{padding:10px; background-color:#fff; width:270px;}
.homepage-lower-content-right #sidebar .widgettitle{ position:relative; padding:0; font-size:24px;} 

.homepage-featured-items-excerpt{min-height:75px;}

.homepage-lower-content{background-color:#f5f5f5; padding:20px; width:964px; float:left;}

.homepage-featured-item-first{padding-right:20.5px; border-right:1px solid #bdbdbd; float:left; margin-bottom:25px; min-height:383px;}
.homepage-featured-item-middle{padding:0 20.5px; border-right:1px solid #bdbdbd; float:left; margin-bottom:25px; min-height:383px;}
.homepage-featured-item-last{padding:0 0 0 20.5px; float:left; margin-bottom:25px; min-height:383px;}

.read-more{background-image:url(/read-more-arrow.png) !important; background-position:center left !important; background-repeat:no-repeat !important;padding:7px 10px 7px 23px; background-color:#E15420; width:65px; color:#fff;}

.top-social{ float:right; width:40px; height:121px; position:relative; background-image:url(/social-bkgnd.png) !important; background-position:center left !important; background-repeat:no-repeat !important;}

.about-content{}
.about-text{width:540px; float:left;}

.download-link{float:right; margin:16px 0;}

.app-screenshots{width:735px; float:left;}

.download-large{float:right;}
.download-small{margin-top:15px;}

.pr-contact-btn{width:90px; color:#E15420; margin:-15px 0 0; float:left;}
.pr-contact-btn a{font-size:12px; text-transform:uppercase;}

#mc_embed_signup{width:545px; padding:12px; background-color:#F5F5F5;}
.indicates-required{margin:8px 0;}
.mc-field-group input{background-color:#ffffff; padding:6px; border:none; width:258px; color:#a1a1a1;}
.mc-field-group{margin-bottom:10px;}
#mc-embedded-subscribe {
	width:80px !important;
	background-color:#fff;
	color:#a1a1a1;
	margin-bottom:5px;
	border:none;
	padding:6px;
}

/*HEADER*/
#header{ float:left; width:200px;}
#logo{ float:left;}
#logo a{ color:#424242; text-decoration:none; font-size:30px; float:left;}
#logo a img{ border:none; float:left;}
#logo .text_logo{ display:block;}
#logo .desc{ width:auto; float:left; padding-top:10px;}

/*FOOTER*/

#footer{ margin-top:30px; margin-bottom:60px;}
.foot{ width:948px; float:left; background-color:#f5f5f5; padding:12px 8px; color:#c2c2c2;}
.copyright{ float:left; width:auto; font-size:10px; position:relative; margin:5px 0 0 0;}
.copyright a{color:#c2c2c2;}
.website-by{float:right; color:#c2c2c2;font-size:10px;}
.website-by a{color:#c2c2c2;}
#footmenu{ float:right;font-size:12px; float:left; width:60%;}
.menu-footer{ float:right; margin-bottom:15px;}
#footmenu ul{ margin:0; padding:0;}
#footmenu ul li{ float:left; padding:0 10px; list-style-type:none;}
#footmenu ul li a{color:#424242; text-decoration:none;}
#footmenu .sub-menu{ display:none;}


/*MENU*/
.current_page_item{background-image:url(/menu-arrow.png) !important; background-position:center left !important; background-repeat:no-repeat !important;}

#menu_wrap{ width:700px; display:block; height:40px; float:right;}
#topmenu{float:right; margin-top:10px;}
#topmenu ul{ margin:0; padding:0;}
#topmenu ul li{ float:left; list-style-type:none; padding:7px 10px 7px 23px; margin:0 0 0 5px;}
#topmenu ul li a{ color:#323232; text-decoration:none; font-size:13px; display:block; }

#topmenu ul li:hover a, #topmenu ul li.current-menu-item a{color:#ffffff;}
#topmenu ul li:hover {background-image:url(/menu-arrow.png) !important; background-position:center left !important; background-repeat:no-repeat !important;}

#topmenu ul .current-menu-item a{ color:#fff;}
#topmenu ul .current-menu-item ul li{ padding:1px 0px;}
#topmenu ul .current-menu-item ul li a{ padding:4px; background:none;color:#fff;}
#topmenu ul .current-menu-parent ul .current-menu-item{background-image:url(/menu-arrow.png) !important; background-position:center left !important; background-repeat:no-repeat !important; background-color:#E15420 !important;}
#topmenu ul .current-menu-parent ul .current-menu-item a{ padding:4px;}
#topmenu ul .current-menu-parent ul .current-menu-item ul .menu-item a{ padding:4px;}
#topmenu ul .current-menu-item .current-menu-item .sub-menu li a{ padding:4px;}

#topmenu ul li ul{ position:absolute;width:auto; z-index:999999; display:none; padding:7px 10px 7px 23px; margin-left:-46px; margin-top:1px;}
#topmenu ul li ul li{ float:none; margin:0; padding:7px 10px 7px 23px; text-align:left; display:block; background-image:url(/menu-arrow.png) !important; background-position:center left !important; background-repeat:no-repeat !important;}
#topmenu ul li ul li a{ color:#fff; font-size:12px; font-weight:normal; }

#topmenu ul li ul li a:hover, #topmenu ul li .sub-menu .current-menu-item a:hover{   }
#topmenu ul li ul li ul{left: 100%; margin-top:-24px; float:none; margin-left:0px; display:none;}


#details h2{font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold !important;}
#details span{font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#details{line-height:10px; text-align:right; float:right; color:#e15420; margin:25px 0;}

#content{ width:600px; float:left; margin-top:5px;}
#app-content{ width:auto; float:left; margin-top:5px;}
#posts{float:left; width:100%;}


/*SLIDER*/
#slide_wrap{ width:100%; height:307px; background:#3e3e3e url(/AHHaulage/wp-content/themes/scylla-lite/images/pattern1.png) repeat; float:left; margin:15px 0; position:relative; overflow:hidden;}
.ribbon{ display:block; position:absolute; background:#bf4842 url(/AHHaulage/wp-content/themes/scylla-lite/images/pattern1.png) repeat; padding:5px; color:#FFF; font-size:16px; font-weight:bold; left:15px; margin-top:-12px;-moz-box-shadow: 0px 0px 2px #000;-webkit-box-shadow: 0px 0px 2px #000;box-shadow: 0px 0px 2px #000;text-shadow: 0 0 1px #222; z-index:99999;}
/*Easy Slider*/
#slider{ position:relative; overflow:hidden; width:100% !important; height:307px !important;}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{ width:964px;height:307px;overflow:hidden; position:relative;}
#slider li img{ width:964px !important;}	
#prevBtn{display:block; float:left; position:relative; bottom:30px; z-index:1000; left:887px; z-index:99999; width:38px; height:30px;}
#nextBtn{display:block; float:left; position:relative; bottom:30px; z-index:1000; left:887px; z-index:99999; width:38px; height:30px;}
#prevBtn a, #nextBtn a{color:#FFF; font-size:42px; font-weight:bold; padding:0 7px 0 8px; line-height:22px; float:left;}	
.slider-content{ width:auto; position:absolute; height:auto; margin-top:186px; background-color:rgba(0,0,0,0.8); color:#fff; padding:5px 10px; left:0;}
.slider-content2{ width:auto; position:absolute; height:auto; margin-top:239px; background-color:rgba(0,0,0,0.8); color:#fff; padding:0px 12px; left:0; font-size:14px;}
.slider-content h2{ margin:5px 0; font-weight:bold;}
#slider .slider-content h2 a, #slider .slider-content a{ color:#fff;}
.slider-content p{ margin:5px 0;}
.slider-caption h1{margin:0;}

/* Easy Slider END */


/*LAYOUT 1*/
#lay1 .post{ width:286px; float:left; height:230px; background:#3e3e3e url(/AHHaulage/wp-content/themes/scylla-lite/images/pattern1.png) repeat; margin:15px 30px 15px 0px; padding:10px; color:#FFF; position:relative; overflow:hidden;}
#lay1 .imgwrap{ width:286px; height:120px; overflow:hidden;-moz-box-shadow: 0px 0px 2px #111;-webkit-box-shadow: 0px 0px 2px #111;box-shadow: 0px 0px 2px #111;}
#lay1 .imgwrap img{ border:none;}
#lay1 .postitle { margin:7px 0; font-size:16px; color:#f4f4f4;}
#lay1 .postitle a { color:#f4f4f4;}
#lay1 .post p{ margin:0 0 10px 0;}
#lay1 .date{ width:90px; position:absolute; background:#bf4842 url(/AHHaulage/wp-content/themes/scylla-lite/images/pattern1.png) repeat; color:#6e2926; text-align:center; font-weight:bold; font-size:13px; top:-40px; right:15px; -moz-border-radius: 60px; -webkit-border-radius: 60px;-khtml-border-radius:60px;border-radius:60px; height:90px;}

#lay1 .date .date_content{ margin-top:40px; width:90px;}
#lay1 .date span{ font-size:24px; display:block; margin-top:-5px;}

#lay1 .post_meta{ width:93%; bottom:5px; position: absolute;}
#lay1 .post_meta .block_comm{ float:right;}
#lay1 .post_meta a{ color:#222; font-size:18px; font-weight:bold;}
#lay1 .post_meta span{ font-size:9px; margin-left:-2px;}
#lay1 .thumbnail{max-width:300px; height:auto;}

/*LAYOUT 2*/
#content3{ width:100%; float:left;}
#lay2 .post{ width:150px; float:left; height:150px; background:#3e3e3e url(/AHHaulage/wp-content/themes/scylla-lite/images/pattern1.png) repeat; margin:15px 25px 15px 0px; padding:10px; color:#FFF; position:relative; overflow:hidden;}
#lay2 .imgwrap{ overflow:hidden; position:absolute; z-index:100;}
#lay2 .imgwrap img{ border:none;}
#lay2 .post_content{ position:absolute; z-index:80; width:150px; height:150px; overflow:hidden;}
#lay2 .date{ z-index:1000;}
#lay2 .post_meta{ position:absolute; z-index:1000; bottom:0;}
#lay2 .block_comm{ text-align:center; padding:2px;background:#BF4842 url(/AHHaulage/wp-content/themes/scylla-lite/images/pattern1.png) repeat;}
#lay2 .block_comm span{ display:block; font-size:9px;}



/*SIDEBAR*/
#sidebar{ float:right; width:345px; margin-top:5px; color: #424242; position:relative; font-size:10px;}
#sidebar a{color: #fff;}

#sidebar ul{ margin:0; padding:0;}
#sidebar .widgets{ float:left; position:relative; width:100%;}
#sidebar ul li{ list-style-type:none;}
#sidebar ul .widget{ padding: 0 5px 5px 5px; float:right; width:96%;}
#sidebar .widgettitle{ position:relative; padding:6px 0 0 10px; font-size:24px;}
#sidebar ul .widget{ background-color:#f5f5f5; }

#sidebar .widgets ul li ul{ float:left; width:100%;}
#sidebar .widget_wrap{ padding-top:5px; width:100%; float:left;}
#sidebar ul li ul li{ width:100%; float:left; margin-top:10px;}

#sidebar ul li ul li ul{  padding:7px;}
#sidebar ul li ul li{ background:none;}
#sidebar .odd{ }
#sidebar .even{}
#sidebar #searchform{ margin-top:25px; padding-bottom:20px;}
#sidebar #searchform label{ display:none;}
#sidebar #searchform #s{ width:94%; padding-left:5px; height:25px;}
#sidebar #searchsubmit{ display:inline-block; margin-left:205px; margin-top:5px;}
#sidebar .textwidget, #sidebar .tagcloud{ padding:0 9px 0; }
#sidebar .widgets .sub-menu, #sidebar .widgets .sub-menu li { background:none;}

.about-content #sidebar{ width:400px;}
.about-content #sidebar2 ul .widget { background-color:#fff !important; text-align:right; padding:0; width:98.5%;}
.about-content #sidebar2 .widget_wrap { padding-top:15px;}
.about-content #sidebar2 .textwidget, #sidebar .tagcloud{ padding:0; }


/*POST, PAGE GENERAL STYLE*/

.post, .type-page, .type-attachment{ width:964px; color:#444; position:relative; overflow:hidden;}
.post a, .type-page a, .type-attachment a{ color:#fff;}
.post .date, .type-page .date, .type-attachment .date{ width:70px; position:absolute; color:#fff; text-align:center; font-weight:bold; font-size:10px; top:-40px; left:530px; height:70px; padding:2px 0 3px 0;}
.post .date span, .type-page .date span, .type-attachment .date span{ font-size:20px; display:block; margin-top:-5px;}
.post .date .date_content, .type-page .date .date_content, .type-attachment .date .date_content{ margin-top:40px; width:70px;}

.post img, .type-page img, .type-attachment img{ max-width:600px; height:auto; border:none;}
.type-attachment .post_cat, .attachment #related{ display:none;}

.single_page_post p{display:inline;}, .single_page_post h1, .single_page_post h2, .single_page_post h3, .single_page_post h4, .single_page_post h5, .single_page_post h6,
.single .post_content, .page .post_content, .archive .post_content, .type-attachment .post_content{ padding-bottom:15px; float:left; width:964px;}
.single .post_meta, .page .post_meta, .archive .post_meta, .type-attachment .post_meta{ width:85%; float:left;}
.block_comm2{ float:right; margin-right:10px;}
.block_comm2 a{ color:#222; font-weight:bold; font-size:18px;}
.block_comm2 span{ font-size:11px;}
.post_cat{ float:left;}
.post_tag{ float:left; margin-left:20px;}

.post_foot{ width:103%;height:auto; float:left; margin-left:-15px; padding:5px 0px 5px 15px;}

#posts .post .wp-smiley { padding:0; background:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none; }
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left; margin:7px; margin-left:0;}
.alignright {float: right; margin:7px; margin-right:0;}
.wp-caption {background-color: #f3f3f3;border: 1px solid #ddd;-khtml-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
border-radius: 3px;margin: 10px;padding-top: 4px;text-align: center;max-width: 580px !important;}
.wp-caption img {border: 0 none!important;margin: 0!important;padding: 0!important; background:none!important; max-width:570px;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px; color:#333;}
.size-thumbnail{ margin:5px;}
.post-edit-link{ display:block; padding:2px 5px; float:right; margin-right:-15px; background:url(/AHHaulage/wp-content/themes/scylla-lite/images/trans_black.png) repeat; margin-bottom:10px;}

.post table, .org_comment table {margin: 0 -1px 24px 0;text-align: left;width: 100%;border-collapse: collapse;border-spacing: 0; background:url(/AHHaulage/wp-content/themes/scylla-lite/images/trans_black.png) repeat;}
.post table img, .org_comment img{ max-width:200px;}
.post tr th, .post thead th, .org_comment thead th {color: #FFF;font-size: 12px;font-weight: bold;line-height: 18px;padding: 9px 24px; background:#BF4842 url(/AHHaulage/wp-content/themes/scylla-lite/images/pattern1.png) repeat;}
.post tr td, .org_comment tr td{padding: 6px 24px;}
.post tr.odd td, .org_comment tr.odd td{background: #f2f7fc;}
.org_comment table th{padding: 6px 24px;}
.post #gallery-1 a img{ padding:10px; }
.post #gallery-1 img{ border:none;}
.gallery-caption{}
.sticky{}
.sticky_bg{ }
.more-link{ display:block; padding:5px 10px;float:left; margin-left:-15px;}


/*PAGINATION*/
.scylla_paginate, .navigation{ float:left; margin:15px 0; width:100%;}
.scylla_paginate .amp_title{ display:none;}
.scylla_paginate span, .scylla_paginate a, .navigation a, .navigation span{ padding: 5px 10px;}
.amp_page, .amp_next, .amp_prev, .page-numbers{ text-align:center; text-decoration:none; font-size:13px; margin-right:10px; display:inline-block; color:#FFF;}
.amp_current{text-decoration:none; font-size:13px;margin-right:10px;color:#fff;display:inline-block;}
.amp_next{}
.amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover, .navigation .current {color:#fff;}
.hidden_nav{ display:none;}

/*COMMENTS*/
.comments_template{width: 100%; float:left;}
.comments_template a{ color:#FFF;}
.commentlist{ list-style-type:none; margin:0; padding:0;}
.commentlist li{ list-style-type:none;}
.comment-body{color:#fff; padding:15px; margin-bottom:15px; float:left; width:95%;}
.vcard{ float:left; width:58px; margin-right:15px;}
.fn{ padding-top:5px; display:block; text-align:center;}

.comment-meta{ }
.org_comment {float: left; width: 85%;}
.comm_meta_reply{}

.comm_reply{ display:inline-block; float:right; margin-right:15px;}
.comm_edit{ display:inline-block; float:right; margin-right:15px;}

#respond{width: 95%; float:left; padding:15px;color:#fff; margin:15px 0;}
#respond input{ padding:10px; border:none; color:#fff; font-family:Arial, Helvetica, sans-serif;box-shadow:inset 0 0 5px #222;-moz-box-shadow:inset 0 0 5px #222;-webkit-box-shadow:inset 0 0 5px #222; width:50%;}
#respond textarea{ padding:10px; border:none; color:#fff; font-family:Arial, Helvetica, sans-serif; width:85%;box-shadow:inset 0 0 5px #222;-moz-box-shadow:inset 0 0 5px #222;-webkit-box-shadow:inset 0 0 5px #222;}
#commentform label{display:block; float:left;}
#commentform .comment-form-url label{ margin-right:26px;}
#commentform .comment-form-comment label{ margin-right:15px;}
#commentform .form-allowed-tags{ display:none;}
#commentform .required{ float:left; margin-right:32px;}

.page .nocomments, .comment-notes{ display:none;}
#respond #submit{box-shadow:inset 0 0 0px #222;-moz-box-shadow:inset 0 0 0px #222;-webkit-box-shadow:inset 0 0 0px #222; width:auto; float:right;}
.bypostauthor{}
.bypostauthor .comment-body{}
.commentlist .org_comment ol li{ list-style-type:decimal;}
.commentlist .org_comment ul li{ list-style-type:circle;}

/*POST SHARE*/
.share_this{ padding:5px; float:right; margin-top:-30px; margin-right:2px; margin-bottom:30px;}
.social_buttons{ width:185px;}
.social_buttons a{ display:block; width:33px; height:33px; text-indent:-99999px; float:left; margin-right:5px; background:#666;}
.lgn_fb a{ background:url(/wp-content/themes/AppyNation/images/share_this.png) no-repeat;}
.lgn_twt a{ background:url(/wp-content/themes/AppyNation/images/share_this.png) no-repeat; background-position:-33px 0;}
.lgn_del a{ background:url(/wp-content/themes/AppyNation/images/share_this.png) no-repeat; background-position:-99px 0;}
.lgn_digg a{ background:url(/wp-content/themes/AppyNation/images/share_this.png) no-repeat; background-position:-132px 0;}
.lgn_stmbl a{background:url(/wp-content/themes/AppyNation/images/share_this.png) no-repeat; background-position:-66px 0; margin-right:0;}



/*Contact Page*/
.entry-content input{ padding:10px; border:none; color:#fff; font-family:Arial, Helvetica, sans-serif;box-shadow:inset 0 0 5px #222;-moz-box-shadow:inset 0 0 5px #222;-webkit-box-shadow:inset 0 0 5px #222; width:50%;}
.entry-content textarea{ padding:10px;  border:none; color:#fff; font-family:Arial, Helvetica, sans-serif; width:80%;box-shadow:inset 0 0 5px #222;-moz-box-shadow:inset 0 0 5px #222;-webkit-box-shadow:inset 0 0 5px #222; height:200px;}
.entry-content label{ width:100px; display:block; float:left;}
.entry-content #submit_msg{box-shadow:inset 0 0 0px #222;-moz-box-shadow:inset 0 0 0px #222;-webkit-box-shadow:inset 0 0 0px #222;width:auto; left:90%; padding:5px 10px; position:relative;}

/*Page with Left Sidebar*/
.wrapper .sidebar_left{ float:left!important;margin-top: 57px!important;}
.wrapper .content_left{ float:right!important;}

/*ERROR PAGE*/
.error_page{}
.error_page .post{ width:65%; padding-bottom:30px; margin-top:120px;}
.error_page .fourofour{ font-size:340px; display:block; float:right; font-weight:bold; margin-top:-115px;}
.error_page .fourofour{ color:#BF4842;}



/*WIDGETS*/
.widgets img{ border:none;}
.ads-250x250{ margin:0 auto; width:250px; height:250px; padding:10px 0;}
.ads-125x125 img{ padding:5px 6px;}
.ads-160x600{ margin:0 auto; padding:10px 0;}
.ads-160x600 img{ margin:0 auto; width:160px; height:600px; display:block;}
.scl_flckr_widget #flickr_badge_wrapper{ padding:5px;}
.scl_flckr_widget img{ padding:7px; display:inline;}
.flickr_badge_image{ display:inline-block;}
.scl_wgt_thumb{ float:left; margin-right:10px; width:30%;}
.scl_wgt_thumb img{ width:100%; height:auto;}
.widget_content{ float:left; width:100%;}
.widget_content p{ margin:0;}
.scl_wgt_tt{ font-size:14px; font-weight:bold;}
.widget_calendar #calendar_wrap{ width:96%;  padding:5px;}
.widget_calendar #wp-calendar{ width:100%; }
.widget_calendar #wp-calendar caption{ height:25px; padding-top:5px; font-weight:bold; font-size:14px;}
.widget_calendar #wp-calendar td{ text-align:center; padding:5px 0;}
.widget_calendar #wp-calendar tfoot { padding-top:10px;}
.widget_calendar #wp-calendar tfoot td{ text-align:justify; padding:5px 0; }
.widget_calendar #wp-calendar tfoot #next{ text-align:right;}
.widget_calendar #wp-calendar #today{  font-weight:bold;}


/*SHORTCODES
-------------
*/

/*LIST ELEMENTS*/
.list1 li{ list-style-image:url(/AHHaulage/wp-content/themes/scylla-lite/images/list1.png);}
.list2 li{ list-style-image:url(/AHHaulage/wp-content/themes/scylla-lite/images/list2.png);}
.list3 li{ list-style-image:url(/AHHaulage/wp-content/themes/scylla-lite/images/list3.png);}
.list4 li{ list-style-image:url(/AHHaulage/wp-content/themes/scylla-lite/images/list4.png);}
.list5 li{ list-style-image:url(/AHHaulage/wp-content/themes/scylla-lite/images/list5.png);}

/*MESSAGE BOX*/
.lgn_scs{ width:92%; background:#c8ffd3 url(/AHHaulage/wp-content/themes/scylla-lite/images/lgn_success.png) no-repeat; background-position:5px 5px; border:1px solid #98f1a9; padding:10px; padding-left:32px; color:#3f834c; clear:both; margin:15px 0;}
.lgn_info{ width:92%; background:#c5eaf5 url(/AHHaulage/wp-content/themes/scylla-lite/images/lgn_info.png) no-repeat; background-position:5px 5px; border:1px solid #8ac7e8; padding:10px; padding-left:32px; color:#469cc0; clear:both; margin:15px 0;}
.lgn_wng{ width:92%; background:#f7e0b6 url(/AHHaulage/wp-content/themes/scylla-lite/images/lgn_warning.png) no-repeat; background-position:5px 5px; border:1px solid #ebc887; padding:10px; padding-left:32px; color:#af7a18; clear:both; margin:15px 0;}
.lgn_err{ width:92%; background:#ffd0cc url(/AHHaulage/wp-content/themes/scylla-lite/images/lgn_error.png) no-repeat; background-position:5px 5px; border:1px solid #e49a94; padding:10px; padding-left:32px; color:#b04840; clear:both; margin:15px 0;}

/*QUOTE*/
.lgn_quote{ width:92%; background: url(/AHHaulage/wp-content/themes/scylla-lite/images/lgn_quote.png) no-repeat; background-position:5px 5px; color:#929292; /*clear:both;*/ margin:15px 0;padding-left:37px; font-style:italic; min-height:30px;}

/*Button*/
.scl_button{ width:auto; float:left; padding:1px; margin-bottom:15px; background:#BF4842 url(/AHHaulage/wp-content/themes/scylla-lite/images/pattern1.png) repeat;}
.scl_button span{ display:inline-block; padding:9px;background:url(/AHHaulage/wp-content/themes/scylla-lite/images/trans_black.png) repeat;}



/*SOCIAL SHARE*/
.social_wrap{ margin:0 auto; position:relative;}
.social{ position:relative; margin:0px; width:auto; float:right;}
.social ul{ margin:0; padding:0; float:left;}
.social ul li{ float:left; list-style-type:none; margin:0 3px;}
.social ul li a{ display:block; width:24px; height:24px; text-indent:-999999px;}
.social ul .soc_fb a{ background:url(/facebook-icon.png) no-repeat;}
.social ul .soc_tw a{ background:url(/twitter-icon.png) no-repeat;}
.social ul .soc_ms a{ background:url(/google-icon.png) no-repeat;}
.social ul .soc_ytb a{ background:url(/delicious-icon.png) no-repeat;}
.social ul .soc_flkr a{ background:url(/digg-icon.png) no-repeat;}
.social ul .soc_rss a{ background-position:-80px 0;}

.top-social ul li{ float:left; list-style-type:none; margin:3px 0;}
.top-social .social{ position:relative; margin:16px 0 0 6px; width:auto; float:right;}

.search_term{ margin-bottom:20px;}


/* contact forms control */
div.wpcf7 {
	margin: 0 !important;
	padding: 0 !important;
}

div.wpcf7-response-output {
	margin: -20px 0 0 0 !important;
	padding: 0.2em 1em !important;
	width:150px !important;
	color:#999 !important;
	font-size:9px !important;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14 !important;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000 !important;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500 !important;
}

div.wpcf7-validation-errors {
	border: 2px solid #ff2200 !important;
}

span.wpcf7-form-control-wrap {
	position: relative !important;
}

span.wpcf7-not-valid-tip {
	position: absolute !important;
	top: -20% !important;
	left: 18% !important;
	z-index: 100 !important;
	background: #fff !important;
	border: 1px solid #ff0000 !important;
	font-size: 10px !important;
	color:#999 !important;
	width: 210px !important;
	padding: 2px !important;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00 !important;
	font-size: 10pt !important;
	display: block !important;
}

span.wpcf7-list-item {
	margin-left: 0.5em !important;
}

.wpcf7-display-none {
	display: none !important;
}

div.wpcf7 img.ajax-loader {
	border: none !important;
	vertical-align: middle !important;
	margin-left: 4px !important;
}

div.wpcf7 .watermark {
	color: #a1a1a1 !important;
}

div.wpcf7 input {
	background-color:#F5F5F5 !important;
	border:0 !important;
	padding:6px !important;
	width:258px !important;
	margin-bottom:6px !important;
}
div.wpcf7 p {
	margin:7px 0 !important;
}
div.wpcf7 textarea {
	background-color:#F5F5F5 !important;
	border:0 !important;
	padding:6px !important;
	width:258px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	height:45px !important;
	margin-bottom:6px !important;
}
div.wpcf7 .wpcf7-submit {
	width:80px !important;
	background-color:#F5F5F5 !important;
	color:#a1a1a1 !important;
	float:right !important;
	margin-bottom:5px !important;
}


.about-content div.wpcf7 input {
	background-color:#fff !important;
	border:0 !important;
	padding:6px !important;
	width:354px !important;
}
.about-content div.wpcf7 p {
	margin:7px 0 !important;
}
.about-content div.wpcf7 textarea {
	background-color:#fff !important;
	border:0 !important;
	padding:6px !important;
	width:354px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	height:45px !important;
}
.about-content div.wpcf7 .wpcf7-submit {
	width:80px !important;
	background-color:#fff !important;
	color:#a1a1a1 !important;
	float:right !important;
	margin-bottom:5px !important;
}

.about-content span.wpcf7-not-valid-tip {
	position: absolute !important;
	top: -20% !important;
	left: 40% !important;
	z-index: 100 !important;
	background: #fff !important;
	border: 1px solid #ff0000 !important;
	font-size: 10px !important;
	color:#999 !important;
	width: 210px !important;
	padding: 2px !important;
}
