body {
	background-image:url(../images/body_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	color:#444444;
	padding:0px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}
li {
	padding:0px;
	margin:0px;
	list-style:none;
}
ul {
	padding:0px;
	margin:0px;
}
.black {
	color:#444444;
}
.blue {
	color:#7dabd2;
}
.light_blue {
	color:#d4ebfe;
}
.orange {
	color:#ff9900;
}
.red {
	color:#ff0101;
}
.black_11 {
	color:#444444;
	font-size:11px;
}
.blue_11 {
	color:#7dabd2;
	font-size:11px;
}
.light_blue_11 {
	color:#d4ebfe;
	font-size:11px;
}
.orange_11 {
	color:#ff9900;
	font-size:11px;
}
.red_11 {
	color:#ff0101;
	font-size:11px;
}
a:link {
	color:#444444;
	text-decoration:none;
}
a:visited {
	color:#444444;
	text-decoration:none;
}
a:hover {
	color:#ff9900;
	text-decoration:none;
}
.blue_link:link {
	color:#7dabd2;
}
.blue_link:visited {
	color:#7dabd2;
}
.blue_link:hover {
	color:#444444;
}
.light_blue_link:link {
	color:#d4ebfe;
}
.light_blue_link:visited {
	color:#d4ebfe;
}
.light_blue_link:hover {
	color:#7dabd2;
}
.orange_link:link {
	color:#ff9900;
}
.orange_link:visited {
	color:#ff9900;
}
.orange_link:hover {
	color:#444444;
}
.red_link:link {
	color:#ff0101;
}
.red_link:visited {
	color:#ff0101;
}
.red_link:hover {
	color:#444444;
}
h1 {
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h1 a{
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h2 {
	font-size:17px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h2 a{
	font-size:17px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h3 {
	font-size:16px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h3 a{
	font-size:16px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h4 {
	font-size:15px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h4 a{
	font-size:15px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h5 {
	font-size:14px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h5 a{
	font-size:14px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h6 {
	font-size:12px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h6 a{
	font-size:12px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
.oneColFixCtr #container {
	width: 990px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
form {
	padding:0px;
	margin:0px;
}
.txt_field {
	border:1px solid #cecece;
	padding:2px;
	font-size:13px;
	color:#444444;
	font-family:Georgia, "Times New Roman", Times, serif;
}
/*--------HEADER STARTS HERE----------------*/
#header {
	width:980px;
	padding:0px 0px 0px 10px;
	float:left;
}
#top_bar_left {
	float:left;
	color:#7dabd2;
	font-size:12px;
	margin-top:5px;
}
#top_bar_left a:link {
	color:#7dabd2;
	text-decoration:none;
}
#top_bar_left a:visited {
	color:#7dabd2;
	text-decoration:none;
}
#top_bar_left a:hover {
	color:#d4ebfe;
	text-decoration:none;
}
#top_bar_right {
	float:right;
	color:#7dabd2;
	font-size:12px;
	margin-top:5px;
	text-align:right;
}
#top_bar_right a:link {
	color:#d4ebfe;
	text-decoration:none;
}
#top_bar_right a:visited {
	color:#d4ebfe;
	text-decoration:none;
}
#top_bar_right a:hover {
	color:#7dabd2;
	text-decoration:none;
}
#iso_logo {
	float:right;
	text-align:right;
	margin-top:3px;
	margin-bottom:3px;
	width:350px;
}
#nav {
	float:right;
	width:732px;
	text-align:right;
}
#nav ul {
	padding:0px;
	margin:0px;
}
#nav li {
	padding:0px;
	margin:0px;
	list-style:none;
	display:inline;
}
/*--------HEADER ENDS HERE----------------*/

