/* reset css separate --------------------------------------------------------------- */



/* basics --------------------------------------------------------------------------- */

body			{ font: 13px/1.5 Arial, Helvetica, Verdana, sans-serif; color: #666;}
a				{ color: #4f9c47; text-decoration:none; }
a:hover			{ color: #89c650; }
a:focus 		{ outline: 1px dotted; } 

h1 				{ font-size: 24px; }
h2 				{ font-size: 20px; color:#fff;}
h3 				{ font-size: 18px; }
h4 				{ font-size: 16px; }
h5 				{ font-size: 17px; }
h6 				{ font-size: 15px; }

ol 				{ list-style: decimal; }
ul 				{ list-style: square; }
li 				{ }

p,dl,hr,h1,h2,h3,h5,h6,ol,ul,pre,table,address,fieldset { margin-bottom: 16px; }
h4														{ margin-bottom: 0px; }

table, td				{ /*height:40px;*/ }

.form-manager p					{ font: 13px/1.5 Arial, Helvetica, Verdana, sans-serif; color: #666; }

.form-manager p.manager			{ background-color: #666; width:290px; padding:10px 0 10px 10px;
								border:0px solid #fff;
								-webkit-border-radius:6px;
								-moz-border-radius:6px;
								-o-border-radius:6px;
								border-radius:6px;
}


.form-manager p.manager:hover	{ 
								-webkit-box-shadow:#999 0 0 5px;
								-moz-box-shadow:#999 0 0 5px;
								-o-box-shadow:#999 0 0 5px;
								box-shadow:#999 0 0 5px;


}

.form-manager p.pink	{ background-color: #da3d76;}
.form-manager p.blue	{ background-color: #84c2ea;}
.form-manager p.green	{ background-color: #8cc63f;}
.form-manager p.orange	{ background-color: #f8991d;}
.form-manager p.purple	{ background-color: #92278f;}
.form-manager p.red		{ background-color: #ed1c24;}
.form-manager p.navy	{ background-color: #31569b;}
.form-manager p.mint	{ background-color: #2bb673;}



.form-manager a					{ font: bold 14px/1.5 Arial, Helvetica, Verdana, sans-serif; color: #fff; }

.form-manager h3				{ font: 16px/1.5 Arial, Helvetica, Verdana, sans-serif; color: #666; margin-top:10px; }

h3.form-page-description		{ font: bold 14px/1.5 Arial, Helvetica, Verdana, sans-serif; color: #000; margin-top:10px; }

/* gutters --------------------------------------------------------------------------- */

#wrapper-gutter		{ margin: 0px auto; width: 1000px; display:block;}
#gutter-left 		{ width:20px; min-height:1000px; background: #fff url(../images/gutter_left.jpg) top center no-repeat; float:left; }
#gutter-center 		{ width:960px; float:left; }
#gutter-right 		{ width:20px; min-height:1000px; background: #fff url(../images/gutter_right.jpg) top center no-repeat; float:right; }

/* layout ---------------------------------------------------------------------------- */

#select-tooltip{width:200px;}
#select-tooltip li {margin-bottom:5px;}

#wrapper-global 	{ width: 960px; }
#wrapper-header 	{ }
#wrapper-content 	{ width:950px; margin:0 5px 5px 5px; background-color: #fff; }
#wrapper-grid	 	{ margin:0 0 20px 0; padding:10px 0 0; background-color: #fff; }
#header 			{ width:960px; height: 112px; margin:20px 0px; background: #fff url(../images/advice_online_logo.jpg) 0 0 no-repeat; display:block;}
#footer 			{ height:220px; margin: 0px 15px;}


/* header ---------------------------------------------------------------------------- */

#logo				{ float: left; width: 640px; height: 120px; }
#logo h1			{ padding: 20px; text-indent: -9999px; }
#search				{ float: right; width: 280px; height:32px; padding:2px 0 0 2px; background: #fff url(../images/bkg_search.jpg) 0 0 repeat-x; margin-top:35px; }
#search img			{ float: right; top:0px;}
#search input		{ width: 170px; margin-top:6px; background: transparent; border: 0px; font: 12px/1.3 Arial, Helvetica, Verdana, sans-serif; color: #666; }
#search input.btn	{ float: right; width: 87px; height:30px; margin-top:0px; }


/* nav ------------------------------------------------------------------------------- */

#nav 				{ width: 960px; height: 42px; display: block; background: #fff url(../images/bkg_nav2.jpg) 0 0 repeat-x; margin: 0; }
#nav ul				{ list-style: none; }

#nav li.home		{ width: 95px; height: 20px; padding: 5px 5px 5px 5px; display: block; float: left; margin-top:9px;
					background: url(../images/bkg_nav.png) 0 0 repeat-x; text-align: center; border-right: 2px solid #ccc; }

#nav li.small		{ width: 80px; height: 20px; padding: 5px 5px 5px 5px; display: block; float: left; margin-top:9px;
					background: url(../images/bkg_nav.png) 0 0 repeat-x; text-align: center; border-right: 2px solid #ccc; }

#nav li.large		{ width: 136px; height: 20px; padding: 5px 5px 5px 5px; display: block; float: left; margin-top:9px;
					background: url(../images/bkg_nav.png) 0 0 repeat-x; text-align: center; border-right: 2px solid #ccc; }

#nav li.last		{ width: 122px; height: 20px; padding: 5px 5px 5px 5px; display: block; float: left; margin-top:9px;
					background: url(../images/bkg_nav.png) 0 0 repeat-x; text-align: center; border-right: 0px solid #ccc; }
					
#nav li a			{ color: #555; font-size: 13px; text-decoration: none; padding:5px; }
#nav li:hover		{ background: url(../images/bkg_nav_on.png) }
#nav li:hover a		{ color: #fff; }


/* grid------------------------------------------------------------------------------- */

#grid1					{ float: left; display: block; width:960px; height:110px; }
#grid2					{ float: left; display: block; width:630px; height:110px; }
#grid3					{ float: left; display: block; width:630px; height:110px; }
#grid4					{ float: left; display: block; width:630px; height:110px; clear:both;}
#grid5					{ float: left; display: block; width:630px; height:110px; clear:both;}
#grid-latestnews 		{ float: right; display: block; width:312px; height:210px; margin-right:8px;}

.col2					{ float: left; display: block; width: 630px; }
.col1					{ float: left; display: block; width: 320px; }

.box					{ float: left; display: block; width: 280px; height: 90px; padding: 10px; margin: 0 5px 0 10px; }

.pinkbox				{ background: #fff url(../images/bkg_box_pink.jpg) 0 0 no-repeat; }
.bluebox				{ background: #fff url(../images/bkg_box_blue.jpg) 0 0 no-repeat; }
.greenbox				{ background: #fff url(../images/bkg_box_green.jpg) 0 0 no-repeat; }
.orangebox				{ background: #fff url(../images/bkg_box_orange.jpg) 0 0 no-repeat; }
.purplebox				{ background: #fff url(../images/bkg_box_purple.jpg) 0 0 no-repeat; }
.redbox					{ background: #fff url(../images/bkg_box_red.jpg) 0 0 no-repeat; }
.navybox				{ background: #fff url(../images/bkg_box_navy.jpg) 0 0 no-repeat; }
.mintbox				{ background: #fff url(../images/bkg_box_mint.jpg) 0 0 no-repeat; }


.boxwide				{ float: left; width: 595px; height: 90px; padding: 10px; 
						background: #fff url(../images/bkg_boxwide.jpg) 0 0 no-repeat; margin: 0px 5px 0 10px; }

.newsbox				{ float: left; display: block; width: 280px; height: 184px; padding: 10px; margin: 0 5px 17px 10px;
						background: #fff url(../images/bkg_box_news.jpg) 0 0 no-repeat; }

.faqbox					{ background: #fff url(../images/bkg_faqbox.jpg) 0 0 no-repeat; }

.faqbox a				{ font-weight:bold; color: #fff;}

.contactbox				{ width: 280px; height: 184px; padding: 10px; margin: 0 5px 17px 10px; 
						background: #fff url(../images/bkg_contactbox.jpg) 0 0 no-repeat; }
						
.contactbox a			{ color: #fff;}

/* icons------------------------------------------------------------------------------- */

img.icon				{ }
img.btn					{ float:right; top: 0px; right: 0px; width:20px;}


/* grid-content ---------------------------------------------------------------------- */

#boxwidetext 			{ float: right; width: 400px; padding: 17px 0 5px 5px; font-size: 15px; line-height:20px; color: #fff;}
#faqboxtext 			{ float: right; width: 255px; padding: 35px 10px 5px 20px; color: #fff;}
#contactboxtext			{ float: right; width: 105px; margin: 77px 130px 0 0 ; color: #fff; font-size: 16px;}

#boxtext	 			{ float: right; width: 200px; padding: 0 0 5px 2px; color: #666;}
#boxtext ul				{ padding-left: 14px; }
#boxtext li				{ line-height: 17px; font-size: 11px; }
#boxtext li a			{ color: #666; }
#boxtext h2				{ margin-bottom: 0px; font-size: 15px; line-height:20px; }
#boxtext h2	a			{ color: #666; }

#newsboxtext	 		{ float: right; width: 245px; padding: 0 20px 5px 2px; color: #666;}
#newsboxtext ul			{ padding-left: 14px; width: 240px;}
#newsboxtext li			{ line-height: 17px; font-size: 11px; }
#newsboxtext li a		{ color: #666; }
#newsboxtext h2			{ margin-bottom: 0px; font-size: 15px; line-height:20px; color: #8cc63f;}
#newsboxtext h2	a		{ color: #8cc63f; }


#boxtext h2.pinksub a	{ color: #da3d76;}
#boxtext h2.bluesub a	{ color: #84c2ea;}
#boxtext h2.greensub a	{ color: #8cc63f;}
#boxtext h2.orangesub a	{ color: #f8991d;}
#boxtext h2.purplesub a	{ color: #92278f;}
#boxtext h2.redsub a	{ color: #ed1c24;}
#boxtext h2.navysub a	{ color: #31569b;}
#boxtext h2.mintsub a	{ color: #2bb673;}



/* internal -------------------------------------------------------------------------- */

#wrapper-internal			{ width: 960px; }
#internal-main				{ width: 630px; padding: 15px; display: block; float:left; }
#internal-sidebar			{ width: 270px; padding: 15px 0px; display: block; float:left; } 
#internal-content			{ width: 575px; padding: 15px 15px 15px 20px; display: block; float:left; }

#internal-content a			{ color:#333; }
#internal-content a:hover	{ color:#999; }
#internal-content ul		{ padding-left: 20px; }

h2.pink				{ float: left; width: 565px; height: 70px; background: #fff url(../images/bkg_h2pink.jpg) 0 0 no-repeat; margin: 0 0 10px 0; padding: 30px 20px; font-size: 32px;}
h2.blue				{ float: left; width: 565px; height: 70px; background: #fff url(../images/bkg_h2blue.jpg) 0 0 no-repeat; margin: 0 0 10px 0; padding: 30px 20px; font-size: 32px;}
h2.green			{ float: left; width: 565px; height: 70px; background: #fff url(../images/bkg_h2green.jpg) 0 0 no-repeat; margin: 0 0 10px 0; padding: 30px 20px; font-size: 32px;}
h2.orange			{ float: left; width: 565px; height: 70px; background: #fff url(../images/bkg_h2orange.jpg) 0 0 no-repeat; margin: 0 0 10px 0; padding: 30px 20px; font-size: 32px;}
h2.purple			{ float: left; width: 565px; height: 70px; background: #fff url(../images/bkg_h2purple.jpg) 0 0 no-repeat; margin: 0 0 10px 0; padding: 30px 20px; font-size: 32px;}
h2.red				{ float: left; width: 565px; height: 70px; background: #fff url(../images/bkg_h2red.jpg) 0 0 no-repeat; margin: 0 0 10px 0; padding: 30px 20px; font-size: 32px;}
h2.navy				{ float: left; width: 565px; height: 70px; background: #fff url(../images/bkg_h2navy.jpg) 0 0 no-repeat; margin: 0 0 10px 0; padding: 30px 20px; font-size: 32px;}
h2.mint				{ float: left; width: 565px; height: 70px; background: #fff url(../images/bkg_h2mint.jpg) 0 0 no-repeat; margin: 0 0 10px 0; padding: 30px 20px; font-size: 32px;}

#internal-content h3.pink 				{ margin: 30px 0 10px 0; }
#internal-content h3.pink a				{ color: #da3d76; }
#internal-content h3.blue				{ margin: 30px 0 10px 0; }
#internal-content h3.blue a				{ color: #84c2ea; }
#internal-content h3.green 				{ margin: 30px 0 10px 0; }
#internal-content h3.green a			{ color: #8cc63f; }
#internal-content h3.orange 			{ margin: 30px 0 10px 0; }
#internal-content h3.orange a			{ color: #f8991d; }
#internal-content h3.purple 			{ margin: 30px 0 10px 0; }
#internal-content h3.purple a			{ color: #92278f; }
#internal-content h3.red 				{ margin: 30px 0 10px 0; }
#internal-content h3.red a				{ color: #ed1c24; }
#internal-content h3.navy 				{ margin: 30px 0 10px 0; }
#internal-content h3.navy a				{ color: #31569b; }
#internal-content h3.mint 				{ margin: 30px 0 10px 0; }
#internal-content h3.mint a				{ color: #2bb673; }



#internal-box							{ float: left; width: 565px; height: 180px; background: #fff url(../images/bkg_internal_box.jpg) 0 0 no-repeat; margin: 30px 0 30px 0; padding: 20px; }
#internal-box h3						{ margin-top: 0px; }
.news									{ float: left; height: 200px; margin-right: 60px; }

h3.pink 				{ color: #da3d76; }
h3.blue 				{ color: #84c2ea; }
h3.green 				{ color: #8cc63f; }
h3.orange 				{ color: #f8991d; }
h3.purple 				{ color: #92278f; }
h3.red 					{ color: #ed1c24; }
h3.navy 				{ color: #31569b; }
h3.mint 				{ color: #2bb673; }

h4.pink 				{ color: #da3d76; }
h4.blue 				{ color: #84c2ea; }
h4.green 				{ color: #8cc63f; }
h4.orange 				{ color: #f8991d; }
h4.purple 				{ color: #92278f; }
h4.red 					{ color: #ed1c24; }
h4.navy 				{ color: #31569b; }
h4.mint 				{ color: #2bb673; }


#facts					{ width:500px; margin-top:20px; }

/* forms ----------------------------------------------------------------------------- */

#sidebar-form					{ min-height: 550px; padding:0px; background: #fff url(../images/bkg_sidebar.jpg) top left no-repeat; }

#sidebar-form form				{ margin-top: 10px; } 
#sidebar-form select			{ width:44px; } 
#sidebar-form select.type		{ width:164px; } 
#sidebar-form input				{ margin-top: 2px; } 
#form-error						{ padding: 5px; color: #cc0000; font-size:14px; font-weight:bold; }


#sidebar-box1					{ height: 200px; background: #fff url(../images/bkg_sidebar_box.jpg) 0 0 no-repeat; margin: 10px 0; padding: 10px;}
#sidebar-box2					{ height: 200px; background: #fff url(../images/bkg_sidebar_box.jpg) 0 0 no-repeat; margin: 10px 0; padding: 10px;}
#sidebar-box3					{ height: 200px; background: #fff url(../images/bkg_sidebar_box.jpg) 0 0 no-repeat; margin: 10px 0; padding: 10px;}

#advisor						{ margin: 0 0 0 38px; }
#advisor2						{ margin: 20px 0 0 38px; }
#banner							{ margin: 20px 0 0 38px; }

#further						{ margin: 20px 0 0 38px; padding:10px; }
#further ul						{ margin: 0px; list-style-type:none; }
#further li						{ margin: 10px 0 10px 0; width: 194px; }
#further ul a					{ font-weight: bold; }

#further ul.pink a				{ color: #da3d76; }
#further ul.blue a				{ color: #84c2ea; }
#further ul.green a				{ color: #8cc63f; }
#further ul.orange a			{ color: #f8991d; }
#further ul.purple a			{ color: #92278f; }
#further ul.red a				{ color: #ed1c24; }
#further ul.navy a				{ color: #31569b; }
#further ul.mint a				{ color: #2bb673; }

/* form internals --------------------------------------------------------------------- */

#form-box{width:700px;margin-left:25px;}

#form-box .main-table
{
	margin-top:20px;
	height:345px;
}

#form-box .main-table p
{
	width:100px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	margin-right:5px;
}


#form-box .main-table span.form1-label
{
	width:150px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	margin-right:5px;
}

#form-box .main-table span.large
{
	font-size:14px;
	font-weight:bold;
	float:left;
	width:150px;
	display: block;
	margin-left:30px;
	margin-bottom:10px;
}

.option-wrapper{width:100px;}

#form-box .main-table span.single-label
{
	font-size:14px;
	font-weight:bold;
	float:left;
	width:200px;
	display: block;
	margin-left:30px;
	margin-bottom:10px;
}
#form-box .main-table span.agree
{
	font-size:14px;
	font-weight:bold;
	float:left;
	width:350px;
	display: block;
	margin-left:30px;
	margin-bottom:10px;
}

#form-box .main-table .table2 p.large2
{
	font-size:14px;
	font-weight:bold;
	float:left;
	width:180px;
	display: block;
	margin-left:30px;
	margin-bottom:10px;
}

#form-box .main-table span.large-outer
{
	font-size:14px;
	font-weight:bold;
	float:left;
	width:100px;
	display: block;
	margin-left:30px;
	margin-bottom:10px;
}

#form-box .main-table span.dev-man-part2
{
	font-size:14px;
	font-weight:bold;
	float:left;
	width:450px;
	display: block;
	margin-left:30px;
	margin-bottom:10px;
}

#TB_title1{
	background-color:#e8e8e8;
	height:27px;
	margin-top:-2px;
}

#form-box .main-table table
{
	margin-right:40px;
}

#form-box #part2 .main-table table.table2-right input
{
	width:80px;
}

#form-box .main-table .table2 p
{
	width:180px;
}

#form-box .main-table .table2-full p
{
	width:250px;
}

#form-box .main-table .table2-dev p
{
	width:350px;
	text-align:left;
}

#TextBoxAddInfo
{
	height:50px;
	width:200px;
}

#form-gender label{margin-right:5px;margin-left:1px;}

#form-agree{width:20px;}
#agree-main{float:left;}

#form-box .main-table input:focus,#form-box .main-table select:focus,#form-box .main-table textarea:focus
{
	background-color:#F9FFE5;
	border:2px solid #79AD90;
	font-size:15px;
	
}

#form-box .main-table table td
{
	vertical-align:top;
}

#form-box .main-table .table2 #after-inputfield-txt
{
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
}

#form-box .main-table table input[type=text]
{
	width:200px;
	height:23px;
}

#form-box .main-table table select
{
	height:23px;
}

#show-form{margin-left:26px;}

/* footer ---------------------------------------------------------------------------- */

#footer				{ font-size:11px; padding:55px 15px 5px 5px ; background: url(../images/bkg_footer.jpg) bottom center no-repeat;}
#footer a			{ font-size:11px; }

/* misc ------------------------------------------------------------------------------ */


.left 				{ float: left; }
.right 				{ float: right; }
.clear				{ clear: both; }

/* cms-edit ------------------------------------------------------------------------------ */


.cms-edit
{
	border:2px solid blue;
	font-size:9px;
	width:20px;
	position:absolute;
	
	/*
	margin:0;
	padding:0;
	margin-left:5px;
	
	float:left;*/
}

.cms-edit-heading-area
{
	margin-top:5px;
	margin-bottom:15px;
	margin-left:10px;
}

.cms-edit-heading-area h4
{
	margin-bottom:0px;
}

.cms-edit-heading
{
	margin-bottom:0px;
	margin-top:0px;
}

.cms-edit-heading.edit-title
{
	font-size:30px;
	font-weight:bold;
}

.edit-contents-title
{
	vertical-align:top;
	font-weight:bold;
}

.edit-contents-table
{
	margin-left:10px;
}

.edit-contents-table textarea
{
	width:720px;
	height:400px;
}

#login-error
{
	margin:0;
	padding:0;
	color:red;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}

.edit-content
{

}

.edit-content a
{
	left:-20px;
}

/*************************** FORMS *********************************************************/
#part2
{
	display:none;
}

.un-highlight-field
{
	border:0px;
}

.highlight-field
{
	border:2px solid red;
}

.form-submission-confirmation
{
	text-align:center;
}

#form-gender
{
	width:145px;
}

/************************ FORM STYLING **********************************************************/
#form-box							{ background-color:#fff; }
#form-box h2						{ font-size:21px; font-weight:bold; color:#fff; padding-top:10px; text-align:center; margin-bottom:0px;	}

h2.sidebar-layout2-heading
{
	font-size:1.3em;
	font-weight:bold;
	color:#000000;
	padding-top:10px;
	text-align:center;
}

/**************************** LOGIN ************************************************************/
#login-form
{
	width:220px;
	height: 300px;
	padding-top:200px;
	margin: 0 auto;
}


#edit-div,#logout-div
{
	float:left;
}

#logout-div
{
	font-size:14px;
	font-weight:bold;
}

#edit-div
{
	width:800px;
}

.bold
{
	font-weight:bold;
}

.italic
{
	font-style:italic;
}

.underline
{
	text-decoration:underline;
}

img {border:none}

/**************************** 404 PAGE ************************************************************/

#error-page
{
	margin-left:30px;
	min-height:400px;
	margin-top:30px;
}

/**************************** READ MORE ************************************************************/

img.read-more
{
	margin-bottom:20px;
	float:right;
}


.read-more-orange
{
	width:110px;
	height:28px;
	margin-bottom:20px;
	background-image: url("/_media/images/btn_read_orange.png");
	background-repeat:no-repeat;
	float:right;
}

.read-more-mint
{
	width:110px;
	height:28px;
	margin-bottom:20px;
	background-image: url("/_media/images/btn_read_mint.png");
	background-repeat:no-repeat;
	float:right;
}

.read-more-navy
{
	width:110px;
	height:28px;
	margin-bottom:20px;
	background-image: url("/_media/images/btn_read_navy.png");
	background-repeat:no-repeat;
	float:right;
}

.read-more-green
{
	width:110px;
	height:28px;
	margin-bottom:20px;
	background-image: url("/_media/images/btn_read_green.png");
	background-repeat:no-repeat;
	float:right;
}

.read-more-red
{
	width:110px;
	height:28px;
	margin-bottom:20px;
	background-image: url("/_media/images/btn_read_red.png");
	background-repeat:no-repeat;
	float:right;
}

.read-more-blue
{
	width:110px;
	height:28px;
	margin-bottom:20px;
	background-image: url("/_media/images/btn_read_blue.png");
	background-repeat:no-repeat;
	float:right;
}

.read-more-purple
{
	width:110px;
	height:28px;
	margin-bottom:20px;
	background-image: url("/_media/images/btn_read_purple.png");
	background-repeat:no-repeat;
	float:right;
}

.read-more-pink
{
	width:110px;
	height:28px;
	margin-bottom:20px;
	background-image: url("/_media/images/btn_read_pink.png");
	background-repeat:no-repeat;
	float:right;
}

/**************************** QUOTE ************************************************************/

.quote-box
{
	text-align:left;
	margin-left:4px;
}

#quote-img
{
	
	text-align:center;
}

.quote-box img
{
	margin-top:10px;
}

.quote-box h2
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
}


/************************** INTERNAL PAGE **********************************/

.edit-content ul,.edit-content li		{margin:0 0 0 20px; padding:0; list-style-type: square; }




#form-error{text-align:left;}

/**************************** FAQ *********************************************/
.faq_head 
{
	font-size:14px;
	font-weight:bold;
	/*
		padding: 5px 10px;
		cursor: pointer;
		position: relative;
		background-color:#FFCCCC;
		margin:1px;
	*/
	height:42px;
}

.faq_body1 
{
	
}

#internal-box ul{margin:0;padding:0;}
#internal-box ul li 
{
	list-style-type:none;	
	margin:0;padding:0;
}

#internal-content .edit-content{/*width:400px;height:42px;*/}
.editicon {float:left;width:15px;height:15px;margin-}
.edit-content{clear:both;}
.edit-content li{margin-left:30px;}


.faq_head p {width:400px;margin:0;padding:0;float:left}

#internal-content .controlIcons{width:42px;float:right;}
#internal-box p{margin:0;padding:0;}

.buttons{height:40px;}
.next-button{width:150px;float:right;}
.back-button{float:left;width:150px;}

#facebox .footer {
margin-top:0px;
}

#form-box{}

.click-here-contact{font-size:12px;}


/** WORDPRESS BLOG STYLE **/

.blog-main .entry-utility {margin-bottom:20px;float:right;}

.blog-main .meta-prep-author{font-weight: bold;}
.blog-main .comment-form-comment{}

.blog-main .comment-body p{font-size:14px;}

.blog-sidemenu
{

}

.blog-sidemenu h3{margin-bottom:6px;}
.blog-sidemenu li ul{margin-left:5px;}

.blog .boxwide { float: left; width: 595px; height: 80px; padding: 10px; background: #fff url(../images/bkg_boxblogwide.png) 0 0 no-repeat; margin: 0 5px 0 10px; }

.blog-sidemenu .blog-sidemenu-top { float: left; width: 230px; height: 28px; background: #fff url(../images/sidemenu-blog-top.png) 0 0 no-repeat; }
.blog-sidemenu .blog-sidemenu-body { float: left; width: 230px; background: #fff url(../images/sidemenu-blog-middle.png) 0 0 repeat-y; }
.blog-sidemenu .blog-sidemenu-bottom { float: left; width: 300px; height: 28px; background: #fff url(../images/sidemenu-blog-bottom.png) 0 0 no-repeat; margin-bottom:10px;}
.blog-sidemenu .blog-sidemenu-content
{
	margin-bottom:10px;
	margin-left:20px;
	margin-right:5px;
}

.blog .boxwide h1{margin-bottom:0px;padding:0;margin-left:20px;color:white;margin-top:15px;}
.blog-box
{
	display:block;
	margin:0 5px 0 10px;
	margin-left:30px;
	padding-left:10px;
	width:280px;
}
.blog-sidemenu .blog-sidemenu-content h3.widget-title{text-decoration: none;list-style-type: none;color:white;}
.blog-sidemenu .blog-sidemenu-content li
{
	background: url(../images/btn_arrow_white.png) center right no-repeat;
	height:17px;
	list-style-type: none;
	margin-right:4px;

}

.blog-sidemenu .blog-sidemenu-content li a {color:#fff;font-size:14px;}

.blog-sidemenu .sidemenu-search input[type="text"]{width:120px;}
.blog-sidemenu .sidemenu-search {margin-left:5px;margin-bottom:10px;}


.blog-main .comment {
float:left;
width:480px;
}

.blog-main #respond {
overflow:hidden;
position:relative;
}


h2.blogtitle
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(../images/bkg_boxblogwide.png) no-repeat scroll 0 0;
	float:left;
	font-size:32px;
	height:70px;
	margin:0 0 10px;
	padding:30px 20px;
	width:600px;
}
