/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{ background:#adae10; text-align:center;}
.body-tail{ background:url(images/body-tail.jpg) top repeat-x #a7a722;}
.footer-tail{ background:url(images/footer-tail.gif) bottom repeat-x;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:0.6875em; line-height:1.364em; color:#666666;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#0e89b0;}
a:hover{text-decoration:none;}
.orange{ color:#d6630f;}
.green{ color:#90a100;}
p {padding-top:15px;}

h3{ color:#c00810;}
h4{ color:#d6630f; font-weight:normal;}
h5{ color:#90a100;}
h6{ color:#0e89b0;}
/* ============================= main layout ====================== */
.imgindent {margin:0 16px 0 0; float:left;}
.padding1{ padding-top:9px;}
.padding2{ padding-top:13px;}
.padding3{ padding-bottom:10px;}
.padding4{ padding-top:20px;}

/* ============================= header ====================== */
#header{ background:url(images/header-bg.jpg) no-repeat top center; }
#header .column-1{ width:236px;}
#header .column-2{ width:494px;}

.menu{ width:100%; overflow:hidden;}
.menu ul{margin-top:9px; margin-left: 75px ;height:28px;}
.menu li{ float:left; text-align:center; padding-right:4px; }
.menu li a span{ display:block; padding:2px 0px 3px 0px; width:100px;}
.menu li a span strong{ background:url(images/menu-bg.gif) no-repeat 0 5px; font-weight:normal; padding:0 7px; }
.menu li a{ color:#2f2f2f; cursor:pointer; text-decoration:none; font-size:1.091em; display:block;}
.menu li a:hover, .menu li a.active{ background:url(images/menu-right-bg.gif) top right no-repeat #f79700; color:#ffffff; text-decoration:none; }
.menu li a:hover span strong, .menu li a.active span strong{ background:none;}
.menu li a:hover span, .menu li a.active span{ background:url(images/menu-left-bg.gif) no-repeat;}

.logo{ padding:26px 0;}
.banner{ margin-bottom:-55px; position:absolute;}
area{ cursor:pointer;}

/* ============================= content ====================== */
.content-bg{ position:absolute; margin-left:236px;}
.corner-left-top{ background:url(images/corner-left-top.gif) no-repeat left top #ffffff; margin-bottom:25px;}
.corner-right-top{ background:url(images/corner-right-top.gif) no-repeat right top;}
.corner-left-bot{ background:url(images/corner-left-bot.gif) no-repeat left bottom; width:100%;}
.corner-right-bot{ background:url(images/corner-right-bot.gif) no-repeat right bottom; padding:7px 6px 7px 7px;}

.box{ background:url(images/box-corner-right-bot.gif) no-repeat right bottom #ebebeb;}
.box .left-corner{ background:url(images/box-corner-left-bot.gif) no-repeat left bottom;}
.box .cont{ padding:17px 21px 15px 23px;}
.cont{ padding:0px 0px 15px 20px;}
.cont2{ padding:0px 25px 15px 20px;}

.box .title{ background:url(images/title-corner-left-top.gif) no-repeat left top #dfdfdf;}
.box .title .right-corner{ background:url(images/title-corner-right-top.gif) no-repeat right top; height:49px;}
.box .title img{ margin:15px 0 0 23px;}

.title1, .title2{ border-bottom:solid 1px #b2b2b2; text-align:right; margin:17px 0 15px 0; padding-bottom:5px}
.title2{ text-align:left;}

.list li{ background:url(images/list-bg.gif) no-repeat 0 6px; padding-left:9px; }

.price{ color:#2b2a2b; font-weight:bold; padding-top:2px;}
.price span{ color:#c00810;}

.link1, .link2, .link3{	display:block; background:url(images/link1-left-bg.gif) top left no-repeat; float:right; line-height:1em; font-size:0.909em; text-decoration:none; text-transform:uppercase; margin-top:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff;}
.link1:hover, .link2:hover, .link3:hover{ text-decoration:underline;}
.link1 span, .link2 span, .link3 span{ display:block; background:url(images/link1-right-bg.gif) top right no-repeat; padding:0 7px;}
.link1 strong, .link2 strong, .link3 strong{ font-weight:normal; display:block; background:url(images/link1-bg.gif) top repeat-x; padding:4px 5px 5px 6px;}

.link2{ background:url(images/link2-left-bg.gif) left no-repeat;}
.link2 span{ background:url(images/link2-right-bg.gif) right no-repeat;}
.link2 strong{ background:url(images/link2-bg.gif) repeat-x;}

.link3{ background:url(images/link3-left-bg.gif) left no-repeat;}
.link3 span{ background:url(images/link3-right-bg.gif) right no-repeat;}
.link3 strong{ background:url(images/link3-bg.gif) repeat-x;}

/* ============================= page1 ====================== */
#page1 #content .column-2{ margin-left:29px;}
#page1 #content .column-3{ margin-left:28px;}

/* ============================= page2 ====================== */
#page2 #content .column-2{ margin-left:29px;}

/* ============================= page3 ====================== */
#page3 #content .column-2{ margin-left:29px;}
#page3 #content .column-1 .col-2{ margin-left:31px;}

/* ============================= page4 ====================== */
#page4 #content .column-2{ margin-left:29px;}
#page4 #content .column-3{ margin-left:25px;}

/* ============================= page5 ====================== */
#page5 #content .column-2{ margin-left:29px;}

/* ============================= page6 ====================== */
#page6 #content .column-2{ margin-left:29px;}
#page6 #content .column-1 .col-2{ margin-left:31px;}

/* ============================= page7 ====================== */
#page7 #content .column-2{ margin-left:29px;}
#page7 #content .column-3{ margin-left:28px;}
.phone{ float:right; padding-right:27px;}

/* ============================= footer ====================== */
#footer{ background:url(images/footer-tail.gif) top repeat-x; color:#ffffff; font-size:1.091em;}
#footer a{ color:#ffffff; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
#footer .text{ text-align:center; padding-top:14px;}

/* ============================= forms ============================= */
#Form .block{  color:#146d98; padding-bottom:3px; height:17px; position:relative;}
#Form input{ height:14px; border:solid 1px #d4d4d4;}
#Form select{ border:solid 1px #d4d4d4;}
#Form .block strong{ width:42px; vertical-align:middle; position:absolute;}
#Form .input1{ width:135px;}
#Form .input2{ width:95px;}
#Form .input3{ width:85px;}

#ContactForm .block{ padding-bottom:3px; height:17px; position:relative;}
#ContactForm input{ height:14px; border:solid 1px #d4d4d4; margin-left:45px; position:absolute; width:135px; color:#666666; }
#ContactForm .block strong, #ContactForm .block2 strong{ width:42px; vertical-align:middle; position:absolute; color:#146d98;}
#ContactForm textarea{ margin-top:5px; height:95px; border:solid 1px #d4d4d4; width:180px; overflow:hidden; font-size:1em !important;}
#ContactForm .link1{ padding-right:5px;}


input{ border:solid 1px #d4d4d4; color:#666666; font-size:11px; }
textarea{ margin-top:5px; height:95px; border:solid 1px #d4d4d4; width:350px; font-size:11px;}
.checkbox input{ border:solid 0px #FFFFFF; color:#666666; width:10px; }

.psButton input{
border:1px solid #B5B5B5;
background: #DEDEDE url('admin/images/button.jpg') repeat-x top;
font-family:Verdana, sans-serif;
font-size:11px;
width:100px;
height: 20px;
}
