body {
	margin : 0;
	padding : 0;
	line-height : 1.5em;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333;
	
} 
.smallertext {
font-size: 12px;
font-variant:small-caps;
	
}
/*side menu*/
.wireframemenu { 
border-bottom-width : 0; 
width : 100%; 
} 
.wireframemenu ul { 
padding : 0; 
margin : 0; 
list-style-type : none; 
} 
.wireframemenu a { 
display : block; 
width : 100%; 
color : #fff; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
padding-top : 4px; 
padding-right : 0; 
padding-bottom : 4px; 
padding-left : 10px; 
} 
.wireframemenu a:hover { 
color : #cff; 
} 
.wireframemenu a:visited { 
color : #fff; 
} 
html > body .wireframemenu a { 
width : auto; 
} 
/*end side menu */

#web-design-topbar { 
width : 100%; 
height : 50px; 
margin : auto; 
background-image : url(../web-images/top_menu.jpg); 
background-repeat : repeat-x; 
} 
#web-design-topbar-content { 
width : 920px; 
margin : auto; 
font-size : 11px; 
color : #333; 
margin-top : 5px; 
} 
.web-design-top-1 { 
width : 600px; 
float : left; 
} 
.web-design-top-2 { 
width : 320px; 
float : left; 
} 
.web-phone-text { 
font-size : 16px; 
letter-spacing : 1px; 
} 
.web-design-ashburn { 
font-size : 10px; 
} 
.textblue { 
color : #fff; 
} 
.white { 
color : #fff; 
} 
.white a { 
color : #fff; 
} 
#website-logo { 
width : 100%; 
height : 80px; 
background-color : #ebf4fa; 
} 
#website-logo h1 { 
color : #212121; 
font-size : 14px; 
letter-spacing : 1px; 
font-variant : small-caps; 
padding-bottom : 10px; 
} 
#website-logo p { 
margin-bottom : 0; 
margin-top : 0; 
font-size : 12px; 
} 
.website-logo-box { 
width : 920px; 
margin : auto; 
} 
.web-design-c1 { 
width : 350px; 
float : left; 
} 
.web-design-c2 { 
width : 350px; 
float : left; 
} 
.web-design-c3 { 
width : 220px; 
float : left; 
} 

/* end top */
#web-design-header {
	width : 100%;
	background-color : #315C88;
	height : 250px;
	background-image : url(../web-images/website-header.jpg);
	background-repeat : repeat-x;
	background-position : center top;
} 
#web-design-header .ul { 
list-style : none; 
} 
#web-design-header .li { 
list-style : none; 
} 
.web-design-hwrap { 
width : 920px; 
margin : auto; 

} 
.web-design-hc1 { 
width : 630px; 
float : left; 
height : 250px; 
background-image : url(../web-images/divider.jpg); 
background-repeat : no-repeat; 
background-position : right top; 
} 
.web-design-hc2 { 
width : 270px; 
float : right; 
margin-top : 8px; 
} 
.web-design-hc2 .h2 { 
font-size : 12px; 
font-variant : small-caps; 
} 
.web-text { 
color : #006; 
font-weight : normal; 
font-size : 11px; 
font-variant : small-caps; 
} 
.web-design-hc2 .h2 a { 
font-size : 12px; 
color : #060; 
} 


