/* customizable styles */


body {
	height: auto; 
	background: url(/themes/awebpage_theme/images/bg.gif) repeat-x top left;
	/* customize_body-background */ background-color: #eeeeee; /* customize_body-background */
	
}

body#tinymce {
	background-color: #fff;
	background-image: none;
}

#wrapper{padding: 0;}

div#main-container #header {
	position: relative;
	border-bottom: 1px solid #dedede;
	 /* fallback */
  background-color: #f7f7f7;
  
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#fefefe));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #fefefe, #f7f7f7);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #fefefe, #f7f7f7);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #fefefe, #f7f7f7);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #fefefe, #f7f7f7);
}	
div#main-container #header-image {
	position: relative;
	border-bottom: 1px solid #dedede;
	 /* fallback */
  background-color: #fbfbfb;
  
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#fbfbfb));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #fbfbfb, #ffffff);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #fbfbfb, #ffffff);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #fbfbfb, #ffffff);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #fbfbfb, #ffffff);
}	

.main {
	position: relative;
	padding: 30px 0;
	border-bottom: 1px solid #dedede;
	 /* fallback */
  background-color: #ffffff;
  
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#ffffff));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #ffffff, #fbfbfb);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #ffffff, #fbfbfb);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #ffffff, #fbfbfb);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #ffffff, #fbfbfb);
}

.full-width{width: 100% !important;}

div#main-container {
	
}

div#main-container #footer {
	/* customize_footer-background */ background-color: #ffffff; /* customize_footer-background */
clear: both;
padding: 36px 40px;
margin: 0;
position: relative;
}


div#main-container #header h1 a, div#main-container #header h1 a:link, div#main-container #header h1 a:visited, div#main-container #header h1 a:active, div#main-container #header h1 a:hover {
	/* customize_site-title */ color: #0087f7; /* customize_site-title */
	text-decoration: none;
}



div#main-container a, div#main-container a:link, div#main-container a:visited, div#main-container a:active {
	/* customize_links */ color: #0087f7; /* customize_links */
	text-decoration: none;
}


div#main-container h1, div#main-container h2, div#main-container h3, div#main-container h4, div#main-container h5, div#main-container h6 {
	/* customize_headings */ color: #0087f7; /* customize_headings */
}

div#main-container .ccm-tags-display ul.ccm-tag-list li {
	/* customize_tag-highlight */ background-color: #A0DBE3; /* customize_tag-highlight */
}

div#main-container {
	/* customize_p-font */ font-family: Arial, Helvetica, sans-serif; line-height: 22px; font-size: 14px; /* customize_p-font */
	/* customize_text */ color: #666666; /* customize_text */

}

/* text styles */


div#main-container a:hover, div#main-container h1 a:hover, div#main-container h2 a:hover,
div#main-container h3 a:hover, div#main-container h4 a:hover, div#main-container h5 a:hover, div#main-container h6 a:hover,
.propertyname h3 a:hover {
	/* customize_links-hover */ color: #949393; /* customize_links-hover */
}

div#main-container p {
	margin-bottom: 20px;
}

div#main-container ul li {
}
div#main-container h1, div#main-container h2, div#main-container h3, div#main-container h4{
	font-weight: normal;
}

div#main-container h1 {
	font-size: 32px;
	padding-top: 0px;
	margin-bottom: 25px;
	line-height: 35px;
	color: #666666;
}

div#main-container h2 {
	font-size: 24px;
	padding-top: 0px;
	line-height: 27px;
margin-bottom: 20px;
color: #777777;
}

div#main-container h3 {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 3px;
	color: #a5a5a5;
}

div#main-container h4 {
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 3px;
}

div#main-container h5 {
	font-size: 12px;
	margin-bottom: 3px;
}

div#main-container h6 {
	font-size: 11px;
	margin-bottom: 3px;
}

div#main-container hr {
	margin: 20px 0;
}


/* alternate emphasis style for inclusion in content block editor aka tinymce */

