body {
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#525253;
	font-size:13px;
	font-weight:normal;
	background:url(../images/header_bg.jpg) left top repeat-x;
}
	

.wrapper {
	margin:0 auto; 
	width:100%;
}

	
.fl { float:left;
 }
.fr { float:right;
}
.cl { clear:left; }
.cr { clear:right; }
.clear { clear:both; }


/*.....................................................Header class..........................................*/

	
.header_bg {
	width:100%;
	background:url(../images/header_bg.jpg) left top repeat-x;
	float:left;
	padding: 0px 0px 0px 0px;
}
.header{
	margin:0 auto;
	padding:0px;
	width:970px;
}
.header_main{
	width:970px;
	float:left;
}
	
.logo {  
	width:300px;
	float:left;
	padding:30px 0 0 0;
	 }
	 
.header_right	{
	width:394px;
	float:right;
	text-align:right;
	padding: 0px 0px 14px 0px;
}		 
.top_link_main	{
	width:394px;
	padding:30px 0px 30px 0px;
	float:right;
	text-align:right;
}	 
.top_link	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#383a37;
	text-decoration:none;
	margin:0px 25px 0px 25px;
	text-align:right;
}
.top_link:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:14px;
	color:#383a37;
	text-align:right;
	margin:0px 25px 0px 25px;
}
.top_link_last	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#383a37;
	text-decoration:none;
	margin:0px 0px 0px 25px;
	text-align:right;
}
.top_link_last:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:14px;
	color:#383a37;
	text-align:right;
	margin:0px 0px 0px 25px;
}			



.phone_main	{
	width:500px;
	padding:25px 0px 0px 0px;
	text-align:left;
	float:right;
}
.phone_icon	{
	width:31px;
	float:left;
	padding:2px 0 0 0;
	text-align:right;

}
.google_phone_icon	{
	width:75px;
	padding-left:20px;
	float:left;

}
.phone_tex	{
	width:145px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	color:#383a37;
}
.email_icon	{
	width:42px;
	float:left;
	padding:2px 0 0 0;
	text-align: right;

}
.email_tex	{
	width:175px;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	text-decoration:none;
	color:#383a37;
}
.email_tex:hover	{
	width:175px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	text-decoration:underline;
	color:#383a37;
}

.email_small_link	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#525253;
}
.email_small_link:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#525253;
}

#menu_bg {
	width:970px;
	background:url(../images/menu_bg.jpg) center top no-repeat;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	padding:8px 0 8px 0;
}
.menu_main {
	width:970px;
	float:left;
}

.menu_link	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	margin:0px 20px 0px 0px;
	text-transform: uppercase;
	padding:7px;
	text-align:left;
	outline:none;
}
.menu_link:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform: uppercase;
	font-size:13px;
	font-weight:normal;
	color:#ffffff;
	text-align:left;
	margin:0px 20px 0px 0px;
	background-color:#000000;
	padding:7px;
}

.right_small_tex	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#525253;
	text-decoration:none;
}
.right_small_tex:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}
.flash_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	color:#525253;
	text-decoration:none;
}
.flash_link:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	text-align:left;
	font-weight:normal;
	color:#000000;
}
.flash_tex	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}



/*.....................................................Flash class..........................................*/


.content_bg {
	width:100%;
	background:url(../images/flash_bg.jpg) left top repeat-x;
	float:left;
	padding: 0px 0px 0px 0px;
}

.content_main{
	margin:0 auto;
	width:970px;
}
.gallery_main{
	width:970px;
	margin:0 auto;
}
.gallery_img{
	width:731px;
	background: url(../images/flash_img_1.png) left top no-repeat;
	float:left;
}
.hide_button{
	width:88px;
	float:right;
	padding: 222px 0px 13px 0px;
	text-align:left;
}

#gallery_main	{
	width:239px;
	float:left;
	text-align:left;
}

