/* css document developed by Alex M */

INPUT, TEXTAREA, SELECT {
font-family: arial, verdana, sans-serif; 
font-size: 12px; 
color: #666666;
}
P {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #666666;
}
body, h1, h2, h3, h4, p, ul, li {
margin: 0px;
padding: 0px;
}
body {
background-image:url(../images/index_01_home.gif);
background-repeat:repeat-y;
background-position: center;
}
h1, h2, h3, h4 {
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
}
h1 { font-size: 14px; color:#666666;}
h2 { font-size: 16px;}
h3 {font-size: 12px;}
h4 {font-size: 12px;}
h2.c4 {color:#AE5270}
h2.c3 {color:#DDC14D}
h2.c2 {color:#666666}
h2.c1 {color:#3586AF}
A {font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; }
A:visited {font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}
A:link {font-family:Arial, Helvetica, sans-serif; color: #666666; text-decoration:none;}
A:hover {font-family:Arial, Helvetica, sans-serif; color: #a6d513; text-decoration: none;}
.clear_both { clear:both; }

#main_container {
width:878px;
margin: 0 auto;
}
.index_left_strip {
float:left;
width:8px;
height:600px;
background-image:url(../images/index_02.gif);
}
.index_left_strip1 {
float:left;
width:7px;
height:200px;
background-color: #3587af;
}
.index_middle {
float:left;
width:679px;
height:755px;
background-image:url(../images/index_03.gif);
}
.index_logo {
float:left;
width:182px;
border-left:solid #ffffff 1px;
}
.index_address_panel {
width:182px;
height: 585px;
}
.index_navigation {
border-bottom:dashed #666666 1px;
padding: 10px 0px 5px 13px;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 12px;
text-decoration:none;
width: 150px;
}
.index_phone {
width: 150px;
padding: 20px 0px 0px 8px;
}
.index_moreinfo {
width: 150px;
padding: 10px 0px 0px 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #a6d513;
}
.index_email {
width: 150px;
padding: 5px 0px 0px 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
text-decoration:none;
}
.index_alt {
width: 150px;
padding: 5px 0px 0px 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #a6d513;
}
.index_name {
width: 150px;
font-weight:bold;
padding: 20px 0px 0px 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #a6d513;
}
.index_addy {
width: 150px;
padding: 5px 0px 0px 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}
.index_number {
width: 150px;
padding: 2px 0px 0px 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 23px;
color: #666666;
font-weight: bold;
letter-spacing: -1px;
}
.index_map {
width: 150px;
padding: 15px 0px 0px 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
text-decoration:none;
}
.index_text_top_cont {
width: 200px;
margin: 15px 0px 0px 0px;
}
.index_text_top {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border-bottom: dashed #666666 1px;
padding: 10px 0px 10px 0px;
}
.index_top_section {
float:right;
width:630px;
}
.index_top_about {
width:340px;
float:right;
margin-top:102px;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-transform: uppercase;
font-size: 12px;
text-align: right;
font-weight: bold;
}
.index_top_about_drk {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
}
.index_mid_welcome {
background-image:url(../images/index_03.jpg);
width:679px;
height: 136px;
margin-top: 2px;
}
.index_panel_logo {
float:left;
}
.index_copyright {
float:right;
width:165px;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
margin-top: 5px;
}
.index_valid_xhtml {
float:left;
width:81px;
padding-left: 5px;
}
.index_valid_css {
float:left;
width:80px;
padding-left: 4px;
}
.index_valid {
margin-top: 170px;
}
.body_text_left {
width:265px;
float:left;
}
.body_text_right {
width:315px;
float:right;
}
.text_points {
font-family:Arial, Helvetica, sans-serif;
color: #666666;
font-size: 18px;
}
.printing_text_points {
font-family:Arial, Helvetica, sans-serif;
color: #3586AF;
font-size: 16px;
}
.framing_text_points {
font-family:Arial, Helvetica, sans-serif;
color: #DDC14D;
font-size: 16px;
}
.design_text_points {
font-family:Arial, Helvetica, sans-serif;
color: #AE5270;
font-size: 16px;
}
.about_text_cont {
width:595px;
margin: 343px 0px 0px 50px;
}