.serif-emphasis {
	/* color: #0099ff; */
	font-family: Georgia, "Times New Roman", serif;
	font-weight: 100;
	font-style: italic;
}


/* site title styles */

div#main-container #header h1 {
	font-size: 28px;
	margin-bottom: 0;
	display: inline;
	float: left;
}

/* header list styles */

div#main-container #header ul {
	float: right;
	list-style-type: none;
	margin-bottom: 0;
}


/* footer styles */

div#footer p {
	/* customize_footer-text */ color: #949393; /* customize_footer-text */
}

div#footer #footer-inner p {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: inline;
}

div#footer #footer-inner p.footer-copyright {
	float: left;
	font-weight: bold;
}

div#footer #footer-inner p.footer-sign-in {
	float: left;
}

div#footer #footer-inner p.footer-tag-line {
	margin: 15px auto 0;
	display: table;
}

div#footer #footer-inner a, div#footer #footer-inner a:link, div#footer #footer-inner a:visited, div#footer #footer-inner a:active {
	text-decoration: none;
}

div#footer #footer-inner a:hover {
	text-decoration: none;
}
div#footer #footer-inner p.footer-tag-line a{
	color:#b2b0b0 !important;
}
div#footer #footer-inner p.footer-tag-line a:hover{
	text-decoration:underline !important;
}

/* Footer Nav */
#footer-inner ul.ccm-manual-nav{margin: 0 auto; display: table;}
#footer-inner ul.ccm-manual-nav li{
	float: left;
	list-style: none;
	border-left: 1px solid #e1e1e1;
	padding: 0 17px;
	line-height: 26px;
	height: 27px;	
}
#footer-inner ul.ccm-manual-nav li:first-child{border:none;}
#footer-inner ul.ccm-manual-nav li a{
	font-size: 14px;
	color: #474848;
}
#footer-inner ul.ccm-manual-nav li a:hover, #footer-inner ul.ccm-manual-nav li a.nav-selected{color:#0087f7;}



/* Customised CSS */
#header .section-wrap {
padding: 10px 0;
}
#site-logo{
	float: left;
	margin-bottom: 20px;
}

.left-section{
	float: left;
	width: 345px;
}

.right-section{
	float: right;
	width: 600px;	
}

/*.right-section p{font-size: 14px; line-height: 20px;} */
.right-section .callus{font-size: 30px; line-height: 37px;}
.phone-number {
color: #0087f7;
font-size: 17px;
line-height: 22px;
}




.grey-block{
	width: 100%;
	display: inline;
	background: whiteSmoke;
	margin: 0px;
	padding: 0px;
	border: 1px solid #DDD;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;	
}


.innerpage-head{
	background: #333;
	height: 40px;
	font-size: 22px !important;
	color:#fff !important;
	padding: 0px 10px;
	line-height: 40px !important;
	letter-spacing: -0.5px;
}

/* Contact Form */
.contact-form form table{margin-bottom: 0;}
.contact-form form .sbt-button{text-align: center;}
.sidebar-contact form input[type="text"], .sidebar-contact form input[type="email"],
.sidebar-contact form input[type="tel"], .sidebar-contact form input[type="select"],
.sidebar-contact form input[type="date"], .sidebar-contact form textarea{width: 89% !important;}


