/*

	CSS Document.........by Soft Home Global
	http://www.softhomeglobal.com

*/
 img, div { behavior: url(images/iepngfix.htc); }
 img, div, a, input { behavior: url(images/iepngfix.htc); }
/* This controls the width of the fluid width layouts */

div.fluid
{
width: 100%;
}

/* This controls the width of the fixed width layouts */

div.fixed
{
width: 950px;
}

/* Basic Stuff */

*
{
margin: 0em;
padding: 0em;
}

body
{
background-color: #fff;
color: #585858;
font-size: 10pt;
font-family: "trebuchet ms", helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6
{
font-weight: normal;
letter-spacing: -1px;
text-transform: lowercase;
}

h3,h4,h5,h6
{
color: #422d2e;
}

h1 span
{
font-weight: bold;
}

h3 span
{
font-weight: bold;
}
h3 span
{
font-weight: bold;

}
 span
{
font-weight: bold;
}

br.clear
{
clear: both;
}

img
{
padding:2px;
border:none;

}

img.floatTL
{
float: left;
margin-right: 1.5em;
margin-bottom: 1.5em;
margin-top: 0.5em;
}
img.floatTR
{
float: right;

}
img.border
{
border: solid 4px #e1e1e1;
}
a
{
text-decoration: underline;
color: #F16C00;
}

a:hover
{
text-decoration: none;
}

ul.links
{
list-style: none;
}

ul.links li
{
line-height: 2em;
}

ul.links li.first
{
}

.search {
	width:400px;
	margin-top:8px;
	margin-left:500px;
	padding-top:4px;
	}
	
	#cse-search-box {
		width:400px;
		float:right;
		
		}
		#cse-search-results{
			height:80em;
		}
	
p
{
line-height: 1.8em;
}
/* quote style*/
blockquote {
	margin: 10px;
 	padding: 0 0 0 32px;  	
  	background: #FAFAFA url(quote.gif) no-repeat 5px 10px !important; 
	background-position: 8px 10px;
	border: 1px solid #f2f2f2; 
	border-left: 4px solid #422d2e;   
}
/* quote style*/
/* Header */

#header
{
width:100%;
height:136px;
background: #80736b url('images/bg1.gif') repeat-x;
}

#header_inner
{

width: 950px;
height:85px;
margin: 0 auto;
}

/* Logo */

#logo
{
width:100px;
bottom: 0.6em;
float:left;

}

#logo h1
{
display: inline;
color: #422d2e;
font-size: 1.6em;
}

#logo h2
{
display: inline;
padding-left: 0.5em;
color:#422d2e;
font-size: 1.0em;
}

/* Menu */
#nav {
	width: 700px;
	padding-top: 20px; padding-bottom: 29px;
	background: #80736b url('images/bg1.gif') repeat-x;
	float:right;	
	}

#nav ul {
	list-style-type: none;
	padding:0 0 0 90px;
	
	}
	
#nav li {
	display: inline;
	
	}
	
#nav li a {
	height: 80px; min-height: 80px;
	padding: 35px 20px 30px 20px;
	color: #FFF;
	text-decoration: none;
	font-size: 18px;
	
	}
	
#nav li a:first-letter {
	text-decoration:underline;
	} 
	
#nav li a:hover {
	background: #CC0000 url('images/navhover1.gif') repeat-x;
	
	
	}


/* Main */

#main
{
background: #fff url('images/top1.gif') 0px 0px repeat-x;
}

#main_inner p
{
text-align: justify;
margin-bottom: 2.0em;
}

#main_inner ul
{
margin-bottom: 2.0em;
}

#main_inner
{
width: 950px;
margin: 0 auto;

}

#main_inner h3,h4
{
border-bottom: dotted 1px #422d2e;


}

#main_inner h3
{
font-size: 2.1em;
padding-bottom: 0.1em;
margin-bottom: 0.8em;
}

#main_inner h4
{
font-size: 1.6em;
padding-bottom: 0.175em;
margin-bottom: 1.4em;
margin-top: 0.95em;
}

#main_inner .post
{
	background-image:url(images/post_bg.gif);
	background-repeat: no-repeat;
	background-position: right 60px;
}

#main_inner .post h3
{
font-size: 1.8em;
padding-top: 0.5em;
padding-bottom: 0.7em;
}

#main_inner .post ul.post_info
{
list-style: none;

top: 3em;
font-size: 0.8em;
}

#main_inner .post ul.post_info li
{

background-repeat: no-repeat;
display: inline;
padding-left: 18px;
}

#main_inner .post ul.post_info li.date
{
background-image: url('images/n5.gif');
}

