﻿/* ------------------------- Css Reset -------------------------------*/

html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;border:none;}

/*=============================  General Styles =============================*/
#minus {
    background:  url('../images/minus.png') no-repeat;
    width: 19px;
    height: 19px;
    float: left;
    margin-top: 3px;
    margin-left: 3px;
    cursor: pointer;
}
#plus {
    background:  url('../images/plus.png') no-repeat;
    width: 19px;
    height: 19px;
    float: left;
    margin-left: 3px;
    margin-top: 3px;
    cursor: pointer;
}
.advices {
    font-weight: bold;
    margin-left: 15px;
    font-size: 13px;
}
.clear{
	clear:both;
}

.hidden{
	display:none;
}

#footer_line .right{
	float:left;
	margin-left:30px;
	margin-top:30px;
}

#footer_line .right a
	{
		border-right:1px solid #000!important;
		padding-right:10px;
		margin-left:11px;
	}
	
.right a.last
	{
		border-right:none!important;
	}

.left{
	float:left;
	width:240px;
	height:77px;
	margin-left:20px;
}

.left a
	{
		float:left;
		width:240px;
		height:77px;
		display:block;
		text-indent:-9999px;
		background:url(../images/logo2.png);
		background-repeat:no-repeat;
		
	}

.border{		/* border class for debugging*/
	border:1px solid black;	
}
/* common padding  top*/
.ptop_5{ padding-top:5px; }
.ptop_10{ padding-top:10px; }
.ptop_15{ padding-top:15px; }
.ptop_20{ padding-top:20px; }
.ptop_25{ padding-top:25px; }
.ptop_30{ padding-top:30px; }
.ptop_50{ padding-top:50px; }

/* common margin  top*/
.mtop_5{ margin-top:5px; }
.mtop_10{ margin-top:10px; }
.mtop_15{ margin-top:15px; }
.mtop_20{ margin-top:20px; }
.mtop_25{ margin-top:25px; }
.mtop_30{ margin-top:30px; }
.mtop_50{ margin-top:50px; }

/* common padding  left*/
.pleft_5{ padding-left:5px; }
.pleft_10{ padding-left:10px; }
.pleft_20{ padding-left:20px; }

/* common padding  rigth*/
.pright_5{ padding-right:5px; }
.pright_10{ padding-right:10px; }
.pright_20{ padding-right:20px; }


/* columns */
.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.32%; }
.one_fourth{ width:22%; }
.one_fifth{ width:16.8%; }
.three_fourth{width:74%;}
.one_six{width:14.8%;}
.three_six{width:43.4%;}
.one_half,.one_third,.one_fourth, .three_fourth, .two_third, .one_six, .three_six, .one_fifth{
	position:relative;
	margin-right:4%;
	float:left;
	text-align:left;
	padding-top: 10px;
}
.last{ margin-right:0 !important; clear:right; }


/*=============================  End General Styles =============================*/

/*============================= Theme  Styles =============================*/

body,a{
	color:#000;	/* regular */
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

a:hover{
	color:#525252;
}

body{
	background-color:#ffffff;
	background-image:url('../images/body_grad.png');
	background-repeat:repeat-x;
}

#container{
	width:955px;
	margin:0px auto;
}

.custom_left{		/* custom left text part layout */
	width:700px;
	float:left;
}

.text_top{
	color:#b7beb9;
}

hr{
	background:#d1dcd4;
	clear:both;
}

.delimiter{
	padding-top:23px;
	padding-bottom:23px;
	clear:both;
}

.color_green{
	color:#0e8b4d;
}

.color_orange{
	color:#ff9b00;
}

.color_strong{
	color:#525252;	/* strong */
}

h1{
	font-size:32px;
	font-weight:bold;
	line-height:1.1;
}

h3 {
	font-size:14px; 
	font-weight:bold;
	margin-bottom:10px;
}

h2 {font-size:26px; line-height:26px;}
h4 {font-size:14px; line-height:20px;}
h5 {font-size:12px; line-height:18px;}
h6 {font-size:10px; line-height:17px;}


.space_link{	/* space between text and link */
	display:block;
	padding-top:7px;
}

.space_between_paragraphs{
	padding-top:55px;
}