.contact-form form input[type="text"], .contact-form form input[type="email"],
.contact-form form input[type="tel"], .contact-form form input[type="select"],
.contact-form form input[type="date"]{
	margin-bottom: 10px;
	height: 33px;
	width: 100%;
}
.contact-form form input[type="submit"]{cursor: pointer;}
.contact-form form select{
	width: 215px !important;	
}
.contact-form form textarea{
	resize:none;
	width: 348px !important;	
}
.contact-form form input, .contact-form form textarea, .contact-form form select{
	padding: 5px 10px;
	outline: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid #e5e5e5;
	background: #ffffff;
	border-radius: 2px;
	color: #c0c0c0;
}
.contact-form form select{margin-left: 0; background-color: #fff;}
.contact-form form  input[type="submit"]{
	padding: 10px 30px;	
	cursor: pointer;
  color: #fff;
  background: #00a256;
	border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-o-border-radius: 2px;
  font-size: 16px;
  border:0;
}
.contact-form form  input[type="submit"]:hover, .contact-form form  input[type="submit"]:active{
  background: #474848;
  
}
.lead_tables{margin-bottom: 0;}


/* Content */
.title{
	font-size: 36px !important;
	margin: 10px 0px 5px 0px;
}
ul.ul-list li, .ul-list ul li{background: url(/themes/awebpage_theme/images/leave_icon.png) no-repeat 0 4px; padding-left: 20px; line-height: 18px;}
.blog-entry-hd{margin-top: 30px;}


/*------------------------------ Home Page Content -----------------------*/



/* Read More */

.read-more a{
	position: relative;
	padding-right: 9px;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	color: #4B4B4B !important;
	text-decoration: none;
}
.read-more a:hover{color: #0087f7 !important; }
.read-more a::after{
	position: absolute;
	top: 50%;
	margin-top: -2px;
	width: 0;
	height: 0;
	border: 5px solid #46a7e2;
	border-width: 3px 0 3px 3px;
	border-color: white white white #46a7e2;
	content: "";
	right: 0;
}
.read-more p{margin-bottom: 0 !important;}
.propertyname h3 a, .propertyname h3{font-size: 14px !important; margin-bottom: 5px; display: block;}





/* Testimonial */
.testimonials {
	float: right;
	clear: right;
	width: 255px;
}
.testimonials strong {color: #000;}
.testimonials a {text-decoration: none;}
.testimonials .quote-block {
	position: relative;
	background: url(/themes/awebpage_theme/images/quotes.png) 29px 25px no-repeat #f9f9f9;
	padding: 30px 20px 30px 60px;
	margin-bottom: 30px;
}
.testimonials .quote-block:after {
	position: absolute;
	width: 30px;
	height: 19px;
	background: url(/themes/awebpage_theme/images/corner.png) 0 0 no-repeat;
	bottom: -19px;
	left: 25px;
	content: "";
}


/* Dual Image zoom */
.zoom_image_dual_container a {
	background:url(/themes/awebpage_theme/images/ajax-loader.gif) center center no-repeat #fff; 
	border:0px solid #e0e0e0; 
	margin-bottom:15px;
	display: block;
}
.zoom_image_dual_container a img{opacity: 1;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
max-width: 100% !important;
background: white;
padding: 4px;
border: 1px solid #e5e5e5;
border-radius: 2px;
display: inline-block;
}
.zoom_image_dual_container a:hover {
	display:block; 
	background:url(/themes/awebpage_theme/images/magnify.png) center center no-repeat #000;
}
.zoom_image_dual_container a:hover img{opacity: 0.4;}

/* Social Icons */
.social-icons {text-align: center; margin-top: 20px; margin-bottom: 10px;}
.social-icons img{
	margin-left:5px;
	position: relative;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	top:0;
}
.social-icons img:hover{top:5px;}

/* Home Page items */

ul#itemcolumns
{
	display: block;
	float: left;
	margin-top: 50px;
}
ul#itemcolumns li{
	width: 28.0%;
	float: left;
	padding: 0 26px;
	border-left: #e5e5e5 solid 1px;
	text-align: center;
}

ul#itemcolumns li:first-child{border-left:none; padding-left: 20px;}

ul#itemcolumns li h3{
	font: 600 22px/24px 'Open Sans', sans-serif;
	padding: 0;
	color: #474848;
	margin-bottom: 20px;
}
ul#itemcolumns li h5{
	font: 15px/18px arial;
	padding-bottom: 22px;
}
.color_yellow {
color: #ffaf00 !important;
}
.color_red {
color: #fe2232 !important;
}
.color_blue {
color: #0087f7 !important;
}

/* Two Column layout  */