/*--------MIDDLE STARTS HERE----------------*/
#middle {
	float:left;
	width:100%;
	background-color:#f8f8f8;
	background-image:url(../images/middle_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding-top:25px;
	padding-bottom:15px;
}
#portfolio_middle {
	float:left;
	width:970px;
	padding:0px 10px 0px 10px;
	min-height:500px;
}
#middle_border_bg {
	float:left;
	width:970px;
	padding:0px 10px 0px 10px;
	min-height:400px;
	background-image:url(../images/right_bg.gif);
	background-position:right top;
	background-repeat:repeat-y;
}
#middle_border_bg_faq {
	float:left;
	width:100%;
	min-height:400px;
	background-image:url(../images/faq_right_bg.gif);
	background-position:right top;
	background-repeat: repeat-y;	
}
#faq_header_pic {
	background-image:url(../images/header_img/faq.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	width:100%;
	min-height:500px;
}
#right {
	width:254px;
	float:right;
}
#request_quote {
	width:100%;
	float:left;
	font-size:12px;
	border-bottom:1px solid #b8b8b8;
	padding-bottom:15px;
}
#request_quote h1{
	color:#444444;
	font-size:20px;
	padding-bottom:8px;
}
#testimonial {
	width:100%;
	float:left;
	font-size:12px;
	border-bottom:1px solid #b8b8b8;
	padding-bottom:15px;
	margin-top:15px;
}
#testimonial a:link {
	color:#2d6697;
	font-size:12px;
}
#testimonial a:visited {
	color:#2d6697;
	font-size:12px;
}
#testimonial a:hover {
	color:#ff9900;
	font-size:12px;
}
#testimonial h1{
	color:#444444;
	font-size:20px;
	padding-bottom:8px;
}
#banner {
	width:100%;
	float:left;
	margin-top:15px;
}
#left {
	width:684px;
	float:left;
}
#faq_left {
	width:970px;
	float:left;
	padding:0px 10px 0px 10px;
}
#slider {
	float:left;
	width:100%;
}
#content {
	width:100%;
	float:left;
	font-size:15px;
	margin-top:30px;
	line-height:24px;
	border-bottom:1px solid #b8b8b8;
	padding-bottom:25px;
}
#content a:link{
	font-size:12px;
	text-decoration:underline;
}
#content a:visited{
	font-size:12px;
	text-decoration:underline;
}
#content a:hover{
	font-size:12px;
	text-decoration:none;
}
#our_work {
	width:100%;
	float:left;
	font-size:15px;
	margin-top:15px;
	line-height:24px;
	border-bottom:1px solid #b8b8b8;
	padding-bottom:25px;
}
#our_work h1{
	font-size:24px;
	padding-bottom:8px;
}
#our_work a:link {
	text-decoration:underline;
}
#our_work a:visited {
	text-decoration:underline;
}
#our_work a:hover {
	text-decoration:none;
}
#portfolio_img_box {
	float:left;
	width:684px;
}
#portfolio_img_top_c {
	background-image:url(../images/tr.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:100%;
	float:left;
}
#portfolio_img_bottom_c {
	background-image:url(../images/br.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:100%;
	float:left;
}
#portfolio_img_middle {
	background-color:#FFF;
	float:left;
	width:664px;
	padding:0px 10px 0px 10px;
	float:left;
}
#live_demo_txt {
	color:#929292;
	font-size:11px;
	margin-top:10px;
	text-align:center;
}
#why_choose {
	float:left;
	width:100%;
	margin-top:15px;
}
#why_choose h1{
	font-size:20px;
	padding-bottom:8px;
}
#why_choose ul {
	padding:0px;
	margin:0px;
}
#why_choose li {
	padding:0px;
	margin:0px;
	display:block;
	background-image:url(../images/bullet/grey.gif);
	background-position:left top;
	background-repeat: no-repeat;
	padding-left:20px;
	font-size:15px;
	line-height:24px;
}
/*--------MIDDLE ENDS HERE----------------*/

