body {
margin : 0;
padding : 0;
background-color : #737375;
background-image : url(images/body_bg.jpg);
background-repeat : repeat-x;
background-position : top;
font-family : Arial;
font-size : 12px;
color : #343434;
}
a{
	color:#333333;
	text-decoration:underline;
	}

a:hover{
	color:#0090CF;
	text-decoration:underline;
	}	
#wrap {
background-color:#FFFFFF !important;
margin:0 auto;
overflow:hidden;
position:relative;
width:962px;
background-image:url(images/wrap_bg.jpg);
background-repeat:repeat-y;
}
#left_container {
width : 287px;
float : left;
background-color : #fcfcfc;
}
.logo {
float : left;
width : 285px;
background-image : url(images/logo_bg.jpg);
height : 107px;
padding : 45px 0 0 2px;
}
.get_start {
float : left;
width : 287px;
height : 126px;
margin-bottom : 10px;
}
.features {
width : 276px;
float : left;
margin-left : 5px;
margin-bottom :0px;
}
.features .head {
background-image : url(images/features_head_bg.jpg);
background-repeat : no-repeat;
height : 41px;
color : #0090cf;
font-size : 18px;
text-transform : uppercase;
line-height : 41px;
padding-left : 37px;
}
.features_content {
padding : 20px 7px;
color : #2c2c2d;
font-weight : normal;
background-image : url(images/features_content_bg.jpg);
background-position : bottom;
background-repeat : repeat-x;
border-left : 1px solid #e6e6e6;
border-right : 1px solid #e6e6e6;
background-color : #f6f6f6;
}
.features_foot {
background-image : url(images/features_foot_bg.jpg);
background-repeat : no-repeat;
width : 276px;
height : 30px;
color : #707072;
font-size : 12px;
line-height : 30px;
float : left;
}
.features_foot a {
color : #343434;
text-decoration : underline;
line-height : 30px;
padding-left : 215px;
}
.features_foot a:hover {
color : #0490d8;
text-decoration : underline;
line-height : 30px;
}
.features_content span {
color : #0090cf;
font-weight : bold;
}
.features_content p {
font-size : 11px;
margin : 5px;
}
.dotted_bdr {
border-bottom : 1px dotted #b1aeae;
margin-bottom : 10px;
padding-bottom:5px;
}
.last_bdr {
border : none !important ;
}
#right_container {
width : 675px;
float : left;
background-image : url(images/right_bg.jpg);
background-repeat : repeat-x;
background-position : top;
background-color : #fcfcfc;
}
.right_container_main {
width : 662px;
margin-left : 13px;
float : left;
}
#banner {
float : left;
}
#navigation {
background-image : url(images/navigatin_bg.jpg);
background-repeat : no-repeat;
width : 662px;
height : 44px;
float : left;
}
#navigation ul {
float : left;
margin : 0;
padding-left : 27px;
font-size : 12px;
font-weight : normal;
color : #242424;
text-align : left;
font-weight : bold;
}
#navigation ul li {
float : left;
display : inline;
line-height : 44px;
height : 44px;
padding-left : 12px;
background : url(images/separator.png) no-repeat 0% 16px;
}
#navigation ul li a:link {
float : left;
padding : 0 8px 0 8px;
line-height : 44px;
height : 44px;
color : #ffffff;
text-decoration : none;
text-transform : uppercase;
}
#navigation ul li a:visited {
float : left;
padding : 0 8px 0 8px;
line-height : 44px;
height : 44px;
color : #ffffff;
text-decoration : none;
text-transform : uppercase;
}
#navigation ul li a:hover {
float : left;
padding : 0 8px 0 8px;
line-height : 44px;
height : 44px;
color : #a1b8d1;
text-decoration : none;
text-transform : uppercase;
}
#navigation ul li a:active {
float : left;
padding : 0 8px 0 8px;
color : #e7caa0;
line-height : 44px;
height : 44px;
text-decoration : none;
text-transform : uppercase;
}
#main_container {
width : 662px;
float : left;
margin-top : 15px;
}
.middle_container {
width : 662px;
background-image : url(images/main_left_container_bg.jpg);
background-repeat : no-repeat;
background-position : left top;
background-color : #ffffff;
text-align : left;
float : left;
}
#main_middle_content {
width : 446px;
float : left;
}
.middle_content {
width : 428px;
float : left;
margin-left : 18px;
}
.content_heading {
float : left;
width : 428px;
margin-top : 22px;
margin-bottom : 10px;
}
.content {
float : left;
width : 428px;
}
.content_sub_heading {
color : #343434;
font-size : 14px;
font-family : Arial;
font-weight : bold;
text-transform:uppercase;
}
.content_sub_heading span {
color : #0090cf;
font-size : 12px;
font-family : Arial;
font-weight : bold;
text-transform:none;
}
table.content_tab {
border-bottom : 0 solid #3e3e3e;
border-collapse : collapse;
}
table.content_tab th {
border : 0 solid #cccccc;
border-collapse : collapse;
}
table.content_tab tr {
border : 0 solid #cccccc;
border-collapse : collapse;
}
table.content_tab td {
border : 0 solid #cccccc;
border-collapse : collapse;
padding : 3px 0;
text-align:justify;
}
.contact {
float : left;
width : 420px;
margin : 10px 0;
border-top : 1px solid #3e3e3e;
}
.contact_heading {
color : #0090cf;
font-weight : bold;
}
#main_container_right {
width : 215px;
float : left;
}
.right_features {
width : 208px;
float : left;
margin-bottom : 15px;
}
.right_features .head {
background-image : url(images/right_features_heading.jpg);
background-repeat : no-repeat;
background-color : #aaaaaa;
color : #fdfdfd;
font-size : 12px;
text-transform : uppercase;
line-height : 19px;
padding-left : 23px;
font-weight : bold;
}
.right_features_content {
padding : 0px 7px;
color : #3e3e3e;
font-weight : normal;
background-image : url(images/right_features_bg.jpg);
background-position : bottom;
background-repeat : repeat-x;
border-left : 1px solid #aaaaaa;
border-right : 1px solid #aaaaaa;
background-color : #fefefe;
}
.right_features_foot {
background-image : url(images/right_features_foot.jpg);
background-repeat : no-repeat;
width : 208px;
height : 11px;
float : left;
}
.red_txt {
color : #ff0000;
}
#bottom_navigation {
background-image : url(images/bottom_navigation.jpg);
background-repeat : no-repeat;
height : 44px;
width : 662px;
float : left;
color : #0090cf;
}
#bottom_navigation a {
line-height : 44px;
color : #0090cf;
text-decoration : none;
padding : 0 12px;
}
#bottom_navigation a:hover {
line-height : 44px;
color : #0090cf;
text-decoration : underline;
padding : 0 12px;
}
#footer {
width : 962px;
float : left;
padding-bottom : 20px;
background-color : #727274;
}
.left_foot {
width : 300px;
float : left;
}
.right_foot {
background-image : url(images/right_footer.jpg);
background-repeat : no-repeat;
float : left;
width : 662px;
height : 46px;
line-height : 46px;
color : #ffffff;
}
.right_foot a{
	color : #ffffff;
	text-decoration:underline;
	padding-left:10px;
	}
