html {
overflow: -moz-scrollbars-vertical;
}
a:focus {
outline: 0px solid;
}

body {
font-family: Tahoma, Helevetica, Arial;
font-size: 12px;
background-image: url('../images/bg.gif');
margin: 0;
}

#sitemap{
	width: 860px; padding: 20px; float: left; color: #FFFFFF; 
}

#sitemapbox{
	width: 180px; margin-right: 10px; float: left;
}


div {
outline: 0px dotted #000;
}
.clear {
clear: both;
}

div#footer p {
margin:0px 0 0;
padding:0px 15px;
color:#999;
}

#wrapper {
width: 875px; 
margin: 15px auto;
background-color:white;
}
#container {
margin: auto;
padding: 0 0 0px 0px;
outline: 0px solid #000;
}
#leftshadow {
background-image: url('../images/leftbordershadow.png');
background-position: 0px 100px;
background-repeat: repeat-y;
outline: 0px solid #fff;
padding-left: 10px;
}

#rightshadow {
background-image: url('../images/rightbordershadow.png');
background-position: 855px 100px;
background-repeat: repeat-y;
outline: 0px solid #fff;
padding-right: 10px;

}


.head {
background-image: url('../images/content-top.png');
background-repeat: no-repeat;
height: 24px;
width:859px;
margin-left:8px;
margin-top:-12px;
padding:0px;
top:0px;
}

#header {
width: 855px;
position: relative;
left: 10px;
}
.logo { 
background-image: url('../images/pirahna_logo_small.png');
background-repeat: no-repeat;
height: 136px;
position: relative;
margin: 0px;
margin-bottom:0px;
margin-left:0px;
width: 100px;
cursor: pointer;
top:0px;
}

.slogan {
font-size: 14px;
font-weight: bold;
color:#676767;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.grayfootertxt {
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 16px;
/*font-weight: bold;*/
color:#000080;
}


 .support {
float: right;
height: 84px;
width: 740px;
}

.phone{
width:320px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.mobilenumbertext{
font-size:18px;
color:#999;
}

.mobilenumber{
font-size:18px;
color:#999;
}

#content{
/*margin-top:8px;*/
padding:15px;
/*border-top:thin solid;*/
border-color:#FF0000;
font-size: 13px;
/*background-color:#FFFF00;*/
display:block;
}

#content h2{font-size:16px}
/*
.copyright A:link {text-decoration: none; color:#000000}
.copyright A:visited {text-decoration: none; color:#000000}
.copyright A:active {text-decoration: none; color:#000000}
.copyright A:hover {text-decoration: underline;color: #336799;} 

/*
.footermenu A:link {text-decoration: none; color:#000000}
.footermenu A:visited {text-decoration: none; color:#000000}
.footermenu A:active {text-decoration: none; color:#000000}
.footermenu A:hover {text-decoration: underline;color: #336799;} 
*/


.navigation {
font-size: 13px;
font-weight:lighter;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.navigation a {color:#000080;text-decoration:none;}
.navigation a:link, .navigation a:visited {color:#000080;}
.navigation a:hover {color:#999; text-decoration:underline;}

.navigation li {
float: left;
margin: 35px 0 0 15px;
padding-right:9px;
height: 15px;
list-style:none;
}

.shadowbottom {
height: 15px;
width: 859px;
background-color: transparent;
background-image: url('../images/content-bottom.png');
background-repeat: no-repeat;
margin-left:8px;
margin-top:-12px;
padding:0px;
top:0px;
}
.contents a {
color: #336799;
text-decoration: underline;
font-weight: bold;
}

#footer {
/*margin: 0px 0px 0px 0px;*/
height: 55px;
background-color: #ffffff;
}

#socialnetworks{
float:right; padding-right:15px;padding-bottom:8px;padding-top:15px;
}

#topnavlist{
margin-top:60px;
text-align:left;
padding: 54px 0 0 0;
margin: 0 0 0 0;
}

#content_wrapper{
width:auto;
clear:both;
background-color:white;
float:left;
}

#left_cont{
float:left;
width:570px;
}

#right_cont{
float:left;
width:252px;
}

#content_left_header{
float:left;
background-image:url('../images/left_col_header.png');
background-repeat: no-repeat;
width:557px;
height:52px;

padding-left:5px;

}


#content_left_header, h1{
color:#FFFFFF;
font-size:27px;
}


