/* 
	Coffee Bean Design
	stylesheet.css
	Copyright 2008 Coffee Bean Design	
*/

/* == STYLES == */

*{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;color:#333333;line-height:23px;text-align:left;}
img,a img{padding:0;margin:0;border:none;}

body{background-color:#FFFFFF;margin:40px 0 20px 0;font-size:11px;}

a{text-decoration:none;color:#005696;font-weight:700;}
a:hover{color:#000066;}
p {margin:0 0 12px 0;padding:0;}

h1{display:none;}

h2{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#333333;padding:0 0 20px 0;margin:0;font-weight:700;}

h3{font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#888888;padding:0 0 20px 0;margin:0;font-weight:normal;text-transform:lowercase;}

h4{margin:10px 0 10px 0;color:#FF6600;font-size:12px;text-transform:uppercase;border-top:1px dotted #FF6600;padding:5px 0 0 0;}

.bold{font-weight:700;}
.clear{clear:both;}

.breaker{border-bottom:1px solid #E5E5E5;height:1px;}
.highlight{color:#CCCCCC;font-weight:bold;}
.warning{color:#990000; border-bottom:3px solid #990000;padding-bottom:2px;}
.error_meessage{border-bottom:5px solid #CC0000;color:#CC0000;text-align:center;padding:5px 0 5px 0;}

.big{line-height:24px;}
.small{font-size:9px;}

.float_right {float:right;}
.float_left {float:left;}
noscript *{clear:none;display:inline;margin:0;padding:0;}

.overflow_vert {overflow:-moz-scrollbars-vertical;overflow-x:hidden;overflow:auto;padding-right:20px;}

.text_center{text-align:center;}
.text_left{text-align:left;}
.text_right{text-align:right;}

/* == END STYLES == */

/* == LAYOUT == */

#container{margin:auto;width:900px;padding:0;}

#header{height:90px;padding:0;background:#005696;}
#header img{floar:left;display:inline;}

#page{padding:30px 300px 20px 20px;margin:0;border:5px solid #005696;height:390px;width:570px;font-size:14px;}
.bg_home{background:url(../images/bg_home.jpg);background-repeat:no-repeat;}
.bg_services{background:url(../images/bg_services.jpg);background-repeat:no-repeat;}
.bg_contact{background:url(../images/bg_contact.jpg);background-repeat:no-repeat;}
.bg_error{background:url(../images/bg_error.jpg);background-repeat:no-repeat;}

#page.bg_comments{padding:30px 40px 20px 20px;width:830px;}

#page ul{margin:0;padding:0;display:inline;}
#page ul li{margin:0 0 0 10px;padding:0;}

#page .inline{display:inline;float:left;margin:3px 10px 0 0;border:1px solid #999999;padding:2px;}

.quote {margin:0 5px  5px 0;padding:0;display:inline;float:left;}

#footer{color:#666666;padding:0;font-size:11px;margin:0;}
#footer a{color:#666666;font-weight:normal;}

#menu {clear:none;height:20px;float:right;font-size:18px;font-weight:bold;display:inline;list-style:none;margin:65px 10px 0 0;padding:0;}
#menu li{float:left;margin:0 0 0 20px;}
#menu .on a{color:#000000;}
#menu .on a:hover{color:#000000;}
#menu li a {color:#FFFFFF;text-decoration:none;}
#menu li a:hover{color:#000000;}

/* == END LAYOUT == */


/* == FORMS == */

form {}
.submit_button {color:#CC0000;background:none;border:none;height:22px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:2px;margin:0px;float:left;text-align:right;}
.submit_button:focus, .submit_button:hover {color:#999999;}
.input_text {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;width:200px;margin:0 0 10px 10px;background-color:#FFFFFF;border: 1px solid #CCCCCC;color:#330000;padding:5px;}
.input_text:focus, textarea:focus, .input_text:hover, .textarea:hover{background-color: #E5E5E5;} 

textarea {height:60px;padding:2px;}
form label{padding:5px 0 0 0;float:left;width:150px;}
form .cell{clear:both;}


/* == END FORMS == */



/* == BORDERS == */

.bor_r 	{border-right: 1px solid #CCCCCC;}
.bor_l 	{border-left: 1px solid #CCCCCC;}
.bor_t 	{border-top: 1px solid #CCCCCC;}
.bor_b 	{border-bottom: 1px solid #CCCCCC;}
.bor 	{border: 1px solid #CCCCCC;}

.dot_r	{border-right: 1px dotted #CCCCCC;}
.dot_l  {border-left: 1px dotted #CCCCCC;}
.dot_t 	{border-top: 1px dotted #CCCCCC;}
.dot_b	{border-bottom: 1px dotted #CCCCCC;}
.dot 	{border: 1px dotted #CCCCCC;}

/* == END BORDERS == */
