/* Website StyleSheet */
/* Website Container */


/* This section is for a sticky footer */
* {
	margin:0;
	padding:0;
	font-weight: lighter;
} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, #wrap {height: 100%;}

body {
font-family: georgia;
background:url(../IMG/bgrepeat.png) repeat-x; 
}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 100px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -100px; /* negative value of footer height */
	height: 100px;
	clear:both;} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* End section for sticky footer */

.Container
 {
  	margin-left: auto ;
  	margin-right: auto ;
 	width:100%;
	min-height: 100%;
	height: auto;
	height: 100%;
 }


/* Website Body */




/* Website Head */

#Head
{	
	/*background:url(/IMG/top5.gif) repeat-x; */
	float:left;
	width: 100%;
    top: 0px;
    left: 0px;
}


#Head ul 
{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
#Head li, #Head p 
{
	line-height: 16px;
}
.head_nav
{
	float:left;
}

.head_nav a
{
	color:#FFFFFF;
	text-decoration:none;
	font-family:georgia;

}
.head_nav a:hover
{
	color:#C2D9FE;
	text-decoration:none;
	font-family:georgia;
}
	
.Head_Sub
{
	padding-top:0px;
	margin-left: auto ;
  	margin-right: auto ;
 	width:850px;
 	color:#CCCCCC;
}
/*
.Head_Logo
{
	float:left;
 	width:150px;
 	color:#CCCCCC;
 	font-family: Geneva, Arial, Helvetica, sans-serif;
 	font-size: 12px;
	padding-left:30px;
}
*/
.Head_Col_1
{
	padding-top:0px;
	float:left;
 	width:700px;
 	color:#CCCCCC;
	padding-top:15px;
}

.Head_Col_2
{
	float:left;
 	width:150px;
	padding-top:10px;
}

/* Body Section */

#sitebody
{
    top: 85px;
	margin-left: auto ;
  	margin-right: auto ;
 	width:850px;
}

/*
#sitebody ul 
{
	padding-left:20px;
	font-family:georgia;
	font-size:16px;
}
#sitebody li
{
	line-height: 25px;
	padding-left:0px;
}
*/
.body_header
{
	font-family:Georgia;
	font-size: 34px;
	font-style: normal;
	color:#000000;
	padding-top:0px;
	padding-bottom:15px;
}
.body_header h1
{
	font-family:Georgia;
	font-size: 34px;
	font-style: normal;
	color:#000000;
}

.body_header_sub
{
	font-family:Georgia;
	font-size: 22px;
	font-style: normal;
	color:#333333;
	padding-top:5px;
}

.body_header_sub h2
{
	font-family:Georgia;
	font-size: 22px;
	font-style: normal;
	color:#333333;
}
.body_header_copy
{
	font-family:Georgia;
	font-size: 18px;
	font-style: normal;
	color:#333333;
	padding-top:15px;
	line-height:22px;
	width:400px;
}

#Body h1
{
	font-family:Georgia;
	font-size: 24px;
	font-style: normal;
	color:#333333;
	margin: 0;
}
#Body h2
{
	padding-top:15px;
	font-family:Georgia;
	font-size: 18px;
	font-style: normal;
	color:#333333;
	margin-left:0px;
	margin:0px;
}
.Body_Sub
	{
	padding-top: 20px;
	margin-left: auto ;
  	margin-right: auto ;
 	width:850px;
 	}
	
.start
{
border:0; 
padding-top: 25px;
padding-left: 0px;
}
	
.starburst
{

float:left;
}




.Body_Column_Left_1_Logo
{
	float:left;
	width:50px;
	height:100px;
	padding-top:10px;
}

.Body_Column_Left_1_Big
{
	font-family: Georgia;
	font-size: 26px;
	line-height:20px;
	padding-top:10px;
	color:#333333;
	
}
.Body_Column_Left_1_Text
{
	height:100px;
	font-family: Georgia;
 	font-size: 18px;
	line-height:20px;
	/*padding-left:30px;  */
	padding-top:15px;
	color:#666666;

}

.body_col_img_1
{
	float:left;
	width:245px;
	font-family:Georgia;
    font-size:15px;
    padding-top:15px;
	font-style: normal;

}
.body_col_img_2
{
	float:left;
	width:245px;
	font-family:Georgia;
    font-size:15px;
    padding-top:15px;
	padding-left:50px;
	font-style: normal;

}
.body_col_img_3
{
	float:left;
	width:245px;
	font-family:Georgia;
    font-size:15px;
    padding-top:15px;
	padding-left:50px;
	font-style: normal;

}

.1_2_3
{
	width:850px;
	height:150px;
	padding-top:15px;
	float:left;
}



.Body_Column_Left_2_Started
{
	float:left;
	width:200px;
	height:100px;
	padding-left:100px;
	padding-top:20px;
}


.mid_column
	{
	padding-top: 20px;
	margin-left: auto ;
  	margin-right: auto ;
 	width:850px;
 	}

.mid_column_left ul
{
padding-left:20px;
	font-family:georgia;
	font-size:16px;
}

.mid_column_left li
{
	line-height: 25px;
	padding-left:0px;
}

.mid_column_right ul
{
padding-left:20px;
	font-family:georgia;
	font-size:16px;
}

.mid_column_right li
{
	line-height: 25px;
	padding-left:0px;
}
.mid_column_left
{
	float:left;
	width:415px;
	color:#333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left:10px;
	padding-top:15px;

}	

.mid_column_right
{
	float:left;
 	width:415px;
 	color:#333333;
 	font-family: Geneva, Arial, Helvetica, sans-serif;
 	font-size: 14px;
	padding-left:10px;
	padding-top:15px;
}	

.getstarted
{
	width:850px;
 	margin-left: auto ;
  	margin-right: auto ;
}
/* FAQ Section */

#FAQ
{
 width:650px;
 list-style-type: none;
}

.FAQ_Head
{
 padding-top:25px;
 font-family:Georgia;
 font-size:22px;
 color:#2E2E2E;
  list-style-type: none;
  padding-bottom:5px;
}

.FAQ_Body
{
 font-family:Georgia;
 font-size:16px;
 line-height:22px;
 padding-top:5px;
  list-style-type: none;
}

#FAQ H1 
{
 padding-left:0px;
 font-family: Georgia;
 text-decoration: none;
 margin-top: 0;
 margin-bottom: 0;
 font-size: 26px;
} 

/* Footer - New */



.footer_bg
{
	background:url(../IMG/footer_background.png) repeat-x;
	height:150px;
	float:left;
	width: 100%;
	margin: 0;
    left: 0px;
	
}
.footer_sub
{
	margin-left: auto ;
  	margin-right: auto ;
 	width:850px;
	color:#FFFFFF;
	line-height:22px;
	

}
.footer_sub
{
	color:#FFFFFF;
	text-decoration:none;
	font-family:georgia;
}

.footer_sub a	
{
	font-family:georgia;
	font-size:18px;
	list-style:none;
	
}
.footercol1
{
	padding-top:30px;
	width:850px;
	float:left;
	list-style:none;
}

.footercol1 a
{
	color:#FFFFFF;
	text-decoration:none;
	font-family:georgia;
	font-size:16px;
}
.footercol1 a:hover
{
	color:#333333;
	text-decoration:none;
	font-family:georgia;
	font-size:16px;
}

.footercol1 a:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-family:georgia;
	font-size:16px;
}
.footercol1 ul
{
list-style: none;
}