.gallery_link_top{
	width:214px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/gallery_top.jpg) left top no-repeat;	text-decoration:none;
	font-size:15px;
	color:#525253;
	padding:13px 0 12px 25px;
}
.gallery_link_top:hover	{
	width:214px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/gallery_top_hover.jpg) left top no-repeat;
	text-decoration:none;
	font-size:15px;
	color:#242424;
	padding:13px 0 12px 25px;
}
.gallery_link_top_active{
	width:214px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/gallery_center_hover.jpg) left top repeat-x;
	text-decoration:none;
	font-size:15px;
	color:#242424;
	padding:13px 0 12px 25px;
}
.gallery_center{
	width:214px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/gallery_center.jpg) left top repeat-x;	text-decoration:none;
	font-size:15px;
	color:#525253;
	padding:13px 0 10px 25px;
}
.gallery_center:hover	{
	width:214px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/gallery_center_hover.jpg) left top repeat-x;
	text-decoration:none;
	font-size:15px;
	color:#242424;
	padding:13px 0 10px 25px;
}
.gallery_verdana_11	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color:#525253;
}
.gallery_verdana_11:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color:#242424;
}
.gallery_bottom{
	width:214px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/gallery_bottom.jpg) left bottom no-repeat #bcbcbc ;
	text-decoration:none;
	font-size:15px;
	color:#525253;
	padding:14px 0 12px 25px;
}
.gallery_bottom:hover	{
	width:214px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/gallery_bottom_hover.jpg) left  bottom no-repeat;
	text-decoration:none;
	font-size:15px;
	color:#242424;
	padding:14px 0 12px 25px;
}
.welcome_section	{
	width:970px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	text-align:left;
	color:#525253;
}
.welcome_tex	{
	width:713px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	text-align: justify;
	color:#525253;
	padding:22px 10px 0px 0;
}

.welcome_tex2	{
	width:670px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	text-align: justify;
	color:#525253;
}
.verdana_black_bold	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	font-weight:bold;
	text-align: justify;
	color:#000000;
}
.verdana_red_bold	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	font-weight:bold;
	text-align: justify;
	color: #d22518;
}
.verdana_13_black	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	font-weight: normal;
	text-decoration:none;
	color: #000000;
}
.verdana_line_space	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	font-weight: normal;
	text-decoration:none;
	color: #000000;
}
.red_link	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	font-weight: normal;
	text-decoration:none;
	color: #d22518;
}
.red_link:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	font-weight: normal;
	text-align: justify;
	text-decoration:underline;
	color: #000000;
}

#news_main	{
	width:241px;
	float:right;
	padding:22px 0 0 0;

}
.news_main_border	{
	width:241px;
	float:right;
	background-color:#f8f8f8;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-left-style:inset;
	border-right-style:inset;
}
.title_main	{
	width:241px;
	float:left;
}
.top_left	{
	width:10px;
	float:left;
}
.title_center	{
	width:212px;
	float:left;
	background: url(../images/news_center_bg.jpg) left top no-repeat;
	padding:0 0 0 9px;
}
.news_aro	{
	width:24px;
	float:left;
	padding:15px 0 14px 0;
	text-align:left;
}
.news_tex	{
	width:188px;
	float:left;
	padding:10px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:left;
}

.news_home_error
{
	FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;
	FONT-SIZE: 10px;	
	color: #FF0000;
}

.news_content_main	{
	width:197px;
	float:left;
	background:url(../images/top_center_bg.jpg) center top repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525253;
	text-align:justify;
	padding:2px 22px 0 22px;
	line-height:16px;
}
.blue_bg	{
	width:187px;
	float:left;
	background:url(../images/blue_bg.jpg) center top no-repeat;
	padding:17px 5px 18px 5px;	
	margin-bottom:10px;
	margin-left:20px;
	vertical-align:text-top;
}
.blue_bg:hover	{
	width:187px;
	float:left;
	background:url(../images/blue_bg_hover.jpg) center top no-repeat;
	padding:17px 5px 18px 5px;
	text-align:center;
}
.blue_link	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	text-align:center;
}
.blue_link:hover	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#d22518;
	text-decoration:none;
	text-align:center;
}
.arial_black_bold	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
}
.bottom_main	{
	width:241px;
	float:left;
}
.bottom_center	{
	width:221px;
	float:left;
	background: url(../images/bottom_center.jpg) left top repeat-x;
	height:12px;
	
}
.bottom_center2	{
	width:221px;
	float:left;
	background: url(../images/link_top_center.jpg) left top repeat-x;
	height:12px;
	
}

