/*Thanks to David Stock at pingsplat.com for the structure in this CSS file */

body {margin:0px 0px 0px 0px;background:#FFF url('images/gradient03.jpg') repeat-x;font: normal small Arial, Helvetica, sans-serif;color: #333;}

body a{color:#0546FF; background-color:#FFF;}

body a:hover{color:#C00000; background-color:#FFF; text-decoration:none;}

body .outer {width:900px;margin:0px auto 10px auto;}


/*---------------Begin First Level Blocks---------------*/

.outer .header{width:900px;height:200px;float:left;color:#FF0;background-color:#FFF;background-image:url(images/header14.jpg);background-repeat:no-repeat;background-position:top center;}

/*.outer .content{width:900px; height:975px;  float:left;color: #333;background-color:#FFF;border:solid 1px #3E83AD;border-top:none;border-bottom:none;}*/

.outer .content{width:900px; float:left;color: #333;background-color:#FFF;border:solid 1px #3E83AD;border-top:none;border-bottom:none;}

.outer .footer{width:890px;font-size:x-small;float:left;text-align:center;color: #333;background-color:#FFF;padding:15px 5px;border-top:1px solid #3E83AD;border-bottom:1px solid #3E83AD;}

.outer .menu {width:901px;float:left; margin-left:none;background-color:#FFF;border-right:1px solid #3E83AD; }

.outer .menu a.nav, a.nav:link, a.nav:visited {display:block; width:12.26%; height:35px; background:#FFF url(images/menuONOFF.jpg) repeat; border:1px solid #666; border-left:1px solid #999; margin-top:0px; text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:12px; color:#000; line-height:35px; overflow:hidden; float:left; }

.outer .menu a.nav:hover {color:#000; background:url(images/menuONOFF.jpg) repeat; background-position:-35px;}

.outer .menu  a.nav:active {color:#000; background:url(images/menuONOFF.jpg) repeat;background-position:-35px;}



/*---------------Begin Second Level Blocks-----------*/

.outer .content .left{line-height:150%;width:500px; float:left;list-style-type:none;padding:0px;margin:30px 0px 0px 25px; position:relative;}

.outer .content .left span.price {font-size:1.25em; font-weight:900;}

/*.outer .content .left img{margin:0;border:none; float:left;}*/

.outer .content .left br.clear{clear:both;}

.outer .content .left h1{font-weight:900;font-size:20px;line-height:150%; margin:0px;color:#C00000;background-color:FFF;}

.outer .content .left h2 {font-weight:bold; font-size:16px; padding-left:0px;margin:25px 0px 0px 0px; color:#C00000;background-color:#FFF; line-height:150%;}

.outer .content .left .rates {width:225px; background-color:#FFF; display:block;float:left;border:1px solid #AA834A; padding:0px;margin:2px;}

.outer .content .left .rates p {padding:5px;}

.outer .content .left img.canterbury {margin:5px auto;border:1px solid #666;}

.outer .content .left .rates div  {width:220px;font-weight:bold; font-size:16px; padding-left:0px;margin:0px; color:#004DC0;background:#FFEDCC url('images/menuOFFON.jpg') repeat-x; padding-left:5px;border-bottom:1px solid #AA834A;line-height:35px;}







.outer .content .left form {border:1px dashed #999; margin:0 0 10px 0; padding:10px;}

.outer .content .left .contact span{margin:5px; display:inline; color:#F00; background-color:#FFF;}

.outer .content .left .contact p span.example{margin:5px; display:inline; font-size:x-small; color:#0546FF; background-color:#FFF;}

.outer .content .left .contact input{color:#333; background-color:#FFF;width:150px;border:1px solid #c0c0c0;padding:4px;margin:2px; display:inline;}

.outer .content .left .contact input.number{width:30px;}

.outer .content .left .contact textarea{color:#333; background-color:#FFF; width:400px;height:30px;border:1px solid #C0C0C0;padding:4px 4px 4px 4px;margin:2px 2px 2px 2px;}

.outer .content .left .contact .send{background-color:#D9D7BB;color:#333;width:208px;border:1px solid #c0c0c0;padding:4px;}

.outer .content .left .contact .send a:hover{color: #333;background-color:#FFCAA0;}



.outer .content .right{line-height:150%;width:360px;float:left;list-style-type:none;padding:0px;margin:30px 0px 0px 15px;}

.outer .content .right p {line-height: 175%; padding:0px 30px; color:#004DC0; font-size:1.25em; font-weight:900;}

.outer .content .right p span {color:#999; font-size:1.05em; font-weight:900;}

.outer .content .right img{margin:0px auto;border:none;}

.outer .content .right img.canterbury {margin:5px auto;border:1px solid #666;}

/*.outer .content .right li{display:block;padding:8px; color:#808080; background-color:#FFF; font-size:1.10em; line-height:150%;font-weight:900;}-*/

.outer .content .right .box {width:345px; padding:none;margin:0 10px 10px 0;background-color:#FFF;border:1px solid #AA834A;}

.outer .content .right .box h3 {font-weight:bold; font-size:16px; padding-left:0px;margin:0px; color:#A05708;background:#FFEDCC url('images/menuOFFON.jpg') repeat-x; padding-left:5px;border-bottom:1px solid #AA834A;line-height:35px;}

/*.outer .content .right .box span {width:105px; float:left;padding: 0px;marign:none; padding:5px; background:#FFF6E7;}*/

/*.outer .content .right .box span.l {background-color:#F6EDDC; color:#0558FF;}*/

/*.outer .content .right .box span {width:105px; float:left;padding: 0px;marign:none; padding:5px; background:#FFF6E7;}*/

.outer .content .right .box span {width:105px; float:left;padding: 0px;marign:none; padding:5px; background:#FFF;}

.outer .content .right .box span.l {width:135px; background-color:#FFF; color:#0558FF; font-weight:900; font-size:16px;}

.outer .content .right .box span.m {color:#C00000;font-weight:900; font-size:16px;}

.outer .content .right .box span.r {color:#0558FF;width:60px;}

.outer .content .right .box span a{color:#0558FF;background-color:#FFF;}

.outer .content .right .box span a:hover{color:#C00000; text-decoration:none;}

