body{
margin-top: 0px;
text-align: center;
background-color: #FFFFFF;
background-image: url(images/topbg.jpg);
background-repeat: repeat-x;
background-position: top left;
}


/**Container To Hold The Layout**/
#container{
margin-right: auto;
margin-left: auto;
text-align: left;
padding: 0px;
width: 854px;
}

/**Banner Styles**/
#banner{
height: 159px;
font-family: arial, sans-serif;
font-size: 12px;
padding-left: 5px;
font-size: 20px;
font-weight: normal;
color: #3f96be;
}

#toplinks{
margin: 0px 0px 20px 0px;
font-family: arial, sans-serif;
font-size: 12px;
padding-left: 5px;
font-size: 20px;
font-weight: normal;
color: #3f96be;
}

.home{
margin: 0px 10px 0px 0px;
position:relative; bottom: 10px;
}
a.home:link {color: #3f96be; text-decoration: none; }
a.home:visited {color: #3f96be; text-decoration: none; }
a.home:hover {color: #60933a; text-decoration: none; }
a.home:active {color: #60933a; text-decoration: underline; }

.about{
margin: 0px 10px 0px 0px;
position:relative; bottom: 10px;
}
a.about:link {color: #3f96be; text-decoration: none; }
a.about:visited {color: #3f96be; text-decoration: none; }
a.about:hover {color: #ba261c; text-decoration: none; }
a.about:active {color: #ba261c; text-decoration: underline; }

.services{
margin: 0px 10px 0px 0px;
position:relative; bottom: 10px;
}
a.services:link {color: #3f96be; text-decoration: none; }
a.services:visited {color: #3f96be; text-decoration: none; }
a.services:hover {color: #6a3f85; text-decoration: none; }
a.services:active {color: #6a3f85; text-decoration: underline; }

.portfolio{
margin: 0px 10px 0px 0px;
position:relative; bottom: 10px;
}
a.portfolio:link {color: #3f96be; text-decoration: none; }
a.portfolio:visited {color: #3f96be; text-decoration: none; }
a.portfolio:hover {color: #FFFFFF; text-decoration: none; }
a.portfolio:active {color: #FFFFFF; text-decoration: underline; }

.contact{
margin: 0px 10px 0px 0px;
position:relative; bottom: 10px;
}
a.contact:link {color: #3f96be; text-decoration: none; }
a.contact:visited {color: #3f96be; text-decoration: none; }
a.contact:hover {color: #d35864; text-decoration: none; }
a.contact:active {color: #d35864; text-decoration: underline; }



/**Links Styles**/
#right{
width: 300px;
float: right;
}
.links{
padding: 5px 5px 0px 5px;
color: #598059;
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
}
#right h2{
margin: 0px 0px 5px 0px;
padding: 0px;
font-size: 24px;
color: #3f96be;
font-weight: bold;
font-family: Trebuchet MS, Verdana, sans-serif;
}
#right h3{
margin: 0px 0px 3px 0px;
padding: 0px;
font-size: 17px;
color: #cf9814;
font-weight: normal;
text-indent: 10px;
font-family: Verdana, Geneva, sans-serif;
}
a.h3links:link {color: #cf9814; text-decoration: none; }
a.h3links:visited {color: #cf9814; text-decoration: none; }
a.h3links:hover {color: #3f96be; text-decoration: none; }
a.h3links:active {color: #3f96be; text-decoration: underline; }

#right h4{
margin: 0px 0px 5px 0px;
padding: 0px;
font-size: 18px;
color: #3f96be;
font-weight: bold;
font-family: Trebuchet MS, Verdana, sans-serif;
}

.safari{
position:relative; left: 6px;
}

.cssv{
margin-left: 6px;
}

/**Content Styles**/
#left{
width: 554px;
float: left;
}
.content{
padding: 5px 10px 0px 10px;
color: #000000;
text-align: justify;
font-family: Trebuchet MS, Verdana, sans-serif;
font-size: 14px;
}
a.linkc:link {color: #3f96be; font-weight: bold; text-decoration: none; }
a.linkc:visited {color: #3f96be; font-weight: bold; text-decoration: none; }
a.linkc:hover {color: #cf9814; text-decoration: none; }
a.linkc:active {color: #cf9814; text-decoration: underline; }

#left h1{
margin: 0px 0px 3px 0px;
padding: 0px;
font-size: 16px;
color: #cf9814;
font-weight: normal;
font-family: Verdana, Geneva, sans-serif;
}
#left h2{
margin: 0px 0px 5px 0px;
padding: 0px;
font-size: 24px;
color: #3f96be;
font-weight: bold;
}
#left h3{
margin: 0px 0px 3px 0px;
padding: 0px;
font-size: 15px;
color: #cf9814;
font-weight: normal;
font-family: Verdana, Geneva, sans-serif;
}
#left h4{
margin: 0px 0px 3px 0px;
padding: 0px;
font-size: 14px;
color: #3f96be;
font-weight: bold;
font-family: Trebuchet MS, Verdana, sans-serif;
}

.indent{
padding-left: 20px;
}
.icon{
padding-top: 3px;
}
#footer{
margin-top: 20px;
margin-right: auto;
margin-left: auto;
text-align: left;
padding: 0px;
width: 854px;
font-size: 12px;
font-family: Trebuchet MS, Verdana, sans-serif;
}


div.products {
width: 530px;
font-family: "Trebuchet MS", sans-serif;
font-size: 13px;
}

.leftprod {
float: left;
width: 170px;
margin: 4px 15px 0px 0px;
}

.rightprod {
float: right;
width: 345px;
}