.website-shadow {
	width : 720px;
	margin : auto;
	background-image : url(../web-images/web-design-shadow.jpg);
	height : 14px;
	background-repeat: no-repeat;
} 
#web-design-menu-wrap { 
width : 100%; 
background-image : url(../web-images/web-design-menu.jpg); 
background-repeat : repeat-x; 
background-color: #172C41;
} 
#web-menu-top { 
width : 270px; 
height : 9px; 
} 
#web-menu-bottom { 
width : 270px; 
height : 9px; 
} 
#web-design-menu { 
width : 920px; 
margin : auto; 
} 
.cleaner { 
clear : both; 
} 
a { 
color : #212121; 
text-decoration : none; 
} 
a:hover { 
color : #212121; 
} 
h1 { 
margin : 0; 
font-family : Arial, sans-serif; 
font-size : 16px; 
font-weight : bold; 
} 
h2 { 
margin : 0; 
padding : 0; 
font-family : Arial, Sans-Serif; 
font-size : 14px; 
} 
h3 { 
margin : 0; 
padding : 0; 
font-family : Arial, Sans-Serif; 
font-size : 13px; 
font-weight : bold; 
} 
.indentmenu { 
width : 100%; 
line-height : 40px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bolder; 
color : #fff; 
height : 40px; 
background-position : center top; 
} 
.indentmenu ul { 
margin : 0; 
padding : 0; 
float : left; 
width : 100%; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
color : #ffffff; 
background-position : center top; 
} 
.indentmenu ul li { 
display : inline; 
} 
.indentmenu ul li a { 
float : left; 
color : white; 
text-decoration : none; 
padding-top : 0; 
padding-right : 13px; 
padding-bottom : 0; 
padding-left : 13px; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
border-right-width : 1px; 
border-right-style : solid; 
border-right-color : #000; 
background-repeat : no-repeat; 
background-position : center top; 
overflow: hidden;
} 
.indentmenu ul li a:visited { 
color : white; 
} 
.indentmenu ul li a:hover, .indentmenu ul li .current { 
color : #FC0; !important ; 
padding-top : 0; 
padding-bottom : 0; 
background-image : url(../web-images/web-design-menu-hover.jpg); 
background-repeat : repeat-x; 
background-position : center center; 
} 
.indentmenu ul li .last { 
color : #fff !important ; 
padding-top : 0; 
padding-bottom : 0; 
border : none; 
} 
.indentmenu2 { 
width : 100%; 
line-height : 40px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #315c88; 
height : 40px; 
background-position : center top; 
} 
.indentmenu2 ul { 
margin : 0; 
padding : 0; 
float : left; 
width : 100%; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
color : #ffffff; 
background-position : center top; 
} 
.indentmenu2 ul li { 
display : inline; 
} 
.indentmenu2 ul li a { 
float : left; 
color : #315c88; 
text-decoration : none; 
padding-top : 0; 
padding-right : 12px; 
padding-bottom : 0; 
padding-left : 12px; 
font-family : Arial, Helvetica, sans-serif; 
overflow: hidden;
} 
.indentmenu2 ul li a:visited { 
color : #315c88; 
font-weight : normal; 
font-family : Arial, Helvetica, sans-serif; 
} 
.indentmenu2 ul li a:hover, .indentmenu ul li .current { 
color : white !important ; 
padding-top : 0; 
padding-bottom : 0; 

} 
.indentmenu2 ul li .last { 
color : #fff !important ; 
padding-top : 0; 
padding-bottom : 0; 
border : none; 
} 


#web-design-content { 
clear : both; 
width : 920px; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
} 
#web-design-content_column_one { 
float : left; 
width : 178px; 
border : 1px none #846f34; 
margin : 0 0 0 10px; 
padding : 10px 0 10px 0; 
background-repeat : no-repeat; 
background-position : center top; 
} 
#web-design-content_column_two { 
float : left; 
width : 460px; 
margin : 0 0 0 10px; 
padding : 0; 
} 
#web-design-content_column_three { 
float : left; 
width : 238px; 
border : 1px none #312f2b; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 10px; 
padding-top : 10px; 
padding-right : 0; 
padding-bottom : 10px; 
padding-left : 0; 
} 
#web-design-content_column_one .column_one_section { 
clear : both; 
margin : 0 10px; 
} 
#web-design-content_column_one h1 { 
margin : 0 0 10px 0; 
padding : 0 0 5px 0; 
font-size : 14px; 
color : #000; 
border-bottom : 1px dotted #000; 
} 

#web-design-content_column_one h2 { 
margin : 0 0 10px 0; 
padding : 0 0 5px 0; 
font-size : 14px; 
color : #000; 
border-bottom : 1px dotted #000; 
} 

#web-design-content_column_one h3 { 
margin : 0 0 10px 0; 
padding : 0 0 5px 0; 
font-size : 14px; 
color : #000; 
border-bottom : 1px dotted #000; 
} 


#web-design-content_column_one .cleaner_with_divider { 
margin : 0 0 20px 0; 
} 
#web-design-content_column_one ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#web-design-content_column_one li { 
margin : 0; 
padding : 0 0 5px 0; 
} 
#web-design-content_column_one a { 
color : #181714; 
} 
#web-design-content_column_two .column_two_section { 
clear : both; 
width : 418px; 
padding : 20px; 
margin-bottom : 10px; 
background-repeat : no-repeat; 
background-position : right top; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-top-style : none; 
border-right-style : none; 
border-bottom-style : none; 
border-left-style : none; 
border-top-color : #312f2b; 
border-right-color : #312f2b; 
border-bottom-color : #312f2b; 
border-left-color : #312f2b; 
} 
#web-design-content_column_two h1 { 
margin : 0 0 10px 0; 
padding : 0 0 10px 0; 
font-size : 16px; 
color : #333; 
border-bottom : 1px dotted #333; 
} 