a.link_learn_more_green, a.link_learn_more_orange{
	padding-right:7px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:right center;
}

a.link_learn_more_green:hover, a.link_learn_more_orange:hover{
	text-decoration:underline;
}

a.link_learn_more_green{
	color:#0e8b4d;
	background-image:url('../images/green_tip.png');
}

a.link_learn_more_orange{
	color:#ff9b00;
	background-image:url('../images/orange_tip.png');
}

a.small_screenshot{
	display:block;
	background-image:url('../images/screenshot_frame.png');
	background-repeat:no-repeat;
	width:71px;
	height:69px;
}

.small_screenshot img{
	display:block;
	margin:0px auto;
	margin-top:5px;
	width:59px;
	height:46px;
}

.price{
	font-size:24px;
	font-weight:bold;
}

.price_p{
	display:inline;
	clear:none;
	font-size:16px;
	font-weight:bold;
	position:relative;
	bottom:5px;
}



/*------------------- Table Features -----------------------*/

table.table_features{
	border-collapse:collapse;
	background-color:#f8f8f8;
}

table.table_features tr td{
	border:1px solid #e5e5e5;
	width:147px;
	height:45px;	
	vertical-align:top;	
}

table.table_features tr td img{
	display:inline;
	float:left;
	margin-left:15px;
	margin-top:8px;
}

table.table_features tr td span{
	display:block;
	float:left;
	margin-top:14px;
	margin-left:8px;
	font-size:12px;
	font-weight:bold;
	color:#525252;	/* strong */
}


/*------------------- End Table Features ----------------------*/

/*-------------------- The Box ----------------------------------*/

.box_top .top_left, .box_bottom .bottom_left{
	background-image:url('../images/footer_top_left.png');	
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	float:left;
}

.box_top .top_right, .box_bottom .bottom_right{
	background-image:url('../images/footer_top_right.png');
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	float:left;
}

.box_bottom .bottom_left{
	background-image:url('../images/footer_bottom_left.png');
}

.box_bottom .bottom_right{
	background-image:url('../images/footer_bottom_right.png');
}

.box_top .top_center, .box_bottom .bottom_center{
	background-image:url('../images/footer_strip_top.png');
	background-repeat:repeat-x;
	float:left;
	height:11px;	
}

.box_bottom{
	clear:both;
}

.box_bottom .bottom_center{
	background-image:url('../images/footer_strip_bottom.png');
}

.box_middle{
	clear:both;
}

.box_middle .middle_left, .box_middle .middle_right{
	background-image:url('../images/footer_strip_left.png');
	width:11px;
	height:100%;
	background-repeat:repeat-y;
	float:left;
}

.box_middle .middle_right{
	background-image:url('../images/footer_strip_right.png');
}

.box_middle .middle_center{	
	height:100%;
	float:left;
	text-align:left;
	background-color:#F8F8F8;
}

/*-------------------- The Box End -----------------------------*/


/*============================= End Theme  Styles =============================*/


/*============================= Top Section =============================*/


#top_logo{

	width:248px;
	height:68px;
	margin-top:35px;
    position: absolute;
}

#top_logo h1 a{
	background-image:url('../images/logo.png');
	background-repeat:no-repeat;
	width:248px;
	height:68px;
	text-indent:-9999px;
	display:block;
	margin-top:21px;
}

#top_buttons a,#top_buttons div{
	float:right;
}

/*--------- Top Buttons --------*/

a.top_button{
	
	height:26px;
	text-decoration:none;
    margin-bottom: 50px;
}

a.top_button span{
	text-align:left;
	display:block;	
	padding-top:3px;
	padding-left:34px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;	
}

a#top_button_signup{
	width:113px;
	background-image:url('../images/top_button_yellow.png');
	background-repeat:no-repeat;
	margin-right:6px;
}

a#top_button_signup:hover{
	background-image:url('../images/top_button_yellow_over.png');
	background-repeat:no-repeat;
}

a#top_button_signup span{
	background-image:url('../images/email.png');
	background-repeat:no-repeat;
	background-position:13px 4px;
}


a#top_button_packages{
	width:150px;
	background-image:url('../images/top_button_gray2.png');
	background-repeat:no-repeat;
	margin-right:6px;
}