.leading_box_main	{
	width:970px;
	float:left;
	text-align:left;
	padding:22px 0 22px 0;
}
.leading_main	{
	width:254px;
	float:left;
	text-align:left;
}
.leading_main_last	{
	width:207px;
	float:left;
	text-align:left;
}
.leading_top_main	{
	width:207px;
	float:left;
	text-align:left;
}
.leading_center_main	{
	width:187px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#d22518;
	background:url(../images/lead_top_center.jpg) left top repeat-x;
	float:left;
	text-align:left;
	padding:2px 0px 8px 0px;
}
.leading_center_bg	{
	width:207px;
	background:url(../images/lead_center_bg.jpg) left top repeat-y;
	float:left;
	text-align:left;
}

.leading_img	{
	width:56px;
	float:left;
	text-align:justify;
	padding:0px 1px 0px 2px;
}
.leading_tex	{
	width:143px;
	float:left;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	padding:0px 5px 0px 0px;
	color:#525253;
}

.leading_link	{
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	text-decoration: none;
	color:#d22518;
}
.leading_bottom_main	{
	width:207px;
	float:left;
	text-align:left;
}
.leading_bottom_center	{
	width:187px;
	background:url(../images/lead_bottom_center.jpg) left top repeat-x;
	float:left;
	height:9px;
}
.special_packages_tex	{
	width:179px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525253;
	word-spacing:0.5px;
	line-height:19px;
}
.lead_aro	{
	width:8px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525253;
	padding:7px 5px 0px 8px;
}
.get_img1	{
	width:76px;
	float:left;
	text-align:justify;
	padding:0px 0px 0px 26px;
}
.get_img2	{
	width:91px;
	float:left;
	text-align:justify;
	padding:0px 0px 0px 12px;
}



.bottom_section_bg {
	width:100%;
	background:url(../images/bottom_bg.jpg) left top repeat-x;
	float:left;
	padding: 0px 0px 0px 0px;
}

.bottom_section{
	margin:0 auto;
	width:970px;
	padding: 10px 0px 0px 0px;
}
.bottom_link_main{
	width:970px;
	float:left;
	
}
.bottom_section_1{
	width:225px;
	float:left;
	background:url(../images/bottom_line.jpg) right top repeat-y;
}
.bottom_section_2{
	width:225px;
	float:left;
	padding: 0px 0px 0px 40px;
	background:url(../images/bottom_line.jpg) right top repeat-y;
}
.bottom_section_3{
	width:225px;
	float:left;
	padding: 0px 0px 0px 40px;
	background:url(../images/bottom_line.jpg) right top repeat-y;
}
.bottom_section_4{
	width:166px;
	float:left;
	padding: 0px 0px 0px 41px;
}

.bottom_section_title{
	width:166px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}
.bottom_section_tex{
	width:207px;
	float:left;
	font-size:12px;
}
.bottom_section_tex_last{
	width:166px;
	float:left;
	font-size:12px;
}
.read_more_main{
	width:82px;
	float:left;
	padding: 7px 0px 15px 0px;
}
.read_more_left{
	width:6px;
	float:left;
}
.read_more_center{
	width:70px;
	background:url(../images/read_more_center.jpg) left top repeat-x;
	padding: 2px 0px 4px 0px;
	float:left;
}
.submit_center{
	width:57px;
	background:url(../images/read_more_center.jpg) left top repeat-x;
	padding: 2px 0px 4px 13px;
	float:left;
}
.read_more_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
}
.read_more_link:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#ffff72;
}
.have_coupons_input{
	width:207px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding: 6px 0px 2px 0px;
	color:#b4b4b6;
}
.have_coupons_input_box{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
	padding: 0px 0px 2px 5px;
	border:1px solid #bdbdbd;
	color:#b4b4b6;
}

