/* 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_other.gif);
background-repeat:repeat-y;
background-position: center;
}
h1, h3, h4 {font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
h1 {font-size: 14px; color:#FFFFFF;}
h2 {
font-size: 24px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:normal; 
color:#666666;
line-height: 21px;
letter-spacing: -1px;
}
h3 {font-size: 12px;}
h4 {font-size: 12px; color:#A6D513;}
.clear_both { clear:both; }
div.c2 {text-align: center}
div.c1 {text-align: right}

#main_container {
width:870px;
margin: 0 auto;
}
.index_left {
float:left;
width:115px;
height:814px;
}
.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;
}
.index_middle {
float:left;
width:679px;
height:228px;
background-image:url(../images/other_top.gif);
}
.index_right {
float:right;
width:115px;
height:814px;
}
.index_logo {
float:right;
width:182px;
border-left:solid #ffffff 1px;
}
.index_address_panel {
width:182px;
height: 515px;
}
.design_address_panel {
width:182px;
height: 1293px;
}
.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_navigation a:link {
color: #666666;
text-decoration:none;
}
.index_navigation a:visited {
color: #666666;
text-decoration:none;
}
.index_navigation a:hover {
color: #a6d513;
text-decoration:none;
}
.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_email a:link {
color: #666666;
text-decoration:none;
}
.index_email a:visited {
color: #666666;
text-decoration:none;
}
.index_email a:hover {
color: #a6d513;
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_map a:link {
color: #666666;
text-decoration:none;
}
.index_map a:visited {
color: #666666;
text-decoration:none;
}
.index_map a:hover {
color: #a6d513;
text-decoration:none;
}
.strip {
	width:182px;
	margin-top: 70px;
}
.design_strip {
	width:182px;
	margin-top: 100px;
}
.design_starburst1 {
width:180px;
margin-top: 100px;
}
.design_starburst2 {
	width:180px;
	margin-top: 259px;
}
.index_text_top_cont {
width: 250px;
margin: 25px 0px 0px 25px;
}
.index_text_top {
padding-bottom: 20px;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.index_text_top a:link{
color: #FFFFFF;
text-decoration: none;
}
.index_text_top a:visited {
color: #FFFFFF;
text-decoration: none;
}
.index_text_top a:hover {
color: #267a0b;
text-decoration: none;
}
.index_top_section {
float:left;
width:670px;
}
.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;
}
#mid_container {
width:679px;
float:left;
background-image:url(../images/custom_01.gif);
background-repeat:no-repeat;
}
#mid_container_about {
width:679px;
float:left;
background-image:url(../images/about_01.gif);
background-repeat:no-repeat;
}
#mid_container_design {
width:679px;
float:left;
background-image:url(../images/design_01.gif);
background-repeat:no-repeat;
}
#mid_container_design2 {
width:679px;
float:right;
}
#mid_container_design3 {
width:679px;
float:right;
}
#mid_container_printing {
width:679px;
float:left;
background-image:url(../images/largeformat_02.gif);
background-repeat:no-repeat;
}
#mid_container_framing {
width:679px;
float:left;
background-image:url(../images/framing_01.gif);
background-repeat:no-repeat;
}
#mid_container_artbook {
width:679px;
float:left;
background-image:url(../images/artbook_01.gif);
background-repeat:no-repeat;
}
#mid_container_map {
width:679px;
float:left;
background-image:url(../images/map_01.gif);
background-repeat:no-repeat;
}
.index_mid_welcome {
background-image:url(../images/index_03.jpg);
width:679px;
height: 136px;
margin-top: 2px;
}
.index_welcome_cont {
width:300px;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 65px;
letter-spacing: -5px;
padding: 20px 0px 0px 20px;
}
.index_welcome_cont1 {
width:300px;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 14px;
padding: 20px 0px 0px 110px;
}
.index_panels {
width:679px;
float:left;
}
.index_panel_logo {
float:left;
}
.index_panel_bg {
background-color:#5e7e03;
float:left;
height:92px;
width:571px;
}
.index_panel_bg1 {
background-color:#256809;
float:left;
height:93px;
width:571px;
}
.index_panel_bg2 {
background-color:#4a3604;
float:left;
height:93px;
width:571px;
}
.index_panel_bg3 {
background-color:#0f0352;
float:left;
height:93px;
width:571px;
}
.index_panel_text {
width:400px;
color: #ddbe4a;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 12px 0px 0px 5px;
}
.index_panel_text1 {
width:400px;
color: #3c9bbb;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 12px 0px 0px 5px;
}
.index_panel_text2 {
width:400px;
color: #b05372;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 4px 0px 0px 5px;
}
.index_panel_text3 {
width:400px;
color: #ff6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 4px 0px 0px 5px;
}
.index_bottom {
width:679px;
float:left;
background-image:url(../images/index_03.jpg);
}
.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: 100px;
}
.about_text_cont {
width:595px;
margin: 10px 0px 0px 60px;
}
.about_text_left {
width:265px;
float:left;
}
.about_text_right {
width:315px;
float:right;
}
.custom_text_left {
width:265px;
float:left;
}
.custom_text_right {
width:315px;
float:right;
}
.text_headings {
font-family:Arial, Helvetica, sans-serif;
color: #666666;
font-size: 24px;
line-height: 21px;
letter-spacing: -1px;
}
.text_points {
font-family:Arial, Helvetica, sans-serif;
color: #666666;
font-size: 18px;
}
.map_container {
width:500px;
height:400px;
margin-left: 40px;
}
.artbook_container {
width:634px;
height:600px;
margin-left: 22px;
}
