body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#969487
}
div.clear {
	clear: both;
}

.paypal {
	font-size: 14px;
	font-weight: bold;
}

.spacer{ line-height:13px; width:auto}
.spacer1{ line-height:5px; width:auto}
.inner { width:896px; border:1px solid #003333}

.w11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration:none}
.b11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline}
.b111{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.g11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666}

a.w:link {color: #ffffff; text-decoration: none; font-family: arial; font-size: 11px;  }
a.w:visited {color: #ffffff; text-decoration: none; font-family: arial; font-size: 11px; }
a.w:hover {color: #ffffff; font-family: arial; font-size: 11px; text-decoration:none; }

a.g:link {color: #666666; text-decoration: none; font-family: arial; font-size: 11px;  }
a.g:visited {color: #666666; text-decoration: none; font-family: arial; font-size: 11px; }
a.g:hover {color: #666666; font-family: arial; font-size: 11px; text-decoration:underline; }

.black-top { background-image:url(../images/black-bg.jpg); height:115px; background-repeat:repeat-x; padding-top:22px  }
.main-outer {background-color:#FFFFFF; padding:13px; width:896px;}
#top-header { background-color:#336699; height:79px; width:896px;}
#top-header .top-header-left { float:left; width:20%; padding-top:22px; padding-left:22px}
#top-header .top-header-right { float:right; width:70%; padding-top:30px; padding-right:10px; font-family:Arial; font-size:11px; color:#FFFFFF}

.main-image {background-image:url(../images/main-image.gif); height:426px; width:896px; }
.services { width:360px; padding:8px }
.services1{ width:355px; background-color:#e2dfcc; border:1px solid #bebea2; padding:2px}
.services-sub{ width:218px; background-color:#e2dfcc; border:1px solid #bebea2; padding:2px}

#design { width:100%}
#design .design-left { width:45%; float:left; background-color:#000000; font-family:arial; font-size:11px; color:#ffffff; padding:4px; margin-top:4px }
#design .design-left-sub { width:95%; float:left; background-color:#000000; font-family:arial; font-size:11px; color:#ffffff; padding:4px; margin-top:4px }
#design .design-right { width:49%; float:right; background-color:#000000; font-family:arial; font-size:11px; color:#ffffff; padding:4px; margin-top:4px}
#design .design-left-hover { width:45%; float:left; background-color:#cc0000; font-family:arial; font-size:11px; color:#ffffff; padding:4px; margin-top:4px }
#design .design-left-hover-sub { width:95%; float:left; background-color:#cc0000; font-family:arial; font-size:11px; color:#ffffff; padding:4px; margin-top:4px }
#design .design-right-hover { width:49%; float:right; background-color:#cc0000; font-family:arial; font-size:11px; color:#ffffff; padding:4px; margin-top:4px}

#middle { width:896px}
#middle .middle-left { width:590px; float:left;}
#middle .middle-left1 { width:588px; float:left;}
#middle .middle-right { width:295px; float:right;}
#middle .fastquote {  float:right;border:1px solid #cccccc; background-color:#ededed; padding:0px}

.client-left { width:47%; float:left; border:1px solid #cccccc; background-color:#ededed; padding:5px}
.client-sub{ width:94%; border:1px solid #cccccc; background-color:#ededed; padding:5px}
.client-right { width:47%; float:right; border:1px solid #cccccc; background-color:#ededed; padding:5px}

.feature1{ float:left; width:99%;}
.feature1 p{ text-align: left; font-family:arial; font-size:11px; color:#000000; line-height:15px; font-weight:bold }
.feature1 img{float: left; padding: 2px 9px 8px 0px;}

.feature-sub{ float:left; width:99%;}
.feature-sub p{ text-align: left; font-family:arial; font-size:11px; color:#000000; line-height:15px; font-weight:bold }
.feature-sub img{float: left; padding: 2px 9px 0px 0px;}

.feature-subtext{ float:left; width:93%; padding-top:5px}
.feature-subtext p{ text-align: left; font-family:arial; font-size:11px; color:#666666; line-height:15px;}
.feature-subtext img{float: left; padding: 1px 9px 0px 0px;}

.feature-social{ float:left; width:99%; padding-bottom:15px}
.feature-social p{ text-align: left; font-family:arial; font-size:11px; color:#666666; line-height:15px;}
.feature-social img{float: left; padding: 0px 9px 0px 0px;}

.feature2{ float:left; width:96%;}
.feature2 p{ text-align: left; font-family:arial; font-size:12px; color:#666666; line-height:15px; font-weight:bold; padding-top:5px}
.feature2 img{float: left; padding: 2px 9px 8px 0px;}

.feature2-sub{ float:left; width:96%;}
.feature2-sub p{ text-align: left; font-family:arial; font-size:12px; color:#666666; line-height:15px; font-weight:bold; padding-top:5px}
.feature2-sub img{float: left; padding: 2px 9px 0px 0px;}


/* services */

*{	margin:0;
	padding:0;
	list-style:none;
}

#basic-accordian{ width:370px;}
#basic-accordian-sub{ width:218px;}

.accordion_headings{
	padding:5px;
	background:#e2dfcc;
	color:#FFFFFF;
	cursor:pointer;
}

.accordion_headings:hover{
	background:#e2dfcc;
}

.accordion_child{
	padding:5px;
	background:#e2dfcc;
}

.header_highlight{
	background:#e2dfcc;
}


/* Tab Content */

.modernbricksmenu2{
padding: 0;}

.modernbricksmenu2 ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none; border:0px solid #3300CC;
background-image:url(../images/tab-grey-bg.jpg);
}

.modernbricksmenu2 li{
display: inline; 
margin: 0 0px 0 0;
padding: 0;
float:left
}

.modernbricksmenu2 a{
float: left; width:114px; height:30px;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0px 1px 0px 0px; /*Margin between each menu item*/
padding: 6px 16px;
background-image:url(../images/tab-grey-bg.jpg);
border-bottom: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-image:url(../images/tab-red-bg.jpg);
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-image:url(../images/tab-red-bg.jpg);
color: white;
border-color: #cc0000; /*Brown color theme*/ 
}

.tabcontentout{width:561px; height: 80px; background-color: #cc0000; padding-left: 13px; padding-right: 13px; padding-bottom: 19px; 
padding-top:7px}

.tabcontent{
display:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;
}

/* SubPage */
#subpage { width:100%}
#subpage .subpage-left { width:25%; float:left; background-color:#ffffff}
#subpage .subpage-left2 { width:45%; padding:10px; float:left; margin-left:13px; background-color:#e3e3e3; font-family:Arial; font-size:11px; color:#666666}
#subpage .subpage-left-package { width:420px; height:315px; float:left; margin-left:13px; background-color:#e3e3e3; font-family:Arial; font-size:11px; color:#666666}
#subpage .subpage-left3{ width:71.2%; padding:10px; float:left; margin-left:13px; font-family:Arial; font-size:11px; color:#666666}

#subpage .subpage-right{ width:25%;  float:right; background-color:#ffffff}


.button { border:1px solid #999999; background-color:#CCCCCC; font-family:Arial; font-size:11px; color:#666666}

/* Articles */
#articles { width:560px}
#articles .articles-left { width:185px; float:left; border:0px solid #000000}
#articles .articles-left1 { width:184px; float:left; border:0px solid #000000}
#articles .articles-right { width:185px; float:right; border:0px solid #000000}

/* site map*/
#sitemap { width:100%}
#sitemap .sitemap-left { width:47%; float:left}
#sitemap .sitemap-right { width:47%; float:right}
.feature-sitemap{ float:left; width:99%; padding-top:5px}
.feature-sitemap p{ text-align: left; font-family:arial; font-size:11px; color:#666666; line-height:15px;}
.feature-sitemap img{float: left; padding: 1px 4px 0px 0px;}


/* Footer */
#footer { width:920px; padding-top:7px; padding-bottom:9px;}
#footer .footer-left { width:55%; padding-bottom:7px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF}
#footer .footer-right { width:30%; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF}



#links_details{ clear:both; font-size:13px;}
#links_details h1{ font-size:14px; margin-bottom:10px; border-bottom:#CCC solid 1px; padding-bottom:10px; font-size:20px;}
#links_details ul strong{ font-size:14px; display:block; margin-bottom:10px; text-decoration:underline}
#links_details li{ margin-bottom:10px; border-bottom:#CCC dotted 1px; padding-bottom:10px; background:#EEE; padding:10px;}
#links_details li:hover{ margin-bottom:10px; border-bottom:#CCC dotted 1px; padding-bottom:10px; background:#FFF; color:#333; padding:10px;}

#links_details li a{ color:#666}
#links_details li p{ display:block; clear:both; margin:3px 0px;}
#links_details li p span{ display:block; clear:both; text-align:right}