a#top_button_packages:hover{
	background-image:url('../images/top_button_gray2_over.png');
	background-repeat:no-repeat;
}

a#top_button_packages span{
	background-image:url('../images/serv.png');
	background-repeat:no-repeat;
	background-position:13px 4px;
}

a#top_button_listing{
	width:180px;
	background-image:url('../images/top_button_gray5.png');
	background-repeat:no-repeat;
	margin-right:6px;
}

a#top_button_listing:hover{
	background-image:url('../images/top_button_gray5_over.png');
	background-repeat:no-repeat;
}

a#top_button_listing span{
	background-image:url('../images/serv.png');
	background-repeat:no-repeat;
	background-position:13px 4px;
}


a#top_button_packages2{
	width:160px;
	background-image:url('../images/top_button_gray3.png');
	background-repeat:no-repeat;
	margin-right:6px;
}

a#top_button_packages2:hover{
	background-image:url('../images/top_button_gray3_over.png');
	background-repeat:no-repeat;
}

a#top_button_packages2 span{
	background-image:url('../images/serv.png');
	background-repeat:no-repeat;
	background-position:13px 4px;
}

a#top_button_login{
	width:98px;
	padding-right:6px;
	background-image:url('../images/top_button_gray.png');
	background-repeat:no-repeat;
}

a#top_button_login:hover{
	padding-right:6px;
	background-image:url('../images/top_button_gray_over.png');
	background-repeat:no-repeat;
}

a#top_button_login span{
	background-image:url('../images/top_icon_lock.png');
	background-repeat:no-repeat;
	background-position:17px 3px;
	padding-left:40px;
}


a#top_button_faq{
	width:98px;
	padding-right:6px;
	background-image:url('../images/top_button_faq.png');
	background-repeat:no-repeat;
}

a#top_button_faq:hover{
	padding-right:6px;
	background-image:url('../images/top_button_faq_over.png');
	background-repeat:no-repeat;
}

a#top_button_faq span{
	background-image:url('../images/faq.png');
	background-repeat:no-repeat;
	background-position:17px 3px;
	padding-left:40px;
}

/*--------- End Top Buttons --------*/

#text_top{
	padding-right:12px;
	padding-top:3px;
}

#top_social{
	text-align:right;
	float:right;
	clear:both;
	margin-top:30px;	
}

.social_wrapper a{
	padding-left:18px;
	width:16px;
	height:16px;
}

/*============================= End Top Section =============================*/

/*============================= Visual Section =============================*/

#visual_section h1{
	padding-top:10px;
	padding-bottom:10px;
}

#visual_buttons{
	clear:both;
	padding-top:10px;
}

#visual_buttons a{
	float:left;
}

/*--------- Round Buttons --------*/

.round_button{
	width:152px;
	height:34px;
	text-decoration:none;
	background-repeat:no-repeat;
}

a.round_button span{
	float:left;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding-top:6px;
}

a.round_button div{
	width:16px;
	height:17px;
	float:right;
	margin-right:10px;
	margin-top:8px;
	background-repeat:no-repeat;
}

a.round_button_green{
	background-image:url('../images/round_button_green.png');
}

a.round_button_green:hover{
	background-image:url('../images/round_button_green_over.png');
}

a.round_button_yellow{
	background-image:url('../images/round_button_yellow.png');	
}

a.round_button_yellow:hover{
	background-image:url('../images/round_button_yellow_over.png');
}

.round_button_sign_download{
	background-image:url('../images/green_button_sign.png');
	background-repeat:no-repeat;
	height:10px;
	width:10px;
	margin-top:8px;
	margin-left:8px;
}

.round_button_sign_try{
	background-image:url('../images/yellow_button_sign.png');
	background-repeat:no-repeat;
	height:10px;
	width:10px;
	margin-top:8px;
	margin-left:19px;
}

/*--------- End Round Buttons --------*/

#button_try{
	margin-left:23px;
}


/*--------- End Round Buttons --------*/

.visual_left{
	float:left;
	width:336px;
	text-align:left;
}

.visual_right{
	float:left;
	width:619px;
}