.citadel_categories{
	width:680px;
	border:1px solid #e8e8ec;
	padding: 10px 0 20px 20px;
	float:left;
}

.citadel_categories_div{ 
	width:300px;
	text-decoration:none;
	padding:6px 1px 6px 3px;
	color:#595855; 
	text-decoration: none;
	border:1px solid #CCC;
	margin:10px;
	float:left;
}
.citadel_link{	
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size: 12.4px;
	text-decoration: none;
}
.citadel_link:hover{	
	text-decoration:none;
	font-weight:bold;
	font-size: 12.4px;
	color:#0283d9; 
}


.bottom_service_main{
	width:970px;
	float:left;
	padding: 38px 0px 15px 0px;
	margin-top:20px;
}
.bottom_section_main{
	width:970px;
	float:left;
}
.website_design_main{
	width:187px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/bottom_line.jpg) right top repeat-y;
	padding: 0px 0px 18px 5px;
	font-size:15px;
	color:#000000;
}
.website_design_main2{
	width:187px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 18px 5px;
	font-size:15px;
	color:#000000;
}
.website_design_title{
	width:187px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 0px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.website_design_title1{
	width:170px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 0px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.website_design_tex{
	width:170px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 0 0 15px;
	color:#000000;
}

.seo_main{
	width:190px;
	float:left;
	text-align:left;
	padding: 0px 0px 18px 9px;
	background:url(../images/bottom_line.jpg) left top repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.seo_tex{
	width:190px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.web_programming{
	width:189px;
	float:left;
	text-align:left;
	padding: 0px 0px 18px 9px;
	background:url(../images/bottom_line.jpg) left top repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.web_programming_tex{
	width:189px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.e_commerce_solutions{
	width:195px;
	float:left;
	text-align:left;
	padding: 0px 0px 18px 9px;
	background:url(../images/bottom_line.jpg) left top repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.e_commerce_solutions_tex{
	width:195px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.mobile_main{
	width:190px;
	float:right;
	text-align:left;
	padding: 0px 0px 18px 7px;
	background:url(../images/bottom_line.jpg) left top repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.seo_tex{
	width:190px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.spacer{
	width:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	float:left;
}





.footer_bg {
	width:100%;
	background:url(../images/footer_bg.jpg) left top repeat-x;
	float:left;
	
}
.footer_main {
	width:970px;
	margin:0 auto;
}
.footer_left {
	width:670px;
	float:left;
}
.footer_left_logo {
	width:670px;
	float:left;
	padding-top:15px;
}
.footer_link_main {
	width:670px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f0f1f1;
	font-weight:normal;
	line-height:25px;
	text-decoration:none;
}
.footer_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f0f1f1;
	font-weight:normal;
	text-decoration:none;
	margin:0 8px 0 0;

}
.footer_link:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f0f1f1;
	font-weight:normal;
	text-decoration: underline;
	margin:0 8px 0 0;

}
.footer_right{
	width:300px;
	float:left;
	padding: 36px 0px 0px 0px;
}
.footer_paypal{
	width:57px;
	float:left;
}
.footer_master_card{
	width:66px;
	float:left;
}
.footer_visa{
	width:62px;
	float:left;
	padding-bottom:15px;
}
.w3c{
	width:97px;
	float:left;
}

.footer_left_tex {
	width:95px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f0f1f1;
}

.follow_us_shep {
	width:10px;
	float:left;
}
.follow_us_center {
	width:280px;
	background:url(../images/follow_us_center.jpg) left top repeat-x;
	padding:8px 0 30px 0;
	float:left;
}
.follow_us_tex {
	width:105px;
	float:left;
	padding:11px 0 0 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#f0f1f1;
}
.twiter{
	width:55px;
	float:left;
}


/*.......................................Inner Page.......................................................................*/

/*..............................................SEO Service.......*/


.inner_bg {
	width:100%;
	background:url(../images/inner_content_bg.jpg) left top repeat-x;
	float:left;
}

.inner_main {
	width:970px;
	margin:0 auto;
}
.inner_title {
	width:970px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	font-size:18px;
	color:#000000;
	float:left;
}
.title_line {
	width:970px;
	padding:5px 0 15px 0;
	background:url(../images/line_dot_title.jpg) no-repeat left;
	float:left;
}
.inner_content_main {
	width:970px;
	padding:0 0 15px 0;
	float:left;
}
.inner_left {
	width:708px;
	padding:0 15px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:13px;
	color:#525253;
	float:left;
}
.normal_tex{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#525253;
}
.flash_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	padding-left:10px;
}

.arrow_main {
	width:708px; 
	float:left; 
}
.arrow_index {
	width:650px; 
	float:left; 
}
.arrow {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#d22518; 
	background:url(../images/inner_aro.jpg) no-repeat 0 50%; 
	padding-left:15px ;
	text-decoration:none;
}
.client_showcase 
{
    width:220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#1589FF; 			
	text-decoration:none;		
}
.client_space
{
    padding-top:20px;
    height:20px;
}
.arrow_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#d22518;
	text-decoration:none; 
}
.arrow_link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-decoration:none; 
}
h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	text-decoration:none;
	line-height:5px; 
}
.inner_bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#525253;
	font-weight:bold;
	text-decoration:none;
}
.inner_bold:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#525253;
	font-weight:bold;
	text-decoration:underline;
}

.normal_tex {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#525253; 
	text-decoration:none; 
}
#news_main_inner	{
	width:241px;
	float:right;
	padding-bottom:22px;
}
#news_main_inner2	{
	width:241px;
	float:right;
	padding-bottom:22px;
}
.inner_right {
	width:241px;
	float:right;
	padding-top:50px;
}
.inner_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#d22518; 
	text-decoration:none; 
}
.inner_link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000; 
	text-decoration:underline; 
}