#web-design-content_column_two p { 
margin : 0 0 5px 0; 
padding : 0 0 5px 0; 
} 
#web-design-content_column_two img { 
border: none;

} 
#web-design-content_column_two .post_info { 
margin : 0 0 20px 0; 
color : #000; 
} 
#web-design-content_column_two .post_info a { 
color : #f5ea01; 
font-weight : normal; 
} 
#web-design-content_column_two .post_comment { 
border-top : 1px solid #000; 
margin-top : 10px; 
padding : 10px 0 0 0; 
} 
#web-design-content_column_three .column_three_section { 
clear : both; 
margin : 0 10px; 
padding : 10px 0; 
} 
#web-design-content_column_three .cleaner_with_divider { 
padding : 0; 
margin : 0; 
} 
#web-design-content_column_three h1 { 
margin : 10px 0 10px 0; 
padding : 0 0 10px 0; 
font-size : 14px; 
color : #000; 
border-bottom-width : 1px; 
border-bottom-style : none; 
border-bottom-color : #fff; 
} 
#web-design-content_column_three a { 
font-weight : normal; 
} 
#web-design-content_column_three ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#web-design-content_column_three li { 
margin : 0 0 8px 0; 
padding : 0 0 8px 0; 
} 
#web-design-content_column_three #ad_section { 
clear : both; 
border-bottom : 1px solid #312f2b; 
} 
#ad_section h1 { 
margin : 0 0 10px 10px; 
padding : 0; 
font-size : 12px; 
font-weight : bold; 
border : none; 
} 
#ad_section .ad_125x125_box { 
float : left; 
width : 220px; 
height : 220px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 10px; 
margin-left : 10px; 
text-align : center; 
} 
.ad_125x125_box img { 
border : none; 
} 
.column_three_section .popular_post { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
.column_three_section .popular_post li { 
margin : 0 0 5px 0; 
padding : 0 0 5px 0; 
border-bottom : 1px solid #22250e; 
} 
#slider_wrapper { 
clear : both; 
width : 600px; 
height : 180px; 
margin-bottom : 15px; 

} 
/*#slider_wrapper_n { 
clear : both; 
width : 900px; 
padding : 30px; 
margin-bottom : 15px; 
background : #000 url(images/slider_bottom.jpg) no-repeat bottom; 
} */
#slider_wrapper_n h2 { 
color : #fff; 
} 
#slider_wrapper_n p { 
font-size : 16px; 
} 
#slider { 
width : 600px; 
height : 180px; 
overflow : hidden; 
} 
#website_footer_wrapper {
	width: 100%;
	margin: 0 auto;
	background-image: url(../web-images/web-design-footer.jpg);
	background-repeat: repeat-x;
	background-color: #1D2120;
}

#website_footer {
	width: 920px;
	color: #515251;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	
}

#website_footer a{
	text-decoration: none;
	color: #7a7a7a;
}

.section_w180 {
	float: left;
	width: 160px;
	padding: 0 20px 0 0;	
}

.section_w180_content {
	padding: 0 0 0 20px;
}

#website_footer  .footer_menu_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#website_footer .footer_menu_list li {
	margin: 0 0 5px 0;
	padding: 0px;
}

#website_footer .footer_menu_list li a {
	color: #928b85;
	font-weight: normal;
	text-decoration: none;
}




.website-orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F60;	
}

.website-orange a {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F60;	
}


.branding {
	width: 100%;
	margin: 0 auto;
background-color: #172C41;
	color: #928b85;
}


.branding a {
	color: #928b85;
	font-weight: normal;
	text-decoration: none;
}

.header_05 {
	clear: both;
	font-size: 14px;
	color: #ffffff;
	width: 128px;
	height: 24px;
	padding: 3px 0 0 20px;
	margin-bottom: 5px;
	
}
.noborder {
	
border: none;	
	
}
.formback { 
background-color : #ceefff; 
border : 1px solid #069; 
} 
/* end of footer */