#visual_buttons{
	margin-top:30px;
}

#banner_frame{
	width:504px;
	height:302px;
	background-image:url('../images/banner_frame.png');
	text-align:right;
	float:right;
}

#banner_frame_screen{
	width:619px;
	height:367px;
	background-image:url('../images/banner_frame_screen.png');
	float:right;
}

#banner_frame_screen .banner_inner{
	margin-left:91px;
	margin-top:24px;
	width:436px;
	height:273px;
	overflow:hidden;
	xbackground-color:#000000;
}

#banner_frame .banner_inner{
	margin-left:14px;
	margin-top:13px;
}

/*============================= End Visual Section =============================*/

/*============================= 3 columns layout =============================*/

	.three_columns_layout .small_screenshot{
		float:left;
		margin-right:26px;		
	}
	
	.three_columns_layout p{
		padding-bottom:16px;
	}
	
/*============================= End 3 columns layout =============================*/

/*============================= Footer =============================*/


/* Footer box size */

#footer_middle_height{
	height:130px;
}

.footer_center_width{
	width:933px;
}


#footer div.one_fifth{
	margin-right:0px;
	height:100%;
}

#footer .footer_sap{
	width:4%;
	float:left;
	height:100%;
	background-image:url('../images/footer_sap.png');
	background-repeat:repeat-y;
	background-position:center;
}

#footer_top	.footer_sap{
	height:10px;
	margin-top:1px;
}

#footer_bottom .footer_sap{
	height:10px;
}

#footer .content h3{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;	
	padding:0px;
	margin-bottom:11px;
	margin-top:5px;
	margin-left:15px;
	color:#525252;	/* strong */
}

#footer .content ul{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:15px;
}

#footer .content ul li{
	display:block;
	padding-bottom:3px;
	border-bottom:1px solid #e2e2e2;
	margin-bottom:2px;	
}

#footer .content ul li.last{
	border-bottom:none;
	margin-bottom:0px;
	padding-bottom:0px;
}

#footer .content ul li a{
	text-decoration:none;
	font-size:11px;
	font-family:tahoma;
}

#footer .content ul li a:hover{
	
}

/*============================= Footer End =============================*/

/*============================= Footer Line Start =============================*/

#footer_line{
	clear:both;
	padding-top:10px;
	margin-bottom:20px;
	padding-left:2px;
	padding-right:2px;
	
	font-family:verdana;
	font-size:11px;
	background:#B2D6EC;
	padding:20px 0 20px 0 ;
}

#footer_line a{
	text-decoration:none;
	font-family:verdana;
	font-size:11px;
	margin-right:6px;
	margin-left:6px;
}

#footer_line a.last{
	margin-right:0px;
	border-right:none!Important;
}


/*============================= Footer Line End =============================*/

/*============================= Start Contact Form  =============================*/

.contact_form{
	padding-left:2px;
}

.contact_form .caption{
	font-weight:bold;
	color:#525252;	/* strong */
	margin-bottom:17px;	
	margin-top:8px;
}

.contact_form .field_name{
	margin-top:4px;
}

.contact_form input[type="text"],.contact_form textarea{
	border:1px solid #dddddd;
	display:block;
	margin-top:2px;
	width:200px;
	color:#525252;	/* strong */
}

.contact_form textarea{
	overflow:auto;
	height:50px;
}

/*============================= End Contact Form  =============================*/

/*============================= Start Contact Form 1 =============================*/

#box_cf1{
	float:right;
}

#contact_form_1{
	
}

#cf1_height{
	height:305px;
}

.cf1_width{
	width:206px;
}

a#cf1_button_send{
	display:block;
	background-image:url('../images/cf1_button_send.png');
	background-repeat:no-repeat;
	width:90px;
	height:28px;
	margin-top:6px;
	margin-left:112px;
}

a#cf1_button_send:hover{
	background-image:url('../images/cf1_button_send_over.png');
}

.error_text{
	color:#ff0000;	
}

#cf1_error_holder{
	height:18px;
	padding-top:4px;
}

#cf1_loader{
	padding-left:52px;
}

#cf1_loader_image{
	width:16px;
	height:16px;
	background-image:url('../images/loader.gif');
	float:left;
	margin-right:7px;
	margin-top:4px;
}