/*-------------  FREE QUOTE  -------------*/


.form_main {
	width:525px;
	padding:0 0 0 75px;
	float:left;
}
.form_main_bottom {
	width:525px;
	float:left;
}
.input_main {
	width:525px;
	float:left;
}
.input_tex {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	width:300px;
	float:left;
}
.input_div {
	width:225px;
	float:left;
	padding-bottom:8px;
}
.input_box {
	background:#ffffff;
	border:1px solid  #525253;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:13px;
	color:#949494;
	padding:5px 0px 5px 5px;
	width:210px;
	float:left;
}

.inputbox_multyline {
	background:#ffffff;
	border:1px solid  #525253;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:80px;
	color:#949494;
	padding:5px 0px 5px 5px;
	width:210px;
	float:left;
}

.chek_box_div {
	width:20px;
	float:left;
	padding-bottom:8px;
}
.chek_box_div2 {
	width:20px;
	float:left;
	padding:0 0 8px 44px;
}
.chek_box {
	font-size:12px;
	color:#949494;
	float:right;
}
.chek_box_tex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	padding:2px 0px 5px 5px;
	width:200px;
	float:right;
}
.chekbox_main {
	width:270px;
	float:right;
}
.submit_main {
	width:225px;
	padding:0px 0px 0px 25px;
	float:right;
}
.inputbox_dropdown {
	background:#ffffff;
	border:1px solid  #525253;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	height:20px;
	color:#000000;
	width:220px;
	float:left;
}

.submit_button{
	width:20px;
	float:left;
	padding-bottom:8px;
}

/*-------------  Contact us  -------------*/

.get_quote_main{
	width:250px;
	float:left;
}
.get_quote_center_bg{
	width:217px;
	background:url(../images/get_center_bg.jpg) left top repeat-x;
	float:left;
	padding:12px 0 12px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	color: #d22518;
}

.get_img{
	width:60px;
	float:left;
}
.get_quote_tex{
	width:156px;
	float:left;
	padding:13px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	color: #d22518;
}