/* Services */
.services_middle
{
	margin-left: auto ;
  	margin-right: auto ;
 	width:850px;

}

.services_col1
{
width:150px;
float:left;
line-height:22px;
padding-top:30px;
}
.services_col1 ul
{
list-style:none;

}

.services_col2
{
width:600px;
float:left;
line-height:22px;
font-family:georgia;
font-size:16px;
padding-left:15px;
padding-top:15px;

}
.services_col2 h1
{
font-family:georgia;
font-size:30px;
font-weight:lighter;
}
.services_col2 h2
{
font-family:georgia;
font-size:22px;
font-weight:lighter;
}


.services_col2 ul
{
list-style:none;
}
.services_col2 li
{
padding-top:15px;
}

.services_h1
{
	font-family:Georgia;
	font-size: 30px;
	font-style: normal;
	color:#000000;
	font-weight:lighter;
}
.services_h2
{
	font-family:Georgia;
	font-size: 30px;
	font-style: normal;
	color:#333333;
	font-weight:lighter;
}
.services_h3
{
	font-family:Georgia;
	font-size: 18px;
	font-style: normal;
	color:#333333;
	font-weight:lighter;
}
.s1
{
padding-top:30px;
}
.s2
{
padding-top:50px;
}
.s3
{
padding-top:60px;
}
.s4
{
padding-top:60px;
}
.s5
{
padding-top:50px;
}


/* Order Page */

.order_left
{
width:525px;
padding-left:15px;
float:left;
}

.order_right
{
width:250px;
padding-left:15px;
float:left;
}



.order_left h2
{
font-family:georgia;
font-size:24px;
color:#333333;
font-style:normal;
font-weight:100;
}

.order_product
{
background:url(../IMG/order_product_wide_press.png) no-repeat;
width:550px;
}
.order_product ul
{
list-style:none;
padding-top:15px;
padding-left:15px;

}
.order_product li
{
padding-left:25px;
line-height:20px;
font-family:Georgia;
font-size: 16px;
font-style: normal;
color:#333333;
width:325px;
}
.order_product h1
{
padding-left:25px;
font-family:georgia;
font-size:26px;
color:#333333;
font-weight:lighter;
}