#cf1_loader_text{
	float:left;
	font-size:16px;
}

#cf1_sent{
	
	color:#0e8b4d;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding-top:100px;
}



.delimiter h1 a
	{
			color:#797979!important;
			font-size:36px!important;
			text-decoration:none;
		}
/*============================= End Contact Form 1 =============================*/
div#puttest {
	position:fixed;
	top:100px;
	right:0px;
 }
div#getmorereviews {
	position:fixed;
	top:340px;
	right:0px;
 }

 
 .qtip .qtip-content{
   padding: 10px;
   overflow: hidden;
}
   
   .qtip .qtip-content .qtip-title,
   .qtip-cream .qtip-content .qtip-title{
      background-color: #F0DE7D;
   }
   
   .qtip-light .qtip-content .qtip-title{
      background-color: #f1f1f1;
   }

   .qtip-dark .qtip-content .qtip-title{
      background-color: #404040;
   }

   .qtip-red .qtip-content .qtip-title{
      background-color: #F28279;
   }
   
   .qtip-green .qtip-content .qtip-title{
      background-color: #B9DB8C;
   }
   
   
   #decemberbonus:hover
   	{
	width:221px;
	height:213px;
	background:url(../images/december-bonus2.png);
	background-position: 0 63px;
	background-repeat: no-repeat;
		}
		
		
.threethird
	{
			width:100%;
			float:left;
			position:relative;
			margin-bottom:10px;
		}
.banner_left {
    background:url(../images/banner_st.png) no-repeat;
    width: 3px;
    height: 61px;
    float:left;
}
.banner_right {
    background:url(../images/banner_dr.png) no-repeat;
    width: 3px;
    height: 61px;
    float:left;
}
.banner_mid {
    background:url(../images/banner_mid.png) repeat-x;
    height: 61px;
    font-size: 20px;
    color: white;
    float:left;
}

.package-info-banner
{
	float:left;
    font-size: 18px;
    color: white;
	background: #FF8A15;
	padding:10px;
	border:1px solid  #CC6600;
    border-radius: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    behavior: url(../listings/css/PIE/PIE.htc);
}
.package-info
	{
	width:60%;
	float:left;
	background:#FFF;
	padding:10px;
	border:5px solid #FAFAFA;
	outline:1px solid #E1E1E1;
		}
		

.package-info2
	{
	width:90%;
	float:left;
	background:#FFF;
	padding:10px;
	border:5px solid #FAFAFA;
	outline:1px solid #E1E1E1;
		}
		
		
.package-info2 ul
	{
			margin:0;
			padding:0;
			float:left;
			width:100%;
			
		}
		
.package-info2 ul li
	{
			margin:0;
			padding:0;
			float:left;
			border-bottom:1px dotted #D2D2D2;
			padding-bottom:10px;
			margin-bottom:10px;
			list-style-type:none;
			width:100%;
		}
		
.package-forw
	{
			width:35%;
			float:right;
		}

.package-info ul
	{
			margin:0;
			padding:0;
			float:left;
			width:100%;
			
		}
		
.package-info ul li
	{
			margin:0;
			padding:0;
			float:left;
			border-bottom:1px dotted #D2D2D2;
			padding-bottom:10px;
			margin-bottom:10px;
			list-style-type:none;
			width:100%;
		}
		
.last
	{
			border:none!important;
			margin-bottom:10px!important;
		}
		

.package-info-info
	{
	width:265px;
	height:30px;
	float:left;
	padding-left:35px;
	margin-top: 10px;
		}
		
.package-info-info2
	{
	width:365px;
	height:30px;
	float:left;
	padding-left:35px;
	margin-top: 10px;
		}
		
		
.one
	{
			background-image:url(../images/1.png);
			background-repeat:no-repeat;
			background-position:top left;
		}
		
		
.two
	{
			background-image:url(../images/2.png);
			background-repeat:no-repeat;
			background-position:top left;
		}
		
.three
	{
			background-image:url(../images/3.png);
			background-repeat:no-repeat;
			background-position:top left;
		}
		
.four
	{
			background-image:url(../images/4.png);
			background-repeat:no-repeat;
			background-position:top left;
		}
		
