/* Clearfix */
.clearfix:after
{
       content: ".";
       display: block;
       height: 0.1px;
       clear: both;
       font-size: 0;
       visibility: hidden;
}
.clearfix
{
       display: inline-block;
}
html>body .clearfix 
{
       display:block;
}
/ \*/
.clearfix 
{
       display:block;
}
* html .clearfix
{
       height: 1%;
}
/* */
body
{
margin: 0;
padding: 0;
background-image: url("../images/stripe.gif");
background-repeat: repeat-x;
background-color: #fff;
font-family: "century gothic", arial, helvetica, verdana, sans-serif;
font-size: 14px;
color: #000;
}
a img
{
border: 0;
}
.logo
{
width: 300px;
text-align: right;
float:left;
margin-right:15px;
}
a {text-decoration: none;}
a:link {color: #B32215;}
a:visited {color: #000;}
a:active {color: #666;}
a:hover {
color: #666;
text-decoration: underline;
}

#wrapper
{
width: 1015px;
margin-left:auto;
margin-right:auto;
}

#tagline
{
float:left;
width: 500px;
height: 20px;
font-family: "century gothic", arial, helvetica, verdana, sans-serif;
font-size: 18px;
color: #B32215
}

#header
{
padding:30px 0 15px 0;
}

#navigation
{
float:left;
width: 500px;
padding: 55px 0 0 0;
}

#navigation ul
{
list-style:none;
padding:0;
margin:0;
}

#navigation li
{
padding: 0 20px 0 0;
margin:0;
display:inline;
font-weight: bold;
font-size: 16px;
}

#navigation li a {text-decoration: none;}
#navigation li a:link {color: #000;}
#navigation li a:visited {color: #000;}
#navigation li a:active {color: #666;}
#navigation li a:hover {
		color: #666;
		text-decoration: underline;
		}

.home #navigation li.nav1 a,
.aboutUs #navigation li.nav2 a,
.services #navigation li.nav3 a,
.contactus #navigation li.nav4 a
	{ 
	color: #B32215;
	}

.leftContent
{
width: 300px;
height: 400px;
margin-right: 15px;
float: left;
}

.rightContent
{
width: 700px;
height: 400px;
float: left;
}

#picsLeft
{
width: 300px;
height: 400px;
padding: 0;
margin:  0 auto;
float: left;
} 

#picsLeft img 
{   
width: 300px;
height: 400px;
top:  0;
left: 0;
margin-right: 15px;
float: left;
}

#picsRight
{
width: 700px;
height: 400px;
padding: 0;
margin:  0 auto;
float: left;
} 

#picsRight img 
{   
width: 700px;
height: 400px;
top:  0;
left: 0;
float: left;
}

#footer
{
padding: 10px 0 0 315px;
}

#footer div
{
display: inline;
padding: 10px 20px 0 0;
}

body.home .leftContent, 
body.home .rightContent,
body.aboutUs .leftContent,
body.services .leftContent,
body.contactus .rightContent
{
background-color: #000;
}

body.home #tagline span,
body.aboutUs #tagline span,
body.services #tagline span,
body.contactus #tagline span
{
padding: 0 20px 0 0;
}

body.aboutUs .rightContent span
{
color: #B32215;
font-size: 16px;
font-weight: bold;
}

body.aboutUs .rightContent
{
width: 648px;
height: 365px;
border: 1px solid black;
background-color: #fff;
text-align: justify;
font-size: 14px;
padding: 33px 20px 0 20px;
}

body.services .rightContent td
{
vertical-align: top;
padding: 10px 0 0 5px;
list-style: none;
}

body.services .rightContent td ul
{
padding: 0 30px 0 10px;
list-style: none;
margin: 5px;
}

body.services .rightContent td li
{
color: #000;
font-size: 12px;
font-weight: 0 ;
align: left;
}

body.services .rightContent span
{
color: #B32215;
font-size: 14px;
font-weight: bold;
}

body.services .rightContent
{
width: 678px;
height: 395px;
border: 1px solid black;
background-color: #fff;
padding: 3px  0 0 20px;
}

/*body.services .table1,
body.services .table2,
body.services .table3,
body.services .table4
{
padding: 0 10px 3px 10px;
}*/

body.services .rightContent table
{

}

body.contactus .leftContent
{
width: 238px;
height: 288px;
border: 1px solid black;
background-color: #fff;
font-size: 14px;
padding: 110px 0 0 60px;
}