.order_right h2
{
font-family:georgia;
font-size:24px;
color:#333333;
font-style:normal;
font-weight:100;
}

.order_cart
{
background:url(../IMG/order_totals.png) no-repeat;
width:250px;
}

.order_cart ul
{
list-style:none;
padding-top:15px;
paddinig-left:15px;

}
.order_cart li
{
padding-left:25px;
line-height:20px;
font-family:Georgia;
font-size: 16px;
font-style: normal;
color:#333333;
width:325px;
}
.order_cart h1
{
padding-left:25px;
font-family:georgia;
font-size:26px;
color:#333333;
font-weight:lighter;
}

.order_paypal
{

float:left;
width:240px;
}

.order_paypal a
{
text-decoration:none;
color:#333333;
}
.order_paypal ul
{
list-style:none;
padding-top:15px;
paddinig-left:15px;

}
.order_paypal li
{
padding-left:25px;
line-height:20px;
font-family:Georgia;
font-size: 12px;
font-style: normal;
color:#666666;
}
.order_paypal h1
{
padding-left:25px;
font-family:georgia;
font-size:26px;
color:#333333;
font-weight:lighter;
}


.body_tags
{
	padding-top: 15px;
	font-size:16px;
}

.b_col_1
{
	width:550px;
	float:left;
}
.b_grid_1
{
	padding-top:15px;
	width:260px;
	float:left;
}

.index_spacer
{
width:30px;
float:left;
}
.b_grid_2
{
	padding-top:15px;
	width:260px;
	float:left;
}

.b_grid_t
{
	padding-top:10px;
	font-size:20px;
	color:#333333;
	list-style:none;
	
}
.b_grid_c
{
	font-size:16px;
	color:#333333;
	list-style:none;
	line-height:22px;
}
.b_grid_c h3
{
	font-size:16px;
	color:#333333;
	list-style:none;
	line-height:22px;
}


.b_col_2
{
	width:300px;
	float:left;
}
.b_col_bg
{
padding-top:0px;
padding:0px;
width:300px;
float:left;
background:url(../IMG/index_body_repeat_right.png) repeat-y;
}



.b_mid
{
	padding-top:5px;
	width:850px;
	margin-left: auto ;
	margin-right: auto ;
	float:left;
}

.b_quote
{
	padding-top:10px;
	padding-left:25px;
	font-family:georgia;
	line-height:20px;
	font-size:16px;
	color:#333333;
}
.b_quote_sig
{
padding-top:5px;
font-size:14px;
color:#000000;
font-style:italic;
}
.b_spacer
{
	width:250px;
}

.about_b_col_1
{
	width:410px;
	float:left;
}


.about_b_col_2
{
	width:410px;
	float:left;
	
}
.about_space
{
width:30px;
float:left;
}
.a_t
{
font-family:georgia;
font-size:22px;
color:#333333;
font-weight:800;
list-style:none;
}

.a_c
{
font-family:georgia;
font-size:16px;
line-height:26px;
color:#333333;
list-style:none;
}

.a_c_style
{
color:#333333;
font-size:18px;
font-weight:300;
}
.about_title
{
font-family:georgia;
font-size:48px;
padding-top:45px;
width:550px;
float:left;
}
.about_title_img
{
width:300px;
float:left;
padding-bottom:30px;
}

.order_title
{
font-family:georgia;
font-size:48px;
padding-top:25px;
width:850px;
float:left;
}
.order_t_s
{
font-family:georgia;
font-size:30px;
padding-top:5px;
width:850px;
float:left;
}

.r_img
{

float:left;
padding-left:0px;
padding-top:26px;
}
.faq_mid
{
width:850px;
}
.faq_col_1
{
width:410px;
float:left;
}
.faq_spacer
{
width:30px;
float:left;
}
.faq_col_2
{
width:400px;
float:left;
}
.contact_col_2
{
width:250px;
float:left;
padding-left:20px;
}

.contact_head
{
font-family:georgia;
font-size:22px;
padding-top:10px;
list-style:none;

}


.main_col_1
{
	float:left;
	width:400px;
	color:#333333;
	font-family: Georgia;
	font-size: 14px;
	padding-top: 15px;

}

.main_col_2
{
	float:left;
 	width:450px;
 	color:#333333;
 	font-family: Geneva, Arial, Helvetica, sans-serif;
 	font-size: 14px;
}

.sale_div
{
width:300px;
float:left;
padding-top:25px;
padding-left:170px;
}
.help
{
position:absolute;
right:0px;
top:0px;
border:0;
}