.five
	{
			background-image:url(../images/5.png);
			background-repeat:no-repeat;
			background-position:top left;
		}

		
.package-info-info h2
	{
	color:#2C2C2C;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
			
		}
		
		
.package-info-info2 h2
	{
	color:#2C2C2C;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
			
		}
		
		
.revs-info-buton
	{
			float:right;
			width:254px;
			height:50px;
			background-image:url(../images/bg_revs.png);
			margin-bottom:4px;
		}
.revs-info-buton-nolist
	{
			float:right;
			width:144px;
			height:50px;
			background-image:url(../images/bg_revs_nolist.png);
			margin-bottom:4px;
		}
.revs
	{
	float:left;
	width:100px;
    margin-top: 10px;
	margin-left:20px;
}
.package-info-buton
	{
			float:right;
			width:254px;
			height:50px;
			background-image:url(../images/bg-pricing.png);
			margin-bottom:4px;
		}
.pricing
	{
	float:left;
	width:80px;
	margin-left:38px;
}

.pricing h3
	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#5A87AB;
			margin:7px 0 0 0!important;
			line-height:100%;
		}
		
	.pricing h3 span
		{
		color:#333333;
		font-size:12px;
		}
		
.butonbuy
	{
			width:114px;
			height:37px;
			float:right;
			margin-right:12px;
			margin-top:6px;
		}
		

.package-info h1
	{
			font-size:24px!important;
			font-family:Arial, Helvetica, sans-serif!important;
			color:#036!important;
			padding-bottom:10px!important;
			border-bottom:2px solid #ccc!important;
			margin-bottom:20px!important;
			letter-spacing:-1px;
		}
		
.package-info h1 a
	{
	font-size:24px!important;
	font-family:Arial, Helvetica, sans-serif!important;
	color:#036!important;
	text-decoration:none;
		}
		
.package-info2 h1
	{
			font-size:24px!important;
			font-family:Arial, Helvetica, sans-serif!important;
			color:#036!important;
			padding-bottom:10px!important;
			border-bottom:2px solid #ccc!important;
			margin-bottom:20px!important;
			letter-spacing:-1px;
		}
		
.package-info2 h1 a
	{
	font-size:24px!important;
	font-family:Arial, Helvetica, sans-serif!important;
	color:#036!important;
	text-decoration:none;
		}

.freesample
	{
			font-size:20px;
		
		}
		
		
.freesample a
	{
	font-size:24px!important;
	color:#036!important;
	font-weight: bold;
		}
		
		

	
	.formular
	{
		width:550px;
		padding:20px;
		border:4px solid #C99A1C;
		background-color:#FFF298;
		float:left;
	}
	
.formular form
	{
		width:550px!important;
		float:left!important;
		padding:0!important;
		margin:0!important;
	}
	
.formular label
	{
		float:left!important;
		width:550px!important;
		margin-bottom:10px!important;
		font-size:16px!important;
		color:#493602!important;
		font-weight:bold!important;
	}
.input[type="text"]
	{
		float:left!important;
		width:550px!important;
		margin-bottom:10px!important;
	}
	
.formular input[type="text"], textarea
	{
		width:542px!important;
		border:1px solid #C99A1C!important;
		outline:1px solid #fff;
		padding:4px!important;
	}
	
.formular textarea
	{
		height:160px!important;
	}
	
.formular input[type="submit"]
	{
		padding:4px;
		border-top:1px solid #A2CC76!important;
		border-left:1px solid #A2CC76!important;
		border-right:1px solid #A2CC76!important;
		border-bottom:0px;
		outline:1px solid #305B0E;
		background-color:#54931E!important;
		color:#fff!important;
		margin-top:10px;
	}
.formular input[type="submit"]:hover
	{
		color:#fff!important;
		background-color:#305B0E!important;
		cursor:pointer!important;
	}

.guarantee
	{
		font-size:30px;
		color:#0099FF;
		margin:20px 0 20px 0;
	}
.pr a
	{
		color:#333333;
		text-decoration:underline;
	}
	
.pr a:hover
	{
		color:#0099FF;
		text-decoration:underline;
	}
	
