/*
Theme Name: Twenty Ten
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

/* reset css */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
/*ol, ul {
	list-style: none;
}*/
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*---------------------------reset code----------------------------------*/
.clear								{ 	clear:both; line-height:1px; font-size:1px;}
.lft								{ 	float:left;}
.rht								{ 	float:right;}




body 								{	background:url(images/bg.gif) repeat-x; font:normal 14px/24px Verdana, Geneva, sans-serif; color:#fff;  }
/*---------------------------Main Body Start ----------------------------*/

#main_wrapper						{   width:100%;  margin:0 auto;    }
.wrapper							{	width:999px; margin:0 auto;      }
/*---------------------------Main Body End-------------------------------*/


/*--------------------------- Text Css Start ------------------------------*/
h1									{	font:normal 36px/72px "Conv_GARA", Arial, Helvetica, sans-serif; color:#fff;}
h2									{	font:bold 24px/30px "Conv_GARA", Arial, Helvetica, sans-serif; color:#fff;}
h3									{	font:normal 18px/24px Verdana, Geneva, sans-serif; color:#fff;}
/*--------------------------- Text Css End ------------------------------*/


/*--------------------------- Header Start ------------------------------*/
.header-main								{	width:999px; margin:0 auto; background:url(images/headerbg.gif) top center no-repeat; min-height:82px;      }
.checkout_cart .header								{      }
.logo								{	float:left; width:490px; padding:13px 0 0 0 ;	}
/*--------------------------- Header  End-------------------------------*/

/*--------------------------- Navigation Start ------------------------------*/
.navbox								{	width:967px; margin:0 auto; height:40px;}
.navbg								{	width:967px; margin:0 auto; height:40px; background:url(images/navbg.png) top center no-repeat}
.navigation							{	width:977px; margin:0 auto;	}
.navigation	ul						{	margin:0; padding:0;}
.navigation	ul li					{	float:left;	margin:0; padding:0 0 0 1px; list-style:none; font:normal 15px/40px "Conv_franklin-gothic-book", Arial, Helvetica, sans-serif; color:#fff;}
.navigation	ul li a					{	text-decoration:none; color:#fff;  padding: 0 11px; display:block;}
.navigation	ul li a:hover,.navigation	ul li.current-menu-item a			{	background:url(images/nav_h.gif) repeat; color:#06252e	}
.navigation	ul li.first				{	}
.navigation	ul li.first	a			{	 margin-left: -2px; padding: 0 11px;  -moz-border-radius:0 0 0 7px;  -o-border-radius:0 0 0 7px; border-radius:0 0 0 7px; -webkit-border-radius:0 0 0 7px; behavior:url(PIE.htc); position:relative;  }
.left_box1							{	width:700px; margin:0 auto;}
.navigation	ul li.last	a			{	margin-left: 3px; -moz-border-radius:0 0 7px 0;  -o-border-radius:0 0 7px 0; border-radius:0 0 7px 0; -webkit-border-radius:0 0 7px 0; behavior:url(PIE.htc); position:relative;  }
.navigation	ul li.first	a.active	{	background:url(images/nav_h.gif) repeat; color:#06252e ;-moz-border-radius:0 0 0 7px;  -o-border-radius:0 0 0 7px; border-radius:0 0 0 7px; -webkit-border-radius:0 0 0 7px; behavior:url(PIE.htc); position:relative;}
.navigation	ul li.last	a.active	{	background:url(images/nav_h.gif) repeat; color:#06252e ; -moz-border-radius:0 0 7px 0;  -o-border-radius:0 0 7px 0; border-radius:0 0 7px 0; -webkit-border-radius:0 0 7px 0; behavior:url(PIE.htc); position:relative;}

.menu								{	float:left;	width:155px; margin-top:24px;  background:#6eacbe ; }
.menu ul							{	margin:0; padding:0 0 0 0;}
.menu ul li							{	float:left;	margin:0; padding:0 0 2px 0; list-style:none;}
.menu ul li a						{	float:left; text-decoration:none; padding:8px 0 8px 7px; display:block; width:148px; margin:0;   background:#6eacbe ; font:normal 16px/16px "Conv_franklin-gothic-book",  Arial, Helvetica, sans-serif; color:#fff;}
.menu ul li a:hover					{	background:#b1d2dc; color:#0e376b	}

ul.dropdown                         { 	position: relative;  z-index:9996;   }
ul.dropdown li.hover,
ul.dropdown li:hover                {	position: relative; background:#b1d2dc !important; color:#0e376b !important;      }
ul.dropdown ul 						{ 	visibility: hidden; position: absolute; top:0px; left:156px; width:303px; padding:0 !important;  background:#6eacbe ;     }
ul.dropdown ul li					{ 	float:left; margin:0;  list-style:none; text-align:left; width:303px;  color:#fff !important;  }
ul.dropdown ul li a					{ 	float:left;  color:#fff!important; padding:8px 0 8px 7px; width:296px;  display:block;}
ul.dropdown ul li a:hover			{	background:#b1d2dc !important; color:#0e376b !important}
ul.dropdown ul li.last				{	padding-bottom:0;}
ul.dropdown li:hover > ul 			{ 	visibility: visible; }


/*--------------------------- Navigation End ------------------------------*/

 
/*--------------------------- Container Start ------------------------------*/
.container							{	width:999px; margin:0 auto; padding:10px 0; position:relative;      }
.home_content						{	width:999px; margin:0 auto; background:url(images/homebg.jpg)  top center no-repeat; height:772px; position: relative; }
.home_con							{	float:left;	width:440px; position:relative; margin-left:53px; display:inline; margin-top:122px; margin-top: 61px;	}
.comma_left							{	width:28px; height:18px; position:absolute; top:15px; left:-38px;}
.comma_right						{	width:28px; height:17px; position:absolute; bottom:44px; right:0;}

.page_bottom						{	width:999px;  margin:0 auto;  font:normal 14px/23px  Verdana, Geneva, sans-serif; color:#000000; padding-bottom:30px;  }
.page_bottom p						{	padding-left:44px;}

.page_bottom1						{	width:999px; /* margin:0 auto; */ font:normal 14px/23px  Verdana, Geneva, sans-serif; color:#000000; /* padding-bottom:30px; */ position: absolute; bottom: 30px; }
.page_bottom1 p						{	padding-left:44px;}

/*--------------------------- Container End ------------------------------*/



/*--------------------------- Footer Start ------------------------------*/
.footerbg							{	width:100%; margin:0 auto; background:url(images/footerbg.gif) repeat-x; height:77px;}
.footer								{	width:999px; margin:0 auto; font:12px/28px Verdana, Geneva, sans-serif; color:#000000; padding-top:12px; text-align:left;      }
* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -77px; /* the bottom margin is the negative value of the footer's height */
}
.footerbg, .push {
	height: 77px; /* .push must be the same height as .footer */
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/

/*--------------------------- Footer End ------------------------------*/


/*--------------------------- Innerpage1 Start ------------------------------*/
.inner_content						{	width:999px; margin:0 auto; background:#3b8fa7  ;  }
.sidebar							{	float:right; width:205px; background:#6eacbe; padding:10px 10px 0 10px; margin-top:24px;}
.sidebar h2							{	padding-bottom:5px;}
.sidebar ul							{	float:left;	 margin:0; padding:0 0 19px 34px;}
.sidebar ul li						{	float:left;	margin:0; width: 190px; padding:0; /*list-style:none;*/ font:normal 14px/24px Verdana, Geneva, sans-serif; color:#fff;}
.sidebar ul li a					{	text-decoration:none; color:#fff;}
.sidebar ul li a:hover				{	color:#0e376b;}

.inner1_con							{	float:left;	width:543px; position:relative; margin-left:15px; display:inline; margin-top:6px; 	}
.inner1_con h1						{	font:normal 30px/72px "Conv_GARA", Arial, Helvetica, sans-serif; color:#fff; padding-bottom:13px;} 
.inner1_con h3						{	padding-bottom:7px;}
.inner1_con h3 a					{	padding-bottom:7px;     color: #FFFFFF;
    font: 18px/24px Verdana,Geneva,sans-serif;     text-decoration: none;}
.inner1_con p						{	padding-bottom:23px;}
.inner1_con p.padd					{	padding-bottom:31px;}
.inner1_con p.no_padd				{	padding-bottom:20px;}
.inner1_con h3.padd					{	padding-bottom:18px;} 
/*--------------------------- Innerpage1 End ------------------------------*/


/*--------------------------- Innerpage2 Start ------------------------------*/
.inner2_con							{	float:left;	width:792px; position:relative; margin-left:15px; display:inline; margin-top:6px; 	}
.inner2_con h1						{	font:normal 30px/72px "Conv_GARA", Arial, Helvetica, sans-serif; color:#fff; padding-bottom:13px;} 
.inner2_con h3						{	padding-bottom:26px;}
.inner2_con p						{	padding-bottom: 20px;}
.inner2_con p.padd					{	padding-bottom:31px;}
.inner2_con p.no_padd				{	padding-bottom:20px;}
.inner2_con h3.padd					{	padding-bottom:18px;} 
.inner2_con ul						{	float:left;	 margin:0; padding:0 0 70px 0; line-height:24px; padding:0 0 0 35px; list-style-type: disc; padding-bottom: 20px; color: #ffffff;}
.inner2_con ul li					{	float:left; width: 659px;		margin:0; padding:0; /*list-style:none;*/  font:normal 14px/24px Verdana, Geneva, sans-serif; color:#fff;}
.inner2_con ul li a					{	text-decoration:none; color:#fff	}
.inner2_con ul li a:hover			{	text-decoration:underline;}

.inner2_img							{	float:right; position:relative;	width:267px; padding-top:10px; }


/*--------------------------- Innerpage2 End ------------------------------*/



.post h2 a { color: #FFFFFF;
    font: 18px/24px Verdana,Geneva,sans-serif; text-decoration:none;}

.entry-summary p a { font: 14px/24px Verdana,Geneva,sans-serif; color: #FFFFFF;
    text-decoration: none; }

.entry-meta a span { font: 14px/24px Verdana,Geneva,sans-serif; color: #FFFFFF;
    text-decoration: none; }

.entry-meta span a { font: 14px/24px Verdana,Geneva,sans-serif; color: #FFFFFF;
    text-decoration: none; }

.entry-meta a { text-decoration: none; }

.entry-utility span a { font: 14px/24px Verdana,Geneva,sans-serif; color: #FFFFFF;
    text-decoration: none; }

.entry-utility span { color: #FFFFFF;
    font: bold 16px/30px "Conv_GARA",Arial,Helvetica,sans-serif; }



.inner1_con1							{	float:left;	width:543px; position:relative; margin-left:15px; display:inline; margin-top:6px; 	}
.inner1_con1 h1						{	font:normal 30px/72px "Conv_GARA", Arial, Helvetica, sans-serif; color:#fff; padding-bottom:13px;} 
.inner1_con1 h3						{	padding-bottom:26px;}
.inner1_con1 p						{	padding-bottom:5px;}

.fn a { color: #FFFFFF;
    font: 14px/24px Verdana,Geneva,sans-serif; text-decoration: none;}

.comment-meta a { color: #FFFFFF;
    font: 14px/24px Verdana,Geneva,sans-serif; text-decoration: none;}

.reply a { color: #FFFFFF;
    font: 14px/24px Verdana,Geneva,sans-serif; text-decoration: none;}
	
	.entry-utility {  margin-bottom: 20px;
    margin-top: -10px;}
	
	.alignright {float: right; padding-left: 10px;}
	.alignleft {float: left; padding-right: 10px;}
	.aligncenter {    margin-left: auto;
    margin-right: auto;     display: block;}
	 
.inner2_con a:link, .inner2_con a:hover, .inner2_con a:active, .inner2_con a:visited {font:normal 14px/24px Verdana, Geneva, sans-serif; color:#fff; }
.textwidget {margin-top: 10px; margin-left: 10px;}
.textwidget img {padding-right: 6px;}
.body-list
{ line-height:24px; padding:0 0 0 35px; list-style-type: disc; padding-bottom: 20px;}
.home {	font-size: 27px;
		font-weight: lighter;
		font-style:italic;
		font-family: "Conv_GARA", Arial, Helvetica, sans-serif;
		color:#fff;
		line-height: 30px;
		margin-left: -66px;}
.home_extra {    margin-left: 89px;
    margin-right: 1px;
     margin-top: 77px;
}
.goodhealth {
	font-size:36px;
	font-family: "Conv_GARA", Arial, Helvetica, sans-serif; 
	color:#fff; 
	line-height: 51px;}
.secondquote {
	margin-top: 1px;
}