/*--------REMAINING CONTENT STARTS HERE----------------*/
#remaining_content_top_bg {
	background-image:url(../images/remaining_content_top_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding-top:15px;
	width:100%;
	float:left;
}
#remaining_content_bottom_bg {
	background-image:url(../images/remaining_content_bottom_bg.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:15px;
	width:100%;
	float:left;
}
#remaining_content {
	width:970px;
	padding:0px 10px 0px 10px;
	margin:0 auto;
	text-align:left;
	line-height:18px;
	color:#666666;
}
/*--------REMAINING CONTENT ENDS HERE----------------*/

/*--------FOOTER STARTS HERE----------------*/
#footer {
	background-color:#0e1215;
	float:left;
	width:100%;
	padding-top:12px;
	padding-bottom:12px;
}
#footer_content {
	width:970px;
	padding:0px 10px 0px 10px;
	margin:0 auto;
	text-align:left;
	color:#f0f5f6;
	line-height:24px;
}
#footer_content a:link{
	color:#f0f5f6;
}
#footer_content a:visited{
	color:#f0f5f6;
}
#footer_content a:hover{
	color:#7dabd2;
}
/*--------FOOTER ENDS HERE----------------*/
.dollar_icon_request_quote {
	background-image:url(../images/icon/dollar.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#inner_middle_left {
	width:100%;
	float:left;
}
#inner_middle_left h1 {
	font-size:24px;
	color:#444444;
	padding-bottom:8px;
}
.orange_border {
	border:1px solid #ffe1b4;
	padding:5px;
	background-color:#fef2e1;
}
.orange_border a:link {
	background-image:url(../images/bullet/arrow_black.gif);
	background-position: left top;
	background-repeat:no-repeat;
	display:block;
	border-bottom:1px solid #ffe1b4;
	padding:5px 5px 5px 22px;
}
.orange_border a:visited {
	background-image:url(../images/bullet/arrow_black.gif);
	background-position: left top;
	background-repeat:no-repeat;
	padding:5px 5px 5px 22px;
	display:block;
	border-bottom:1px solid #ffe1b4;
}
.orange_border a:hover {
	background-image:url(../images/bullet/arrow_orange.gif);
	background-position: left top;
	background-repeat:no-repeat;
	padding:5px 5px 5px 22px;
	display:block;
	border-bottom:1px solid #ffe1b4;
	background-color:#fff6ea;
}
.txt_anchor_box {
	width:100%;
	float:left;
	font-size:15px;
	margin-top:15px;
	line-height:24px;
}
.txt_anchor_box h1{ 
	color:#444444;
	padding-bottom:6px;
	font-size:20px;
	text-decoration:underline;
}
#portfolio_header {
	width:990px;
	float:left;
}
#portfolio_nav {
	float:left;
	color:#FFF;
	font-size:18px;
	text-transform:uppercase;
}
#portfolio_nav a{
	line-height:45px;
	color:#FFF;
	padding:15px;
}
#portfolio_nav a:hover{
	color:#FFF;
	padding:15px;
	background-color:#ff9900;
	line-height:45px;
}
#portfolio_top_bar_right {
	float:right;
	color:#7dabd2;
	font-size:13px;
	margin-top:15px;
	text-align:right;
	width:555px;
}
#portfolio_title  {
	float:left;
	color:#0e1215;
	font-size:26px;
	padding-top:11px;
	padding-bottom:10px;
	margin-left:15px;
	margin-right:40px;
}
.view_our_full_portfolio {
	float:right;
	width:192px;
	margin-top:8px;
}
.protfolio_txt_field {
	float:right;
	width:270px;
	margin-top:8px;
}
.txt_field_portfolio {
	font-size:17px;
	color:#6e777d;
	font-family:Georgia, "Times New Roman", Times, serif;
	border:0px;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	background-color:#FFFFFF;
}
.portfolio_txt_field_bg {
	background-image:url(../images/txt_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:10px 0px 10px 0px;
}
.paging_div {
	float:left;
	margin-top:15px;
}
.portfolio_details {
	width:100%;
	float:left;
	margin-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #b8b8b8;
}
.portfolio_right_border_bg {
	float:left;
	width:100%;
	background-image:url(../images/right_bg.gif);
	background-position:right top;
	background-repeat:repeat-y;
}
.site_featured {
	width:260px;
	float:right;
	line-height:18px;
}
.site_featured h1 {
	font-size:24px;
	padding-bottom:8px;
	text-decoration:underline;
}
.site_featured_link:link {
	color:#ff9900;
	background-image:url(../images/bullet/arrow_downward.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:22px;
	padding-bottom:7px;
	line-height:26px;
}
.site_featured_link:visited {
	color:#ff9900;
	background-image:url(../images/bullet/arrow_downward.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:22px;
	padding-bottom:7px;
	line-height:26px;
}
.site_featured_link:hover {
	color:#444444;
	background-image:url(../images/bullet/arrow_downward_m.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:22px;
	padding-bottom:7px;
	line-height:26px;
}
.site_featured_link1:link {
	color:#ff9900;
	background-image:url(../images/bullet/arrow_upward.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:22px;
	padding-bottom:7px;
	line-height:26px;
}
.site_featured_link1:visited {
	color:#ff9900;
	background-image:url(../images/bullet/arrow_upward.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:22px;
	padding-bottom:7px;
	line-height:26px;
}
.site_featured_link1:hover {
	color:#444444;
	background-image:url(../images/bullet/arrow_upward_m.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:22px;
	padding-bottom:7px;
	line-height:26px;
}
.portfolio_left {
	width:700px;
	float:left;
}
.tags {
	width:690px;
	float:left;
	margin-top:15px;
}
.tags_description {
	float:right;
	width:630px;
	color:#2d6697;
	margin-top:4px;
}
.tags_description a:link{
	color:#2d6697;
}
.tags_description a:visited{
	color:#2d6697;
}
.tags_description a:hover{
	color:#ff9900;
}
.portfolio_thumb {
	background-image:url(../images/portfolio_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:181px;
	height:154px;
	float:left;
	padding:9px;
}
.portfolio_description {
	width:471px;
	float:right;
	padding-right:10px;
}
.portfolio_description h1 {	
	font-size:18px;
	color:#444444;
	padding-bottom:6px;
}
.portfolio_description h2 {
	padding-bottom:6px;
}
.portfolio_description h2 a:link {
	color:#ff9900;
	font-size:15px;
}
.portfolio_description h2 a:visited {
	color:#ff9900;
	font-size:15px;
}
.portfolio_description h2 a:hover {
	color:#2d6697;
	font-size:15px;
}
.portfolio_description a:link {
	color:#2d6697;
	font-size:15px;
}
.portfolio_description a:visited {
	color:#2d6697;
	font-size:15px;
}
.portfolio_description a:hover {
	color:#ff9900;
	font-size:15px;
}
#title_div {
	width:100%;
	float:left;
	background-image:url(../images/title_tl.gif);
	background-position:left top;
	background-repeat:no-repeat;
	min-height:129px;
}
#title_div_faq {
	width:100%;
	float:left;
	background-image:url(../images/title_tl.gif);
	background-position:left top;
	background-repeat:no-repeat;
	min-height:129px;
	margin-top:24px;
}
#title_bg {
	background-image:url(../images/title_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	width:100%;
	float:left;
}
#title_bg_faq {
	background-position:left top;
	background-repeat:repeat-x;
	background-image:url(../images/title_faq_bg.gif);
	width:100%;
	float:left;
}
#title {
	font-size:26px;
	float:left;
	padding-left:15px;
	margin-top:30px;
	color:#0e1215;
}
#how_it_work_content {
	width:100%;
	float:left;
	margin-top:15px;
	border-bottom:1px solid #b8b8b8;
	line-height:30px;
	font-size:20px;
}
#how_it_work_content a:link {
	color:#ff9900;
	text-decoration:underline;
}
#how_it_work_content a:visited {
	color:#ff9900;
	text-decoration:underline;
}
#how_it_work_content a:hover {
	color:#444444;
	text-decoration:none;
}
#faq_content {
	width:838px;
	float:left;
}
#faq_tab {
	width:100%;
	float:left;
	margin-top:5px;
}
.faq_link_content {
	width:100%;
	float:left;
	margin:5px 0px 5px 0px;
	font-size:16px;
}
.faq_link_description {
	font-size:13px;
	float:left;
	width:100%;
	margin:5px 0px 5px 0px;
}
.faq_link_content_tab:link {
	padding:6px;
	background-image:url(../images/bullet/faq_downward.gif);
	background-repeat:no-repeat;
	background-position: right top;
	background-color:#FFF;
	display:block;
	border:1px solid #ececec;
	color:#444444;
	font-size:16px;
}
.faq_link_content_tab:visited {
	padding:6px;
	background-image:url(../images/bullet/faq_downward.gif);
	background-repeat:no-repeat;
	background-position: right top;
	background-color:#FFF;
	display:block;
	border:1px solid #ececec;
	color:#444444;
	font-size:16px;
}
.faq_link_content_tab:hover {
	padding:6px;
	background-image:url(../images/bullet/faq_downward.gif);
	background-repeat:no-repeat;
	background-position: right top;
	display:block;
	border:1px solid #ececec;
	color:#ff9900;
	font-size:16px;
	background-color:#FFF;
}
.faq_link_content_tab_active:link {
	padding:6px;
	background-image:url(../images/bullet/faq_upward.gif);
	background-repeat:no-repeat;
	background-position: right top;
	display:block;
	border:1px solid #ececec;
	color:#ff9900;
	font-size:16px;
	background-color:#FFF;
}
.faq_link_content_tab_active:visited {
	padding:6px;
	background-image:url(../images/bullet/faq_upward.gif);
	background-repeat:no-repeat;
	background-position: right top;
	display:block;
	border:1px solid #ececec;
	color:#ff9900;
	font-size:16px;
	background-color:#FFF;
}
.faq_link_content_tab_active:hover {
	padding:6px;
	background-image:url(../images/bullet/faq_upward.gif);
	background-repeat:no-repeat;
	background-position: right top;
	display:block;
	border:1px solid #ececec;
	color:#444444;
	font-size:16px;
	background-color:#FFF;
}
#contact_us_form {
	width:350px;
	float:left;
	margin-top:15px;
}
#contact_us_form_description {
	float:right;
	width:310px;
	border-left:1px solid #b8b8b8;
	padding-left:20px;
	margin-top:15px;
	font-size:15px;
}
#contact_us_form_description h1{
	font-size:20px;
	text-decoration:underline;
	color:#444444;
	padding-bottom:8px;
}
.testimonial_portfolio {
	width:690px;
	float:left;
	margin-top:15px;
}
.testimonial_box {
	font-size:15px;
	padding-bottom:15px;
	margin-top:15px;
	border-bottom:1px solid #b8b8b8;
	float:left;
	width:100%;
}
.testimonial_box h1 {
	color:#ff9900;
	font-size:15px;
}
.testimonial_box a:link {
	color:#2d6697;
}
.testimonial_box a:visited {
	color:#2d6697;
}
.testimonial_box a:hover {
	color:#ff9900;
}
#top a{
	color:#ff9900;
	background-image:url(../images/bullet/arrow_upward.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:22px;
	padding-bottom:5px;
	line-height:28px;
	font-size:12px;
	font-weight:bold;
}
#top a:hover{
	color:#444444;
	background-image:url(../images/bullet/arrow_upward_m.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:22px;
	padding-bottom:5px;
	line-height:28px;
	font-size:12px;
	font-weight:bold;
}