ul.twocolumn {float: left; display: block; width: 100%;}
ul.twocolumn li{width: 45%; border-left:1px solid #e5e5e5; float: left; margin-left: 20px; padding-left: 50px; min-height: 475px;}
ul.twocolumn li:first-child{border-left: none; margin-left: 0; padding:0;}


/* About Page */
.all-border {
border: 1px solid #e5e5e5;
border-radius: 2px;
padding: 29px 26px 26px;
}
.img-border{
float: left;
margin: 4px 20px 20px 0;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
max-width: 100% !important;
background: white;
padding: 4px;
border: 1px solid #e5e5e5;
border-radius: 2px;
display: inline-block;
}

.topborder{border-top:solid 1px #e5e5e5; margin-top: 30px; padding-top: 30px;}
/*
.testimonial_top {
  background: url(/themes/awebpage_theme/images/testimonial-bottom.png) 0 bottom no-repeat;
  margin-bottom: 20px;
  padding-bottom: 21px;
  display: inline-block;
  width: 300px;
  margin-left: 30px;
  float: left;
  margin-top: 4px;
}

.testimonial .testimonial_top.first {
  margin-left: 0 !important;
}
.testimonial_bottom {
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  border-bottom: none;
  background: white;
}
.testimonial blockquote {
    margin: 0;
    padding: 25px 18px 26px;
    min-height: 75px;
}
.testimonial blockquote p {
  padding: 0;
  margin: 0 !important;
}

*/

.testmonial-box{
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	background: #ffffff;
	margin: 0;	
	padding: 20px 23px 20px;
	min-height: 75px;
	position: relative;
	margin-bottom: 30px;
}
.testmonial-box p{margin-bottom: 0 !important;}
.testmonial-box::after{
	position: absolute;
	content: "";
	background: url(/themes/awebpage_theme/images/testimonial-bottom.png) 0 no-repeat;
	width: 20px;
	height: 20px;
	bottom: -20px;
}

blockquote.clientname{float: left; padding: 0; width: 296px; margin-left: 36px;}
blockquote.clientname.first{margin-left: 0;}


.compatible-with p{text-align: right; margin-bottom: 0;}

.year1, .year2, .year3,.year4{padding: 5px 8px; color: #ffffff;}
.year1{background: #0087f7;}
.year2{background: #ffaf00;}
.year3{background: #fe2232;}
.year4{background: #00a256;}

/* pricing page */
.pricing .container_24 .grid_8{width: 300px; margin-left: 30px;}
.pricing .container_24 .grid_8.first{margin-left: 0;}


/* Breadcrumb */

.sitebreadcrumb{
  overflow: hidden;
  top: -12px;
  position: relative;
}

.sitebreadcrumb li{
  float: left;
  margin: 0 .5em 0 1em;
}

.sitebreadcrumb a{
  background: #f7f7f7;
  padding: .7em 1em;
  float: left;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
  position: relative;
}

.sitebreadcrumb a:hover{
  background: #0087f7;
  color: #fff !important;
}

.sitebreadcrumb a::before{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.5em;
  border-width: 1.5em 0 1.5em 1em;
  border-style: solid;
  border-color: #f7f7f7 #f7f7f7 #f7f7f7 transparent;
  left: -1em;
}

.sitebreadcrumb a:hover::before{
  border-color: #0087f7 #0087f7 #0087f7 transparent;
}

.sitebreadcrumb a::after{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.5em;
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1em solid #f7f7f7;
  right: -1em;
}

.sitebreadcrumb a:hover::after{
  border-left-color: #0087f7;
}

.sitebreadcrumb .current,
.sitebreadcrumb .current:hover{
  font-weight: bold;
  background: none;
  line-height: 35px;
}

.sitebreadcrumb .current::after,
.sitebreadcrumb .current::before{
  content: normal;
}


/* Stylish Table for Bundles */

.img-bg{
	background:rgba(255, 255, 255, 0.5) url(/themes/awebpage_theme/images/Screens-Gadgets.jpg) no-repeat center center;
	min-height: 525px;
	 position: relative;
	 
}
.img-bg::after {
    content: " ";
    background: #fff;
    opacity: 0.5;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: -1;   
}

.bundle{position: relative;}

.blue-box, .yellow-box, .red-box{
position: absolute;
height: 116px;
width: 102px;
top: 68px;
right: 0;
border-radius: 0 5px 5px 0;
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
-khtml-border-radius: 0 5px 5px 0;
padding: 9px;
color: #fff;
font-size: 16px;
text-transform: uppercase;
}
.blue-box{background: #0087f7;}
.yellow-box{background: #ffaf00;}
.red-box{background: #fe2232;}

.bundle .total{position: absolute; top: 10px; right: 10px; text-align: right;}
.bundle .amount{font-size: 30px; display: block; line-height: 30px; font-weight: bold;}
.bundle .save{position: absolute; bottom: 10px; right: 10px; text-align: right;}


.table-style1, .table-style2{
	
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin: 0 auto 50px;
	overflow: hidden;
	
	-moz-box-shadow: 0px 0px 5px rgba(68,68,68,0.6);
	-webkit-box-shadow: 0px 0px 5px rgba(68,68,68,0.6);
	box-shadow: 0px 0px 5px rgba(68,68,68,0.6);

	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
	zoom: 1;
}
.table-style1{width: 75%;}
.table-style2{width: 100%;}

.table-style1 td, .table-style1 th, .table-style2 td, .table-style2 th {padding: 8px 15px;}
.table-style1 tr td{white-space: nowrap;}
.table-style1 tr td:nth-child(2){white-space:normal;}

.table-style1 td, .table-style2 td{font-size: 13px; border-bottom: #e2e2e2 solid 1px; background: url(/themes/awebpage_theme/images/white-bg.png) repeat;}
.table-style1 tr:last-child td, .table-style2 tr:last-child td{border-bottom:none;}
.table-style1 th, .table-style2 th{color: #fff;}


table.value-bundle1 tr:nth-child(1) th{font-size: 12px;text-align: center; background: url(/themes/awebpage_theme/images/green-bg.png) repeat;}
table.value-bundle1 tr:nth-child(2) th{background:url(/themes/awebpage_theme/images/black-bg.png) repeat; ; font-size: 14px;}


/* Value Bundle 1 */
table.value-bundle1 tr:nth-child(1) th{font-size: 12px;text-align: center; background: url(/themes/awebpage_theme/images/blue-bg.png) repeat;}
table.value-bundle1 tr:nth-child(2) th{background:url(/themes/awebpage_theme/images/black-bg.png) repeat; ; font-size: 14px;}

/* Value Bundle 2 */
table.value-bundle2 tr:nth-child(1) th{font-size: 12px;text-align: center; background: url(/themes/awebpage_theme/images/yellow-bg.png) repeat;}
table.value-bundle2 tr:nth-child(2) th{background:url(/themes/awebpage_theme/images/black-bg.png) repeat; ; font-size: 14px;}

/* Value Bundle 3 */
table.value-bundle3 tr:nth-child(1) th{font-size: 12px;text-align: center; background: url(/themes/awebpage_theme/images/red-bg.png) repeat;}
table.value-bundle3 tr:nth-child(2) th{background:url(/themes/awebpage_theme/images/black-bg.png) repeat; ; font-size: 14px;}

table.value-bundle1 td a, table.value-bundle2 td a, table.value-bundle3 tr a,
{color: #666666 !important;}

table.value-bundle1 tr td a:hover, table.value-bundle2 tr td a:hover, table.value-bundle3 tr td a:hover{text-decoration: underline !important;}


.blue-arrow, .yellow-arrow, .red-arrow{
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	padding: .7em 1em;
  float: left;
  text-decoration: none;
  color: #fff !important;
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
  position: relative;
  font-size: 20px !important;
padding-top: 0px !important;
line-height: 38px !important;
padding-bottom: 0px !important;
margin-bottom: 0px !important;
position: absolute;
left: -108px;
width: 165px;
}
.blue-arrow:hover, .yellow-arrow:hover, .red-arrow:hover{
	left: -95px;	
}

/* Blue Header */

.blue-arrow{
  background: #0087f7;
  
}

.blue-arrow:hover{
  background: #000;
  color: #fff !important;
}



.blue-arrow::after{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.5em;
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1em solid #0087f7;
  right: -1em;
}

.blue-arrow:hover::after{
  border-left-color: #000;
}


/* Yellow Header */

.yellow-arrow{
  background: #ffaf00;
  
}

.yellow-arrow:hover{
  background: #000;
  color: #fff !important;
}



.yellow-arrow::after{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.5em;
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1em solid #ffaf00;
  right: -1em;
}

.yellow-arrow:hover::after{
  border-left-color: #000;
}


/* Red Header */

.red-arrow{
  background: #fe2232;
  
}

.red-arrow:hover{
  background: #000;
  color: #fff !important;
}

.red-arrow::after{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.5em;
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1em solid #fe2232;
  right: -1em;
}

.red-arrow:hover::after{
  border-left-color: #000;
}


/* ********************************* Value Packages ************************************* */
table.value-packages .table-hd{
	margin-bottom: 0 !important; 
	color: #ffffff !important; 
	font-size: 22px;
	line-height: 27px;
}


/* table.value-packages tr:nth-child(1) th{text-align: center; background: url(/themes/awebpage_theme/images/white-bg.png) repeat;} */
/*table.value-packages tr:nth-child(1) th{font-size: 12px;text-align: center; background:url(/themes/awebpage_theme/images/black-bg.png) repeat;}

table.value-packages tr:nth-child(1) th:nth-child(2){background:url(/themes/awebpage_theme/images/blue-bg.png) repeat;}
table.value-packages tr:nth-child(1) th:nth-child(3){background:url(/themes/awebpage_theme/images/yellow-bg.png) repeat;}
table.value-packages tr:nth-child(1) th:nth-child(4){background:url(/themes/awebpage_theme/images/red-bg.png) repeat;}
*/

table.value-packages tr td{border-left: #e2e2e2 solid 1px; vertical-align: middle;}
table.value-packages tr td:first-child{border-left:none;}
table.value-packages tr td:nth-child(1){ white-space: nowrap;}
/* Value Bundle 1 */
table.value-packages tr td:nth-child(2), table.value-packages tr td:nth-child(3), table.value-packages tr td:nth-child(4){
	text-align: center;
}

table.value-packages tr:nth-child(even){background: #cccccc;}
table.value-packages tr:nth-child(odd){background: #f7f7f7;}

table.value-packages td a
{color: #666666 !important;}

table.value-packages tr td a:hover{text-decoration: underline !important;}

.features{
width: 176px;
padding: 10px 0;
text-align: center;
background: #00a256;
/* Rotate div */
transform:rotate(270deg);
-ms-transform:rotate(270deg); /* Internet Explorer */
-moz-transform:rotate(270deg); /* Firefox */
-webkit-transform:rotate(270deg); /* Safari and Chrome */
-o-transform:rotate(270deg); /* Opera */
position: absolute;
top: 189px;
left: -108px;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-o-border-radius:5px 5px 0 0;
-khtml-border-radius:5px 5px 0 0;
color: #fff;
font-size: 14px;
}
div.packages-hd{position: relative; height: 50px;}
div.packages-hd .packages-name-blue, div.packages-hd .packages-name-yellow, div.packages-hd .packages-name-red{
	position: absolute;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	font-size: 20px;
	color: #fff;
	text-align: center;
	padding: 13px 0 12px 0;
	text-shadow: 1px 1px 1px #333333;
	-webkit-text-shadow: 1px 1px 1px #333333;
	-moz-text-shadow: 1px 1px 1px #333333;
	-o-text-shadow: 1px 1px 1px #333333;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	top: 7px;
}

div.packages-hd .packages-name-blue{ 
	background:#0087f7;
	left: 191px;
	width: 254px;
}

div.packages-hd .packages-name-yellow{background:#ffaf00; left: 450px;
width: 261px;}
div.packages-hd .packages-name-red{background:#fe2223; left: 716px;
width: 237px;}

.buynow-btns{
position: relative;
top: -38px;
}


a.blue-buynow, a.yellow-buynow, a.red-buynow{
	position: relative;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-khtml-border-radius:0 0 5px 5px;
	-o-border-radius:0 0 5px 5px;
	font-size: 18px;
	color: #ffffff !important;
	padding: 10px; 0;
	width: 300px;
}
a.blue-buynow{background:url(/themes/awebpage_theme/images/black-bg.png) repeat; left: 274px;}
a.yellow-buynow{background:url(/themes/awebpage_theme/images/black-bg.png) repeat;left: 447px;}
a.red-buynow{background:url(/themes/awebpage_theme/images/black-bg.png) repeat;left: 610px;}
a.blue-buynow:hover, a.yellow-buynow:hover, a.red-buynow:hover{
		text-shadow: 1px 1px 0px #333;
		-webkit-text-shadow: 1px 1px 0px #333;
		-moz-text-shadow: 1px 1px 0px #333;
		-o-text-shadow: 1px 1px 0px #333;
}
a.blue-buynow:hover{
	background:#0087f7;	
}
a.yellow-buynow:hover{
	background:#ffaf00;
}
a.red-buynow:hover{
	background:#fe2223;
}
.price-blue, .price-yellow, .price-red{
	font-size: 30px !important;
	line-height: 30px;
	font-weight: bold;
}
.price-blue{color: #0087f7;}
.price-yellow{color: #ffaf00;}
.price-red{color: #fe2232;}

.price-save{color: #00a256; font-size: 20px !important; line-height: 20px !important; font-weight: bold;}

#lead-generator
{
color: #5c5c5c;
background-color: #ffffff;
background-repeat: no-repeat;
margin: 20px 12% 60px 12%;
padding: 15px 15px 15px 15px;
border: 1px solid #e0e0e0;
}
#msg{display: none; background: #00a256; text-align: center; padding: 5px 0; color: #ffffff; font-size: 13px; line-height: 26px;}


/* Header Login Form */
.login-area{position: relative;	background: #474848; margin-top: -62px;}
.login{
	background: #474848; color: #fff; padding: 3px 15px 8px;
cursor: pointer;
position: relative;
top: -9px;
border-radius: 0 0 2px 2px;

}
/*.login-active{background: #474848; color: #fff; padding: 3px 15px 8px !important;	} */
.login-form{
	position: relative;
	z-index: 9;
	padding: 15px 0;
	width: 960px;
	margin: 0 auto;
	text-align: center;
}
.login-area .close{
	position: absolute;
	top: 22px;
	right: 22px;
	font-size: 15px;
	color: #ffffff;
	cursor: pointer;
}

.login-form label{color: #fff; margin-left: 15px; padding-right: 10px; font-size: 15px;}
.login-form input[type="text"], .login-form input[type="password"]{
	border:none;
	background: #fafafa;
	padding: 6px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;	
	-khtml-border-radius:2px;
	width:200px;
}
.login-form input[type="submit"]{
background: #ffaf00;
border: none;
color: #fff;
border-radius: 2px;
margin-left: 15px;
padding: 5px 17px;
font-size: 15px;
cursor:pointer;
}
.register{background: #00a256;
border: none;
color: #fff !important;
border-radius: 2px;
margin-left: 15px;
padding: 5px 17px;
font-size: 15px;
cursor:pointer;
}
.login-form input[type="submit"]:hover, .register:hover{background: #0087f7;}


/* Register with us */
a.register-with{
	padding: 5px 30px;	
	cursor: pointer;
  color: #fff !important;
  background: #00a256;
	border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-o-border-radius: 2px;
  font-size: 16px;	
line-height: 40px;
margin-bottom: 30px;
display: block;
width: 200px;
margin: 0 auto;
}

a.register-with:hover{background: #474848;}