#content_left{
float:left;
border-color:#999;
border-style:solid;
border-width:thin;
padding: 5px;
/*margin: 0 15px 0 0;*/
width:545px;

}


#content_left p{
color:#999;
font-size:13px;
line-height:17px;

}

.quote_form_container{width:200px; float:left; padding-left:5px; padding-top:25px;}

.quote_form_wrapper{width:200px; height:24px; float:left; margin-bottom:20px; background-color:#EAEAEA;padding:4px;}

.quote_form_wrapper2{width:200px; height:104px; float:left; margin-bottom:20px; background-color:#EAEAEA;padding:4px;}


.quote_form_name{width:153px; height:20px; float:left; font-size:12px; line-height:20px; COLOR:#000080}

.quote_form_tab{width:187px; height:20px; float:left;}

.quote_tab2{width:187px; height:150px; float:left;}






.form_container{width:340px; float:left; padding-left:5px; padding-top:25px;}

.form_wrapper{width:498px; height:24px; float:left; margin-bottom:20px; background-color:#EAEAEA;padding:4px;}

.form_wrapper2{width:498px; height:104px; float:left; margin-bottom:20px; background-color:#EAEAEA;padding:4px;}


.form_name{width:153px; height:20px; float:left; font-size:17px; line-height:20px; COLOR:#000080}

.form_tab{width:187px; height:20px; float:left;}

.form_tab2{width:187px; height:150px; float:left;}

#content_right_header{
float:left;
background-image:url('../images/right_col_header.png');
background-repeat: no-repeat;
padding: 0px;
margin: 0 0px 0 0;
width:252px;
height:52px;
position:relative;
padding-left:5px;

/*position:relative;*/
}

#content_right_header, h1{
color:#FFFFFF;
font-size:27px;
}

#content_right{
float:left;
border-color:#999;
border-style:solid;
border-width:thin;
padding: 0px;
margin: 0 0px 0 0;
width:240px;
padding:5px;

position:relative;
}

#content_right h1{
color:#000080;
font-size:13px;
}

#content_right p{
color:#999;
font-size:11px;
}

.bluetxt{
color:#000080;
}




#boxwrapper{
width:auto;
height:340px;
}

#box{
float:left;

border-color:#000080;
border-style:solid;
border-width:thin;
padding: 0px;
margin: 0 15px 0 0;
width:263px;
height:263px;
position:relative;



}

#box4{
float:left;

border-color:#000080;
border-style:solid;
border-width:thin;
padding: 0px;
margin: 0 0px 0 0;
width:263px;
height:263px;
position:relative;
}

#button{
float:left;
/*
border-color:#000080;
border-style:solid;
border-width:thin;*/
padding: 0px;
margin: 0 15px 0 0;
width:263px;
height:62px;
position:relative;
}

#button_right{
float:left;
/*border-color:#000080;
border-style:solid;
border-width:thin;*/
padding: 0px;
margin: 0 0px 0 0;
width:263px;
height:62px;
position:relative;
}




#topnavlist li
{
font-size: 17px;
color:#000080;
display: inline;
list-style-type: none;
padding-right: 14px;
}

#topnavlist A:link {font-size: 17px;text-decoration: none; color:#000080;}
#topnavlist A:visited {font-size: 17px;text-decoration: none; color:#000080;}
#topnavlist A:active {font-size: 17px;text-decoration: none; color:#000080;}
#topnavlist A:hover {font-size: 17px;text-decoration: none;color:#999;} 


#navlist{
margin-left:-23px;
}


#navlist li
{
font-size: 17px;
color:#000080;
display: inline;
list-style-type: none;
padding-right: 14px;
}

#navlist A:link {font-size: 17px;text-decoration: none; color:#000080;}
#navlist A:visited {font-size: 17px;text-decoration: none; color:#000080;}
#navlist A:active {font-size: 17px;text-decoration: none; color:#000080;}
#navlist A:hover {font-size: 17px;text-decoration: none;color:#999;} 

#copyright {
float:left;padding-left:15px;padding-top:5px;
color:#999;
}

.footermenu {
/*text-align:left;*/
/*padding: 15px;*/
/*background-color:#787878;*/
margin:0px;
padding:0px;
}



#pad {height:140px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {padding:0; margin:0; list-style:none; height:49px;}