.signup_main{
	width:307px;
	float:left;
}
.signup_center_bg{
	width:287px;
	background:url(../images/signup_center.jpg) left top repeat-x;
	float:left;
	padding-top:8px;
}
.signup_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:15px;
	color: #d22518;
}
.signup_small{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:10px;
	color: #000000;
}

.bottom_tab_img{
	width:200px;
	float:left;
}


.arrow_bottom_link{ 
	color:#525253;
	text-decoration:underline;
	}
.arrow_bottom_link:hover{ 
	text-decoration:none; 
	color:#d22518;
	 }
	

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	line-height:25px;
	color: #000000;
	padding:0px;
	margin:0px;
	}
h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: normal;
	text-align:left;
	line-height:25px;
	color:#000000;
	padding:0px;
	margin:0px;
	}
h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	line-height:25px;
	color:#000000;
	padding:0px;
	margin:0px;
	}
h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align:left;
	line-height:25px;
	color:#000000;
	padding:0px;
	margin:0px;
	}
h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	line-height:19px;
	color:#d22518;
	padding:0px;
	margin:0px;
	}
h7{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	line-height:19px;
	color:#ffffff;
	padding:0px;
	margin:0px;
	}
	
/*..................................Request A Quote..................................*/

.request_main {
	width:500px; 
	float:left;
	padding-top:10px; 
}
.request_name {
	width:150px; 
	float:left;
	font-size:14px;
	padding-right:25px;
	text-align:right;
	color:#000000; 
}
.request_input {
	width:300px; 
	float:left;
	font-size:14px;
	color:#000000; 
}
.request_button_main {
	width:300px;
	padding:10px 0 0 175px; 
	float:left;
}
.request_submit_button{
	width:80px;
	float:left;
}

/*.............................Portfolio...........................*/

.portfolio_main {
	width:970px;
	padding:0 0 0px 0;
	float:left;
}
.portfolio_content{
	width:970px;
	padding:0 0 0px 0;
	float:left;
}
.portfolio_img_div {
	width:600px;
	float:left; 
}
.portfolio_project_title {
	width:330px;
	background:url("../images/portfolio_title_bg.gif") left top no-repeat;
	font-size:18px;
	color:#FFF;
	padding:10px;
	float:left;
}

.portfolio_tex {
	width:330px;
	float:left;
	text-align:justify;	
}
.portfolio_link {
	font-size:14px;
	text-decoration:none;
	color:#d22518;
}
.portfolio_link:hover {
	font-size:14px;
	text-decoration: underline;
	color:#000;
}
.portfolio_right {
	width:226px;
	float:left;
}

/*.............................Portfolio Inner Page...........................*/
.portfolio_inner_content {
	width:970px;
	float:left;
	padding:15px 0 0 0;
	text-align:justify;
}
.portfolio_inner_gallery {
	width:970px;
	float:left;
}
.portfolio_heading
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
	text-align:left;	
	color: #ff0000;
	padding:0px;
	margin:0px;
}

/*.............................Bottom_Map...........................*/

.bottom_map_main {
	width:970px;
	float:left;
}
.bottom_map_img {
	width:35px;
	float:left;
}
.bottom_map_tex {
	width:80px;
	float:left;
}


/*..................................bottom service.......................*/


.bottom_bulet_main { 	
	width:180;
	float:left;
}

.bottom_bulet_tex { 	
	width:160px;
	float:left;
	color: #990000;
	text-decoration: none;
	line-height:22px;
}
.bottom_bulet{
	width:10px;
	float:left;
	font-size:13px;
	padding-top:3px;
}

.arrow_list_link{ 
	color:#525253;
	text-decoration:underline;
	}
.arrow_list_link:hover{ 
	text-decoration:none; 
	color:#d22518;
	 }

/*.............................INNER LINK..........................*/
.inner_title_link {
	font-size:13px;
	text-decoration:none;
	color:#004080;
	font-weight:bold;
	margin-right:5px;
	text-decoration:none;
}
/*.inner_title_link:hover {
	font-size:13px;
	text-decoration: underline;
	color:#000000;
	font-weight:bold;
	margin-right:5px;
	text-decoration:none;
}*/