#main_inner .post ul.post_info li.comments
{
background-image: url('images/n6.gif');
margin-left: 1.1em;
}
#main_inner .post ul.services li.services { 
margin-left: 1.5em;  padding:10px 0 10px 30px; background: url(images/01.gif) no-repeat left center; font-size:1.0em; list-style:none; 
}
#main_inner .post ul.step li.step1 { 
margin-left: 1.5em;  padding:40px 0 40px 100px; background: url(images/photoshop_icon.gif) no-repeat left center; font-size:1.2em; font-weight:bold; color: #DEAC54; list-style:none; 
}
#main_inner .post ul.step li.step2 {   
margin-left: 1.5em;  padding:40px 0 40px 100px; background: url(images/slice.gif) no-repeat left center; font-size:1.2em; font-weight:bold; color:#DEAC54;list-style:none;  
}
#main_inner .post ul.step li.step3 {
margin-left: 1.5em;  padding:40px 0 40px 100px; background: url(images/package.gif) no-repeat left center; font-size:1.2em;font-weight:bold; color:#DEAC54;list-style:none;  
}
#main_inner .post ul.services li.services span {
width:56px; height:45px; display:block; background-color:#F3F3F3; float:left; margin:4px 10px 0 0px;
	font:40px/45px Georgia, "Times New Roman", Times, serif; text-align:center; font-style:italic;
	color:#979797;
	}	
/* ----------------------------------Footer---------------------------------------- */

#footer
{
width:100%;
height:100px;
text-align:right;
clear: both;
border-top: dotted 1px #E1E1E1;
margin-top: 1.0em;
padding-top: 1.0em;
padding-bottom:3.0em;
text-transform: lowercase;
background: url('images/footerbg.gif') repeat-x;
color:#FFFFFF;
}
#footer_1{
	width:100%;
	height:100px;
	font-weight: bold;
	color: #dcd66e;
	text-decoration: none;
	padding: 0px;
	float: left;
}
.footer_links {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #9e9e9e;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.footer_copyrights {
    font-size:1.0em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	float:right;
	height: 20px;
	width: 180px;
	color: #000000;
	padding:20px 0 0 0;
}
.footer_validation {
    font-size:1.0em;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 120px;
	color: #9e9e9e;
	padding: 20px 0 0 0;
	
}
/*------------------------------------------------footerlinks --------------------*/
a.footerlink:link {
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #9e9e9e;
	padding-right: 5px;
	padding-left: 5px;

}
a.footerlink:visited {
	text-transform: none;
	text-decoration: none;
	color: #9e9e9e;
	padding-right: 5px;
	padding-left: 5px;

}
a.footerlink:hover {
	text-transform: none;
	text-decoration: none;
	color: #FF0000;
	padding-right: 5px;
	padding-left: 5px;

}
a.footerlink:active{
	text-transform: none;
	text-decoration: none;
	color: #9e9e9e;
	padding-right: 5px;
	padding-left: 5px;

}
/*------------------------------------------------footerlinksend--------------------*/
/*------------------------------------------------validation--------------------*/
.footer_designed {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footer_designed1 {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	color: #d0b003;
}
.footer_designedlink {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
	color: #f5430a;
}
.footer_designedlink:hover {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
	color: #FFFFFF;
}
.footer_leftarea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 450px;
}
.footer_rightarea {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 100px;
	width: 300px;
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Search */

/*input.button
{
background: #FF790B url('images/n3.gif') repeat-x;
color: #fff;
border: solid 1px #DB7623;
font-weight: bold;
text-transform: lowercase;
font-size: 0.8em;
height: 2.0em;
}

input.text
{
border: solid 1px #F1F1F1;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
}

#search
{
width: 100%;
margin-bottom: 2.0em;
margin-left:500px;
}

#search input.text
{

top: 0em;
left: 0em;
width: 9.5em;
}

#search input.button
{

top: 0em;
right: 0em;
min-width: 2.0em;
max-width: 2.5em;
}*/

/* LAYOUT - 3 COLUMNS */

	/* Primary content */
	
	#primaryContent_3columns
	{
	
	margin-right: 34em;
	}
	
	#columnA_3columns
	{
	float: left;
	width: 100%;
	margin-right: -5em;
	padding-right: 2em;
	}
	
	/* Secondary Content */
	
	#secondaryContent_3columns
	{
	float: right;
	}
	
	#columnB_3columns
	{
	width: 13.0em;
	float: left;
	padding: 0em 2em 0.5em 2em;
	border-left: dotted 1px #422d2e;
	}
	
	#columnC_3columns
	{
	width: 13.0em;
	float: left;
	padding: 0em 0em 0.5em 2em;
	border-left: dotted 1px #422d2e;
	}
	
/* LAYOUT - 2 COLUMNS */

	/* Primary content */
	
	#primaryContent_2columns
	{
	
	margin-right: 17em;
	}
	
	#columnA_2columns
	{
	
	float: left;
	width: 100%;
	margin-right: -10em;
	padding-right: 2em;
	}
	
	/* Secondary Content */
	
	#secondaryContent_2columns
	{
	float: right;
	}
	
	#columnC_2columns
	{
	width: 13.0em;
	float: left;
	padding: 0em 0em 0.5em 1.5em;
	border-left: dotted 1px #422d2e;
	}

/* LAYOUT - COLUMNLESS */

	/* Primary content */
	
	#primaryContent_columnless
	{
	
	}
	
	#columnA_columnless
	{
	
	width: 100%;
	}