.steps
	{
		width:930px;
		height:40px;
		background:url(../images/stepsbg.png);
		float:left;
		
	}
	
.steps h3
	{
		color:#ABABAB;
		font-size:18px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		margin:6px 0 0 20px;
	}
	
.buypackage
	{
		width:898px;
		float:left;
		margin:10px 0 20px 0;
		border:6px solid #FFB515;
		padding:10px;
	}
	
.package-bought
	{
		width:898px;
		float:left;
		margin:10px 0 10px 0;
	}
	
.pb-header
	{
		width:898px;
		height:51px;
		float:left;
		background:url(../images/pbheader.png);
		font-family:Arial, Helvetica, sans-serif;
		color:#B37C00;
		font-size:20px;
		font-weight:bold;
	}
	

.pbh-package
	{
		float:left;
		width:602px;
		height:41px;
		padding-top:10px;
		padding-left:20px;
	}
	
.pbh-price
	{
		float:left;
		width:276px;
		height:41px;
		padding-top:10px;
	}
	
.pb-info
	{
		float:left;
		width:898px;
		background-color:#F9F7EC;
		border-bottom:1px solid #fff;
	}
	
.pbi-prod
	{
		float:left;
		width:602px;
		height:39px;
		padding-top:12px;
		padding-left:20px;
		font-family:Arial;
		font-size:16px;
		color:#484848;
	}
	
.pbi-price
	{
		float:left;
		width:276px;
		height:41px;
		padding-top:10px;
		font-family:Arial, Helvetica, sans-serif;
		color:#484848;
		font-weight:bold;
		font-size:16px;
	}
	
	
.pbi-prod2
	{
		float:left;
		width:602px;
		height:39px;
		padding-top:12px;
		padding-left:20px;
		font-family:Arial;
		font-size:14px;
		color:#377B37;
		font-weight:bold;
	}
	
.pbi-price2
	{
		float:left;
		width:276px;
		height:41px;
		padding-top:10px;
		font-family:Arial, Helvetica, sans-serif;
		color:#333;
		font-weight:bold;
		font-size:16px;
		font-weight:bold;
	}
	
.thankyou
	{
		width:856px;
		float:left;
		border-bottom:1px solid #F1F1F1;
		border-right:1px solid #F1F1F1;
		border-left:1px solid #F1F1F1;
		background:#F8F8F8 url(../images/thankyou-bg.png) repeat-x top left;
		padding:20px;
	}

.thankyou h2
	{
		color:#DE5A03;
		font-weight:bold;
		font-size:25px;
		font-family:Arial, Helvetica, sans-serif;
		margin:10px 0 20px 0;
	}
	
.thankyou p
	{
		font-size:16px;
		color:#828282;
		line-height:120%;
		margin-bottom:15px;
	}
	
.thankyou p span
	{
		color:#FFB515;
	}
	
.buyoptions
	{
		width:856px;
		float:left;
		padding:20px;
	}
	
.buyoptions h3
	{
		font-size:27px;
		text-align:center;
		font-weight:bold;
		color:#3F3F3F;
	}
	
.buyop
	{
		width:480px;
		padding:20px 20px 20px 90px;
		border:1px solid #F1F1F1;
		margin-top:20px;
		margin-left:120px;
	}
	
.buyop h2
	{
		color:#333333;
		font-size:14px;
		font-weight:bold;
		margin:10px 0 10px 0;
	}
	


div#checklistings {
	position:fixed;
	top:260px;
	right:0px;
 }
 
#checklistings:hover
   	{
	width:221px;
	height:213px;
	background:url(../images/checklistings2.png);
	background-position: 0 63px;
	background-repeat: no-repeat;
		}

div#januarybonus {
	position:fixed;
	top:180px;
	right:0px;
 }
 
#januarybonus:hover
   	{
	width:221px;
	height:213px;
	background:url(../images/bonus/january-bonus2.png);
	background-position: 0 63px;
	background-repeat: no-repeat;
		}
		
		
div#februarybonus {
	position:fixed;
	top:180px;
	right:0px;
 }
 
#februarybonus:hover
   	{
	width:221px;
	height:213px;
	background:url(../images/bonus/february-bonus2.png);
	background-position: 0 63px;
	background-repeat: no-repeat;
		}
		