/*.............................RIGHT LINK..........................*/

.blue_bg_link_main	{
	width:197px;
	float:left;
	margin-bottom:10px;
}
.blue_bg_top	{
	width:197px;
	float:left;
}
.blue_bg_center	{
	width:195px;
	float:left;
	background:url(../images/blue_bg_center.jpg) center top repeat-x #cdcdce;
	padding:7px 0px 7px 0px;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	text-align:center;
}
.blue_bg_bottom	{
	width:197px;
	float:left;
	
}

.unwatermarked {	
	width:150px;
	font-weight:bold;
}

.watermarked {	
	width:150px;
	padding:0px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#ffffff;
	color:gray;
}	

.removewatermarked
{	   
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #7F9DB9;
	background-color:white;
	color:black;
}

/*-------------------------------------Project Main--------------------------------------*/

.project_main {
	width:708px; 
	float:left; 
}
.project_img_bg {
	width:679px; 
	float:left;
	background:url(../images/project_computer_bg.gif) center top no-repeat;
	padding:29px 0px 158px 29px;
}
.project_img {
	width:651px; 
	float:left;
}

.project_right_main	{
	width:241px;
	float:left;
	padding-top:50px;
}

.project_right_top	{
	width:241px;
	float:left;
}
.project_right_center	{
	width:221px;
	float:left;
	background:url(../images/project_right_center.jpg) center top repeat-y;
	font-size:12px;
	color:#525253;
	text-align:left;
	line-height:20px;
	padding:0 10px 0 10px;
}
.project_title_tex {
	font-size:16px;
	color:#F00;
	text-align:left;
}
.project_right_link	{
	font-size:12px;
	color:#525253;
	text-align:left;
	text-decoration:none;
}
.project_right_link:hover	{
	font-size:12px;
	color:#004080;
	text-align:left;
	text-decoration:underline;
}
.portfolio_content
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
	text-align:left;	
	color:#525253;
	padding:0px;
	margin:0px;
}
.portfolio_detail_leftside
{
    width:450px;
	float:left;
}
.portfolio_detail_rightside
{
    width:450px;
	float:right;
}
.portfolio_content_ul
{    
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:left;	
	padding-left:20px;
	color:#525253;
	margin:0px;
}
.project_main_detail {
	width:908px; 
	float:left; 
}

/*-----------------------------------BLOG----------------------------*/

.blog_main {
	width:698px;
	float:left;
	padding:0px 0px 10px 0px;
	color: #DADDE2;
	border-bottom:1px solid #000;
	margin-bottom:10px;
}
.blog_img {
	width:684px; 
	float:left;
	padding-bottom:15px;
}
.blog_title_main {
	width:684px; 
	float:left;
	padding-bottom:15px;
}
.blog_title {
	width:400px; 
	float:left;
	font-size:18px;
	color:#d22518;
}
.blog_date_main {
	width:250px;
	float:right;
}
.blog_date_img {
	width:40px;
	float:left;
}
.blog_date_tex {
	width:190px;
	float:right;
	color:#000;
	padding-top:5px;
}

.blog_img_border {
	border:2px solid #FFF;
}
.blog_tex {
	width:684px;
	float:left;
	color:#525253;
}

.blog_coment_main	{
	width:221px;
	float:left;
	font-size:18px;
	border-bottom:1px solid #CCC;
	padding:5px 0px 5px 0px;
}
.blog_coment_arrow {
	width:21px;
	float:left;
	padding-top:5px;
}
.blog_coment_tex {
	width:200px;
	float:left;
	font-size:13px;
	color:#525253;
}
.blog_coment_small_tex {
	font-size:12px;
	color:#000000;
}
.blog_coment_link {
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
.blog_coment_link:hover {
	font-size:12px;
	color:#000000;
	text-decoration: none;
}
.blog_arrow {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#d22518; 
	background:url(../images/blog_arrow.gif) no-repeat 0 50%; 
	padding-left:15px ;
	text-decoration:none;
}
.blog_arrow:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#d22518; 
	background:url(../images/blog_arrow.gif) no-repeat 0 50%; 
	padding-left:15px ;
	text-decoration: underline;
}
.blog_button_main {
	width:684px;
	float:left;
	text-align:right;
}
.blog_button {
	width:145px;
	float:right;
	text-align:right;
}
.blog_content_main	{
	width:221px;
	float:left;
	background:url(../images/top_center_bg.jpg) center top repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525253;
	text-align:justify;
	padding:2px 10px 0 10px;
	line-height:16px;
}