.right_foot a:hover{
	color : #333333;
	text-decoration:underline;
	padding-left:10px;
	}
#main_middle_content_about {
width : 662px;
float : left;
}
.middle_content_about {
width : 644px;
float : left;
margin-left : 18px;
}
.content_about {
float : left;
width : 644px;
min-height : 962px;
}
.contact_about {
float : left;
width : 625px;
border-top : 1px solid #3e3e3e;
}
.content_heading_marketing {
float : left;
width : 500px;
margin-top : 22px;
margin-bottom : 10px;
}
.address {
float : left;
width : 302px;
padding : 10px;
}
.address .img {
float : left;
width : 88px;
}
.address .details {
float : left;
width : 200px;
margin-left : 14px;
}
.marketting_form {
float : left;
width : 307px;
line-height : 35px;
padding-left : 7px;
}
.content_marketing {
float : left;
width : 644px;
min-height : 762px;
}
.features .head_marketing {
background-image : url(images/features_head_bg_marketing.jpg);
background-repeat : no-repeat;
height : 37px;
color : #0090cf;
font-size : 18px;
text-transform : uppercase;
line-height : 20px;
padding-left : 37px;
padding-top : 10px;
}
.features_content_marketing {
padding : 10px 37px;
color : #2c2c2d;
font-weight : normal;
background-image : url(images/features_content_bg.jpg);
background-position : bottom;
background-repeat : repeat-x;
border-left : 1px solid #e6e6e6;
border-right : 1px solid #e6e6e6;
background-color : #f6f6f6;
}
.features_content_marketing span {
color : #0490d8;
font-weight : normal;
}
.marketing_search {
float : left;
width : 199px;
margin : 10px 0;
}
.marketing_middle_search {
margin : 10px 10px;
}
.marketing_search .head {
float : left;
width : 199px;
background-image : url(images/online_head.jpg);
height : 57px;
padding-top : 5px;
}
.marketing_search .sub_heading {
float : left;
width : 197px;
height : 22px;
background-color : #838383;
color : #ffffff;
line-height : 22px;
font-weight : bold;
border-left : 1px solid #e6e6e6;
border-right : 1px solid #e6e6e6;
}
.marketing_search .content {
float : left;
width : 183px;
border-left : 1px solid #e6e6e6;
border-right : 1px solid #e6e6e6;
background-image : url(images/marketing_search_middle.jpg);
background-position : bottom;
background-repeat : repeat-x;
color : #2c2c2d;
padding : 7px;
}
.marketing_search .content img {
border : 1px solid #838383;
margin : 5px 16px;
}
.portfolio_main {
float : left;
width : 633px;
padding : 10px 0;
}
.portfolio_quotes {
float : left;
width : 271px;
margin-left : 10px;
}
.portfolio_quotes .content {
float : left;
width : 249px;
background-image : url(images/portfolio_free_quote_middle.jpg);
background-repeat : repeat-x;
border-left : 1px solid #aaaaaa;
border-right : 1px solid #aaaaaa;
padding : 10px 0 10px 20px;
line-height : 24px;
}

