/*************************/
/*      Main Body        */
/*************************/

* {
	margin:0; padding:0; 
}

body{ background:url(../screenImages/body_bg.gif);}


a:hover{text-decoration:none;}

a img { border:0;}

ul { list-style:none; top: 109px; line-height: 5px;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea { font-family: Georgia; font-size: 12px; line-height: 17px; color: #333333; background-color: #D5D5D5; text-align:justify;}
input, select { vertical-align:middle; font-weight:normal;}

a { color: #1877c3;}
h3 {font-family: 'Berlin Sans FB'; font-size: 18px; color: #164c18; font-weight: 600;}
.number { font-family:Arial; font-size: 12px;}

/*************************/
/*      Main Layout      */
/*************************/


#top_tall { background:url(../screenImages/top_tall.gif) top repeat-x;}
#header { background:url(../screenImages/header_bg.jpg) top left no-repeat;}
#header .indent {padding:63px 35px 54px 34px;}
.logo { margin: 0 38px 10px 39px;}
.line {background:url(../screenImages/line.gif) repeat-x; height:2px;}
.slogan { margin: 62px 0 0 50px;}
.click_here {margin:14px 0 0 54px;}
#main { margin:0 auto;}
#middle { width:100%;}
#footer {font-size:12px;}
#footer a {color:#363636;}
#footer .left {padding:25px 0 0 27px;}
#footer .right {padding:25px 26px 0 0;}
#footer .right a { background-position: right top; background: right top; padding: 0 29px 2px 0; font-family: arial; color: #646464;}
.more a{background:url(../screenImages/more_bg.gif) top right no-repeat; padding-right:13px; font-weight:bold; font-size:12px;}

/*************************/
/*       Box Layout      */
/*************************/

.box {background:#d1d1d1 url(../screenImages/box_btall.jpg) bottom repeat-x;}
.box .ttall {background:url(../screenImages/box_ttall.jpg) top repeat-x;}
.box .rtall {background:url(../screenImages/box_rtall.jpg) right repeat-y;}
.box .ltall {background:url(../screenImages/box_ltall.jpg) left repeat-y;}
.box .br {background:url(../screenImages/box_br.jpg) bottom right no-repeat;}
.box .bl {background:url(../screenImages/box_bl.jpg) bottom left no-repeat;}
.box .tr {background:url(../screenImages/box_tr.jpg) top right no-repeat;}
.box .tl {background:url(../screenImages/box_tl.jpg) top left no-repeat; width:100%;}
.blue {color:#1877c3;}
.more2 { background:url(../screenImages/list_bg.gif) no-repeat 0 5px; font-size:12px; padding-left:24px; color:#292929;}

li { background:url(../screenImages/list_bg.gif) no-repeat 0 5px; font-size:12px; padding-left:16px; line-height:17px; list-style-position: outside; font-style: normal;}
li a {color:#292929;}

.fs12 {font-size:12px;}
.s_text {color:#292929;}

/*************************/
/*        Home Page      */
/*************************/

#index .box .indent {padding:50px 35px 49px 34px;}
#index #middle .padding {padding:0 20px 27px 26px;}
#index #middle .column1 .padding {padding:13px 0 34px 23px;}
#index #middle .column2 .padding {padding:13px 0 40px 0;}
#index #middle .column2 ul {margin:0 0 0 39px;}

/*************************/
/*      Feature Page     */
/*************************/

#index_1 .box .indent {padding:50px 35px 49px 34px;}
#index_1 #middle .padding {padding:0 26px 50px 27px;}
#index_1 #middle .padding2 {padding:17px 26px 21px 26px;}

/*************************/
/*      Product Page     */
/*************************/

#index_2 .box .indent {padding:50px 35px 49px 34px;}
#index_2 #middle .padding {padding:0 20px 40px 26px;}
#index_2 #middle .column1 .padding {padding:17px 0 41px 26px;}
#index_2 #middle .column2 .padding {padding:17px 0 24px 0;}
#index_2 #middle .column2 ul {margin:0 0 0 39px;}

/*************************/
/*       Quote Page      */
/*************************/

#index_3 .box .indent {padding:50px 35px 49px 34px;}
#index_3 #middle .padding {padding:0 20px 28px 15px;}
#index_3 #middle .column1 .padding {padding:17px 0 33px 21px;}
#index_3 #middle .column2 .padding {padding:17px 0 24px 0;}
#index_3 #middle .column2 ul {margin:0 0 0 39px;}
#index_3 #middle .column2 .pad {padding-left:3px;}

/*************************/
/*      Contact Page     */
/*************************/

#index_4 .box .indent {padding:45px 35px 49px 35px;}
#index_4 #middle .padding {padding:0 20px 22px 26px;}
#index_4 #middle .column1 .padding {padding:15px 0 24px 25px;}
#index_4 #middle .column2 .padding {padding:15px 0 16px 0;}
#index_4 #middle .column2 .padding .content {padding-left:3px; height:115px;}

.input {width:231px; height:18px; padding:0 0 0 3px; font-family:tahoma; color:#8c8c8c;}
.input_2
{
    width: 135px;
    height: 16px;
    padding: 0 5px 0 3px;
    font-family: tahoma;
    color: #333333;
}
.select
{
    width: 150px;
    height: 21px;
    padding: 0 5px 0 3px;
    font-family: tahoma;
    background-color: #C3C3C3;
    color: #333333;
}
textarea {width:231px; height:39px; padding:0 0 0 3px; overflow:auto; font-family:tahoma; color:#8c8c8c;}
form .div {text-align:right; padding:6px 3px 0 0;}

/*************************/
/*       About Page      */
/*************************/

#index_5 .box .indent {padding:50px 39px 49px 35px;}
#index_5 #middle .padding {padding:0 20px 32px 26px;}
ul {
	line-height: 18px;
	vertical-align: top;
}
li {
	line-height: 20px;
}