/*------------------------------BLOG INNER-------------------------------*/

.blog_inner_coments {
	width:688px;
	float:left;
	padding:0px 10px 10px 10px;
}



.blog_coments_bg{
	width:686px; 
	float:left;
	border:1px solid #999;
	border-style:dotted;
	color:#525253;
	padding:5px;
	margin-bottom:5px;
}
.blog_coments_bold_tex{
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.blog_date_inner{
	color:#000000;
	font-size:10px;	
}
.blog_form_main {
	width:688px;
	float:left;
}
.blog_form_title {
	width:688px; 
	float:left;
	font-size:18px;
	color:#d22518;
	padding:15px 0px 15px 0px;
}
.blog_left_input_main {
	width:288px;
	float:left;
}

.blog_left_input_box {
	width:288px;
	float:left;
	padding-bottom:8px;
}

.blog_name_input {
	width:260px;
	float:left;
	border:1px solid #cccccc;
	border-style: outset ;
	padding:5px;
	background:url(../images/blog_name_icon.jpg) left no-repeat;	
	color:#666;
	padding-left:20px;
}
.blog_mail_input {
	width:260px;
	float:left;
	border:1px solid #cccccc;
	border-style: outset ;
	padding:5px;
	background:url(../images/blog_mail_icon.jpg) left no-repeat;	
	color:#666;	
	padding-left:20px;
}
.blog_web_input {
	width:260px;
	float:left;
	border:1px solid #cccccc;
	border-style: outset ;
	padding:5px;
	background:url(../images/blog_web_icon.jpg) left no-repeat;	
	color:#666;	
	padding-left:20px;
}
.blog_rightinput_main {
	width:400px;
	float:right;	
}
.blog_rightinput {
	width:360px;
	float:right;
	border:1px solid #cccccc;
	border-style: outset ;
	background: url(../images/blog_coment_icon.jpg) left top no-repeat;
	padding:5px 5px 5px 25px;	
	height:80px;
	color:#666;
	padding-left:20px;
}
.blog_form_bottom {
	width:688px; 
	float:left;
}
.blog_chekbox_main{
	width:400px; 
	float:left;
}
.blog_chekbox{
	width:40px; 
	float:left;
}
.blog_chekbox_tex{
	width:360px; 
	float:left;
	color:#525253;
}
.blog_form_button{
	width:288px; 
	float:left;
	text-align:right;
}
.blog_readmore_link {	
	float:right;
	font-size:12px;
	color:#d22518;
}
/*-----------------------SERVICE----------------------------*/

.service_main {
	width:708px; 
	float:left;
	padding:0 0 20px 0;
}
.service_img_main {
	width:236px; 
	float:left; 
}

.service_img_top {
	width:207px; 
	float:left; 
}
.service_center_bg {
	width:198px; 
	float:left;
	background:url(../images/service_center_bg.jpg) center top repeat-y;
	padding:0 0 0 9px;
}
.service_bottom_bg {
	width:198px; 
	float:left;
	padding:5px 0 0 9px;
	background:url(../images/service_center_bg.jpg) center top repeat-y;
}
.service_icon_img {
	width:32px; 
	float:left;
	padding:0px 0 0 0;
}
.service_tex {
	width:165px; 
	float:left;
	padding:0px 0 0 0;
	font-size:14px;
	color:#4d5050;
}
.service_tex2 {
	width:165px; 
	float:left;
	padding:7px 0 0 0;
	font-size:14px;
	color:#4d5050;
}
.service_img_border {
	border:1px solid #e0dedf;
}