#ecommerce_left_container {
width : 287px;
float : left;
background-color : #fcfcfc;
}
.ecommerce_container{
	float:left; 
	width:625px;
	}
	


#point {
	float : left;
	margin :10px 0px 0px 35px;
	padding : 0px;
	font-weight:normal;
	line-height:19px;
	list-style:url(images/ul_arrow.png);
	color:#343434;
	font-size:12px;
	text-transform:none;
	}
.ecommerce_content_head_img{
	float:left; 
	width:25px;
	}
.ecommerce_content_heading{
	float:left; 
	margin-left:5px; 
	width:590px; 
	line-height:25px;
	}
.ecommerce_content{
	float:left; 
	width:625px; 
	margin-top:5px;
	}
.ecommerce_content p{
	margin:0px;
	font-weight:normal;
	color:#343434;
	font-size:12px;
	text-transform:none;
	}	
.ecommerce_middle_container {
	width : 662px;
	background-image : url(images/ecommerce_left_container_bg.jpg);
	background-repeat : no-repeat;
	background-position : left top;
	background-color : #ffffff;
	text-align : left;
	float : left;
	}
.middle_content_ecommerce {
	width : 644px;
	float : left;
	margin-left : 18px;
	}
.ecommerce_content_head{
float : left;
width : 640px;
margin-top : 22px;
margin-left :10px;
}	

.read_more{
	color:#0090CF;
	text-decoration:underline;
	font-weight:normal;
	}
.read_more:hover{
	color:#0090CF;
	text-decoration:underline;
	font-weight:bold;
	}
	
.left_nav{
	margin:0px ;
	padding:0px;
	}	
.left_nav li{
	list-style-image: url(images/service_arrow.jpg);
	padding:0px ;
	margin:0px 0px 0px 20px; 
	line-height:19px;
	}	
.left_nav li a{
	color:#333333;
	text-decoration:none;
	font-weight:normal;
	}	
.left_nav li a:hover{
	color:#0090CF;
	text-decoration:underline;
	font-weight:normal;
	}
.spacing{
	margin:10px 5px;
	}
.last{
	border:none!important;
	}
.new_left_foot{
	background-image:url(images/left_footer.jpg);
	background-repeat:no-repeat; 
	background-position:bottom; 
	width:250px; 
	height:75px;
	background-color:#fcfcfc;
	padding:15px 0px 0px 50px;
	}
.footer_right_nav{
	float:left; 
	width:662px;
	}	
	
.inner_content_sub_heading  {
	color:#343434;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	}	
.margin{
	margin:5px 0px 5px 10px;
	}								

