body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	font-family: 'Cabin', arial, serif; 
	font-size: 11px;
	color: #424F5E;
	background: url('../images/rightlineforslim.jpg') repeat-x #00445F;
}

#bg {
   width: 50%;
   height: 100%; /* height of bg! */
   position: absolute;
   top: 0;
   left: 0;
   background: transparent url('../images/leftslimline.jpg') repeat-x;
}
#content {
        position: relative;
        z-index: 1;
		margin: 0 auto;
		width:886px;
}
.body {background:#FFFFFF;}

#navbar {
width:100%;
height:66px;
background:url('../images/tile_bot.gif') top repeat-x;
}
.footer {
padding:-15px;
}
.container {
	display:inline-block;
	width:100%;
}
table.hover_table tr td {font-size:1.2em}
table.hover_table tr:hover td {
	background-color:#F26522;
	color:#ffffff;
	
	}
table.hover_table tr:hover td a{color:#ffffff}
table.hover_table tr.no_hover:hover td {
	background-color:#ffffff;	
	}
.hover_table input {
	border:0px solid;
	height:50px;
	width:75px;
	cursor: pointer; 
	cursor: hand;
	background:url('http://www.your-web-guys.com/wp-content/uploads/2011/09/get-a-quote.png');
	font-size:0px
}

.featured img {border: 1px solid #c0c0c0}
.featured {margin-bottom:5px}
.noborder fieldset {border:1px solid #c0c0c0}
.col-2 .margin {
	padding:4px;
	color:#e6e6e6;
}

.col-1 .margin {
	padding:4px;
}

.col-3 .margin {
	padding:5px 15px 5px 15px;
	color: #7d8895;

}
img {border:0}

.col-3 .margin a img {border: 1px solid #c0c0c0}

img.noborder, .noborder a img {border:0 !important}
p {margin:0px 0 10px 0}
.col-3 p {font-size:1.3em;line-height:1.5em}
.col-3 .nop p, .col-3 .faq-answer p {font-size:1.1em;line-height:1.2em}
.col-3 .faq-title a {color:#f26522;font-size:1.2em;font-style:normal !important}


.col-3 .margin strong{color:#424F5E}

.col-2 .margin ul {list-style:none;margin:0px;padding:10px 0 10px 0;line-height:1em}
.col-2 .margin li {background:url('../images/oranfecube.jpg') 0px 5px no-repeat; padding: 0 0 0 10px;margin:0 0 7px 0}
.col-2 .margin li a {text-decoration:none}
.col-2 .margin li a:hover {text-decoration:underline}
.col-2 .margin strong {color:#F7941D}
.col-2 .margin {padding:15px 10px 0 10px}
.col-2 .header {height:58px !important;background:#00445F}
.col-2 h2 {color:#f7941d; background:#00445F}
.col-3 .col-2 h2 {color:#f26522;background:none;margin:0 !important;padding: 0 !important}

.col-1, .col-2, .col-3 {float:left}

.col-1 {
	width:226px;
	background: #ffffff;
}

.header .col-1 {background:url('../images/leftslimline.jpg') top repeat-x; height:205px}

.col-2 {
	width:154px;
	
}
.col-3 {
	width:506px;
	background:url('../images/fulline.jpg') top right repeat-y;
}

.hr {background:url('../images/horlinebeforetex.jpg') repeat-x; width:100%;border:0px !important;border-collapse:collapse; border-style:solid; margin:5px;height:7px}
.col-3 .col-1 {width:48%;padding:5px; background:url('../images/vetrline.jpg') top right repeat-y;}
.col-3 .col-2 {width:45%;padding:5px;margin-left:5px}
.col-3 .col-3 {width:30%;padding:5px;margin-left:5px;background:url('../images/vetrline.jpg') top left repeat-y;}
.col-3 div.container div {margin:0 0 5px 0}
.logo {
	background:url('../images/fly.jpg') top center no-repeat;	
	height:216px;
}
.menu {
height:226px;
}
.flash {
text-align:center:
width:100%;
height:223px !important;
padding:0px !important;
margin:0px !important;
background: url('../images/rightlineforslim.jpg') repeat-x #00445F;
}

.header {height:235px !important;}

.colored {background:#004662}
#flashcontent {margin:0px !important;padding:0px !important;height:216px !important;}
h2 {color:#f26522;font-size:2.2em;font-weight:bold}
h2 span {color:#424F5E;font-size:.7em; font-weight:normal;display:inline-block;width:100%}
h3 {color:#f26522;font-size:1.5em;font-weight:bold}
h4 {font-size:1.5em;}

.copyright{padding:15px 0 15px 0}

.bookmarkify img {border:none}

#quoterotator {
   line-height: 135%;
}

#quoterotator li {padding-bottom:15px}

#quoteauthor {
   display: block;
   text-align: right;
   font-weight: bold;
   font-style: italic;
   font-size: smaller;
}

a:link{
	color: #F7941D;
}
a:visited {
	color: #F7941D;
}
a:hover {
	color: #F7941D;
}
a:active {
	color: #F7941D;
}
a.nav:link {
	color: #424F5E;
	text-decoration: none;
}
a.nav:visited {
	color: #424F5E;
	text-decoration: none;
}
a.nav:hover {
	color: #424F5E;
	text-decoration: none;
}
a.nav:active {
	color: #424F5E;
	text-decoration: none;
}
.style1 a:link {
	color: #F7941D !important;
}
.style1 a:visited {
	color: #F7941D !important;
}
.style1 a:hover {
	color: #F7941D !important;
}


.nav ul, .footer ul {
	overflow: hidden;
	float: left;
	list-style:none;
	margin:0px !important;
	padding:0px !important;
}
.footer ul {padding-top:29px}
.nav ul li, .footer ul li {
	background: url(../images/divider.gif) no-repeat 0% 2px;
	float: left;
	margin: 0 0 0 -1px;
	padding: 0 7px 0 7px;
	line-height: 1.5em;
	font-size: 1em;

}	

ul li ul li {margin:normal !important}
/* for the buy now bottom */
.buynow_bottom {background:url('http://www.your-web-guys.com/images/we-will-build-your-website.jpg') bottom left no-repeat;width:490px; height:295px;margin-bottom:-8px;display:inline-block} 
.buynow_bottom h2 {padding:0px 140px 15px 15px;margin:0px !important}
.buynow_bottom form {text-indent: -5; margin-left: 35; margin-top: 0; margin-bottom: 4}
.buynow_bottom .margin {padding:25px 125px 25px 50px;}
.buynow_bottom input.radio {border-width:0; border-width:0; background-color: #FFFFFF;float:left}
.buynow_bottom form div {display:inline-block;width:100%;margin:2px}

/* for the compare packages list */
ul.comparelist {list-style:none;margin:0px;padding:10px 0 10px 0}
.comparelist li {background:none;font-size:1.2em;line-height:1.2em}


/* for the hover preview */

.tohoverdiv {text-align:center;margin-left:5px;margin-bottom:15px;margin-top:5px}
#imgPreviewWithStyles {
    background: #ffffff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 15px 15px 15px 35px;
    z-index: 999;
    border: 1px solid #222;
    width:525px;
    text-align:center;
    
}
.tohoverdiv a {text-decoration:none}
/* Text below image */
#imgPreviewWithStyles span {
    
    display: block;
    padding: 10px 0 3px 0;
}

.nav a:link {
	color: #424F5E;
	text-decoration: none;
}
.nav a:visited {
	color: #424F5E;
	text-decoration: none;
}
.nav a:hover {
	color: #424F5E;
	text-decoration: none;
}
.nav a:active {
	color: #424F5E;
	text-decoration: none;
}

a.faq:link {
	color: #ffffff;
	text-decoration: none;
}
a.faq:visited {
	color: #ffffff;
	text-decoration: none;
}
a.faq:hover {
	color: #F7941D;
	text-decoration: underline;
}
a.faq:active {
	color: #F7941D;
	text-decoration: underline;
}
.style1 {color: #FFFFFF}
.style2 {
	color: #F7941D;
	font-weight: bold;
	font-size: 19;
	margin-left: 5;
}
.style3 {
	color: #F7941D;
	font-weight: bold;
}
.style4 {
	font-size: 12px;
	font-weight: bold;
}
.style5 {color: #034F6E}
.style6 {color: #809EAA}
.style7 {color: #F7941D}
.style8 {
	color: #F7941D;
	font-size: 24;
}
input {
font-size: 8pt;
border-style: solid;
border-width: 1;
padding: 0;
background-color: #E7ECF0;
}

.cform input.single, .cform select.cformselect, .cform textarea.area {
background-color: #E7ECF0;
}

select {
font-size: 8pt;
border-style: solid;
border-width: 1;
background-color: #E7ECF0;
}
textarea {
font-size: 8pt;
border-style: solid;
border-width: 1;
background-color: #E7ECF0;
}


#search_block {color:#ffffff !important}
#search_main select {width:145px}
#tm_searchform {padding-left:5px}
#tm_searchform div {padding-bottom:5px;font-weight:bold}
#tm_searchform #search_button {background:#F7941D; width:50px;float:right;text-align:center;padding:5px;margin-right:15px}
#tm_searchform #search_button a {color:#424F5E}

.list1 li {margin:3px 0 3px 5px !important}
ul.list1  {margin:10px 0 10px 0; padding:0; list-style:none;}
#listing-container ul, .mycontainer ul  {margin:10px 0 0px 0; padding:0; list-style:none;}
#listing-container div li, .list1 li {background:url(../images/marker.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:24px;font-weight:400;font-size:1em }
#listing-container li div, .mycontainer li div {font-weight:400;font-size:.8em;line-height:1.3em}
#listing-container .li1, .mycontainer .li1{background:url(../images/icon-1.gif) top left no-repeat; padding-left:40px; padding-bottom:17px;font-weight:bold;font-size:1.2em }
#listing-container .li2, .mycontainer .li2{background:url(../images/icon-2.gif) top left no-repeat; padding-left:40px; padding-bottom:17px;font-weight:bold;font-size:1.2em }
#listing-container .li3, .mycontainer .li3{background:url(../images/icon-3.gif) top left no-repeat; padding-left:40px; padding-bottom:17px;font-weight:bold;font-size:1.2em }
#listing-container .li4, .mycontainer .li4{background:url(../images/icon-4.gif) top left no-repeat; padding-left:40px; padding-bottom:17px;font-weight:bold;font-size:1.2em }
#listing-container .li5, .mycontainer .li5{background:url(../images/icon-5.gif) top left no-repeat; padding-left:40px; padding-bottom:17px;font-weight:bold;font-size:1.2em }
#listing-container .li6, .mycontainer .li6{background:url(../images/icon-6.gif) top left no-repeat; padding-left:40px; padding-bottom:17px;font-weight:bold;font-size:1.2em }


.ideacenter {
	font-size:12px;	
	line-height:1.5em;
}

.freelist {width:200px !important;float:right;margin:15px;font-size:.8em; line-height:1.5em}
.freelist legend {font-weight:bold;font-size:1.5em}
/* JS - begin */


#faded2 {
	width: 506px;
	height: 300px;
	overflow: hidden;
	position: relative;
	background:#ffffff;
	margin-top:-2px !important;
	
}


	#faded2 ul{
	list-style:none;
	margin:0px !important;
	padding:0px !important;
	}
	#faded2 ul li div.default {
		width: 254px;
		height: 264px;
		overflow: hidden;
		line-height: 1.5em;
		font-size: 1.5em;
		
	}
	#faded2 ul li div h2{margin:0px !important;padding:0px !important;}
	
	#faded2 ul li div.floatleft {
		padding: 10px 251px 26px 10px !important;
	}
	#faded2 ul li div.floatright {
		padding: 10px 25px 26px 238px !important;
		text-align:right;
	}
	#faded2 ul li div.floatcenter {
		padding: 50px 0px 30px 0px !important; 
		margin:0% auto;
	}
		
		#faded2 ul li div a {
			background: url(../images/js-button.png) no-repeat 0% 0%;
			display: block;
			width: 117px;
			height: 40px;
			margin: 0 0 0 5px;
			padding: 0 0 0 13px;
			line-height: 38px;
			overflow: hidden;
			font-size: 0.36em;
			text-transform: uppercase;
			text-decoration: none;
			color: #464848;
			font-size:.8em;
			text-align:left !important;
		}
		
			#faded2 ul li div a:hover {
				color: #000;
			}
	
	#faded2 ul.pagination {
		position: relative;
		top: 275px;
		left: 10px;
		z-index: 20;
	}
	
		#faded2 ul.pagination li {
			float: left;
			width: 21px;
			height: 21px;
			padding: 0 0 0 3px;
			overflow: hidden;
		}
		
			#faded2 ul.pagination li a {
				background: url(../images/pagination.png) no-repeat 0% 0%;
				display: block;
				width: 21px;
				height: 21px;
				overflow: hidden;
				line-height: 20px;
				font-size: 1.167em;
				font-weight: bold;
				text-align: center;
				text-decoration: none;
				color: #E7ECF0;
			}
			
				#faded2 ul.pagination li a:hover {
					background-position: 0% 100%;
				}
				
				#faded2 ul.pagination li.current a {
					background-position: 0% 100%;
				}


/* JS - end */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

#quoterotator .alignright {width:75px;text-align:right}
#quoterotator ul  {margin:10px 0 0px 0; padding:0; list-style:none;}
#quoterotator li {background:url(../images/quote.jpg) top left no-repeat; background-position:0 5px; margin:0 0 10px; padding-left:24px;font-weight:400;font-size:1.1em; }
#quoterotator li br {line-height:5px}
#quoterotator li .alignright {width:100%;text-align:right}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
#current_archive img.alignleft {
	padding: 0px !important;
	margin: 0 7px 2px 0;
	display: inline;
	}
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */


/* Begin Comments*
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }
ul.children {padding:auto !important}
#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.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;
}

.testimonial p {text-align:left !important;font-size:.8em}
/* End captions */

/* =Navigation
-------------------------------------------------------------- */

.navigation {
	font-size:  12px;
	line-height: 18px;
	overflow: hidden;
	color: #888;
}
.navigation a:link,
.navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #FF4B33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	width: 50%;
	text-align:right;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	margin: -18px 0 0 0;
}



/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}

#entry-author-info {
	background: #F2F7FC;
	border-top: 4px solid #000;
	padding: 18px 20px;
	margin: 24px 0;
	overflow: hidden;
	clear: both;
	font-size: 14px;
	line-height: 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	margin: 0 -104px 0 0;
	padding: 11px;
	height: 60px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 0;
}