div#marchbonus {
	position:fixed;
	top:180px;
	right:0px;
 }
 
#marchbonus:hover
   	{
	width:221px;
	height:213px;
	background:url(../images/bonus/march-bonus2.png);
	background-position: 0 63px;
	background-repeat: no-repeat;
		}
		
div#aprilbonus {
	position:fixed;
	top:180px;
	right:0px;
 }
 
#aprilbonus:hover
   	{
	width:221px;
	height:213px;
	background:url(../images/bonus/april-bonus2.png);
	background-position: 0 63px;
	background-repeat: no-repeat;
		}
		
div#maybonus {
	position:fixed;
	top:180px;
	right:0px;
 }
 
#maybonus:hover
   	{
	width:221px;
	height:213px;
	background:url(../images/bonus/may-bonus2.png);
	background-position: 0 63px;
	background-repeat: no-repeat;
		}
		
		
div#junebonus {
	position:fixed;
	top:180px;
	right:0px;
 }
 
#junebonus:hover
   	{
	width:221px;
	height:213px;
	background:url(../images/bonus/june-bonus2.png);
	background-position: 0 63px;
	background-repeat: no-repeat;
		}
		
		
div#julybonus {
	position:fixed;
	top:180px;
	right:0px;
 }
 
#julybonus:hover
   	{
	width:221px;
	height:213px;
	background:url(../images/bonus/july-bonus2.png);
	background-position: 0 63px;
	background-repeat: no-repeat;
		}
		
div#augustbonus {
	position:fixed;
	top:180px;
	right:0px;
 }
 
#augustbonus:hover
   	{
	width:221px;
	height:213px;
	background:url(../images/bonus/august-bonus2.png);
	background-position: 0 63px;
	background-repeat: no-repeat;
		}
		
div#septemberbonus {
	position:fixed;
	top:180px;
	right:0px;
 }
 
#septemberbonus:hover
   	{
	width:221px;
	height:213px;
	background:url(../images/bonus/september-bonus2.png);
	background-position: 0 63px;
	background-repeat: no-repeat;
		}
		
div#octoberbonus {
	position:fixed;
	top:180px;
	right:0px;
 }
 
#octoberbonus:hover
   	{
	width:221px;
	height:213px;
	background:url(../images/bonus/october-bonus2.png);
	background-position: 0 63px;
	background-repeat: no-repeat;
		}
		
div#novemberbonus {
	position:fixed;
	top:180px;
	right:0px;
 }
 
#novemberbonus:hover
   	{
	width:221px;
	height:213px;
	background:url(../images/bonus/november-bonus2.png);
	background-position: 0 63px;
	background-repeat: no-repeat;
		}
		
		
div#decemberbonus {
	position:fixed;
	top:180px;
	right:0px;
 }
 
#decemberbonus:hover
   	{
	width:221px;
	height:213px;
	background:url(../images/bonus/december-bonus2.png);
	background-position: 0 63px;
	background-repeat: no-repeat;
		}

		
@media screen and (max-width: 600px) {
	div#puttest {
		display: none;
	 }
	div#getmorereviews {
		display: none;
	 }	
	div#checklistings {
		display: none;
	 }
	div#julybonus {
		display: none;
	 }	
	#top_logo h1 a{
		margin-top:85px;
	}
	.pbi-prod
		{
			width:100%;
		}
	.pbh-package
		{
			width:100%;
		}
	.pbi-prod2
		{
			width:100%;
		}
	#container{
		width:100%;
	}
	.pb-info
		{
			width:100%;
		}
	.pb-header
		{
			width:100%;
		}
	.package-bought
		{
			width:100%;
		}
	.buypackage
		{
			width:90%;
		}
	.steps
		{
			width:100%;
			
		}
.pbi-price
	{
		width:100%;
	}		
.thankyou
	{
		width:87%;
	}
.buyoptions
	{
		width:95%;
	}
.buyop
	{
		width:100%;
		padding:0px 0px 0px 0px;
		margin-top:0px;
		margin-left:0px;
	}	
.package-info
	{
	width:90%;
		}	
.package-forw {
    float: left;
}		
}		