@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; background:url(../images/body_bg.jpg) center top no-repeat; font-size:95%; font-weight:normal;}
#body {margin:0; padding:0; background:url(../images/body_bg_innerpage.jpg) center top no-repeat; font-size:95%; font-weight:normal;}

/*@font-face {
	  font-family: "MicrogrammaDBolExt";
	  src: url(http://lithodigital.com/font/MICROGBE.ttf) format("truetype");
}*/

 *{font-family:"Microsoft Sans Serif", Arial;}

h1, h2, h3, h4, h5, h6, form, ul, dl, dd{padding:0; margin:0;}
dl, dd {color:#0f518f;}

#inner_right ul {list-style-type: none; margin-left:15px;}
#inner_right ul li {list-style-type: none; list-style-type:none; padding: 0 0 10px 25px; background:url(../images/icon_button-2.png) no-repeat; font-size: 90%;}


#inner_right h1 {margin:15px 0; color:#0f518f; font-size:20px; text-transform:uppercase; font-family: "MicrogrammaDBolExt", "Microsoft Sans Serif",}
#inner_right h2{font-size:18px; color:#0f518f;}
#inner_right p{color:#0f518f; font-family:"Microsoft Sans Serif", Arial; line-height:20px;}

a{ text-decoration:underline; color:#0f518f;}
a:hover{text-decoration:none; color:#0f518f;}

/**/
.float_left {float:left;}
.float_right{float: right;}
.clr {clear:both;}
img {border: none;}
a {outline: none;}
.center{text-align:center;}
/**/



#main{width:100%;}
#container {margin:0 auto; width:995px; border-top: solid #fff 1px;}
#header{margin:0 auto; width:995px;}
#top_nav{margin:0 auto; width:966px; border: solid red 0px;}
#top_nav ul{list-style-type:none; padding:0; margin:0;}
#top_nav ul li{list-style-type:none; display:inline;} 


#inner_container{margin:10px auto 0 auto; width:966px; border: solid red 0px;}

#inner_container #inner_left{float:left; width:233px;}
.left_box{width:233px; float:left; clear:left; background:url(../images/left_box_middle.jpg) center top repeat-y;}
#inner_container #inner_left ul{margin-left:25px;list-style-type:none; display:block; margin-top:15px;}
#inner_container #inner_left ul li{list-style-type:none; display:block; background:url(../images/icon_bullet.jpg) left 5px no-repeat; padding-left:20px; font-family:"MS Serif", "Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:22px;}
#inner_container #inner_left ul li a{ text-decoration:none; color:#044f96;}
#inner_container #inner_left ul li a:hover{ text-decoration:underline; color:#044f96;}
#inner_container #inner_left ul li.active{list-style-type:none; display:block; background:url(../images/icon_bullet.jpg) left 5px no-repeat; padding-left:20px; font-family:"MS Serif", "Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:22px; margin-left:15px; font-weight:bold;}


#inner_container #inner_right{float:right; width:711px;}
#inner_right .home_top_img{width:711px; float:left; clear:left; background:url(../images/lithodigital_home_top.jpg) left top no-repeat; height:298px;}
#inner_container #inner_right #gallery a{background:none; border:none;}
#inner_container #inner_right #gallery a:hover{background:none; border:none;}
#inner_container #inner_right #gallery ul,
#inner_container #inner_right #gallery2 ul,
#inner_container #inner_right #gallery3 ul,
#inner_container #inner_right #gallery4 ul,
#inner_container #inner_right #gallery5 ul
{list-style-type:none;}
#inner_container #inner_right #gallery2 ul li,
#inner_container #inner_right #gallery3 ul li,
#inner_container #inner_right #gallery4 ul li,
#inner_container #inner_right #gallery5 ul li,
#inner_container #inner_right #gallery ul li
{list-style-type:none;}

#inner_right .gallery ul {list-style-type:none; background:none; padding:0; margin:0;}
#inner_right .gallery ul li{list-style-type:none; background:none; padding:0; margin:0;}

#inner_right .inner_top_img{width:711px; float:left; clear:left; background:url(../images/lithodigital_inner_top.jpg) left top no-repeat; height:126px;}
.contact_number{ font-size:35px; font-weight:bold; margin: 70px 0 0 325px; color:#0f518f;font-family: "MicrogrammaDBolExt", "Microsoft Sans Serif",}
#content_inner div img {padding-right:15px;}
#content_inner div{border: solid red 0px; margin-bottom:30px;}

#footer {width:930px; height:45px; margin:10px auto 0 auto; background:url(../images/lithodigital_footer_bg.jpg) top left no-repeat; padding: 5px 15px 0 15px; color:#044f96; font-size:13px;}
#footer .float_right span{font-size: 12px;}
#footer a {color:#044f96; text-decoration:underline;}
#footer a:hover {color:#000; text-decoration:none;}


fieldset.contact-form {
	width:505px;
	display:block;
	/*background: url(../images/fieldset-background.gif) no-repeat 0px 0px;*/	
	float:left;
	border:none;
	/*margin-top:30px;*/
}

p.contact-form-holder {
	width:240px;
	height:40px;
	float:left;
	display:block;
	padding:15px 5px 5px 5px;
}

p.contact-form-holder-long {
	width:490px;
	height:40px;
	float:left;
	display:block;
	padding:15px 5px 5px 5px;
}

p.contact-form-holder-longer {
	width:490px;
	float:left;
	display:block;
	padding:15px 5px 5px 5px;
}


input.form-field {
	width:217px;
	height:25px;
	border:none;
	/*font: 11px Arial, Helvetica, sans-serif, Tahoma;*/
	padding:6px 0 0 15px;
	/*color: #666666;*/
	text-decoration: none;
	background: url(../images/form-field.gif) no-repeat 0px 0px;	
}

input.form-field-long {
	width:471px;
	height:25px;
	border:none;
	/*font: 11px Arial, Helvetica, sans-serif, Tahoma;*/
	padding:6px 0 0 15px;
	/*color: #666666;*/
	text-decoration: none;
	background: url(../images/form-field-long.gif) no-repeat 0px 0px;	
}

textarea.form-text-area {
	width:471px;
	overflow:auto;
	height:87px;
	border:none;
	/*font: 11px Arial, Helvetica, sans-serif, Tahoma;*/
	padding:8px 0 0 15px;
	/*color: #666666;*/
	text-decoration: none;
	background: url(../images/text-area.gif) no-repeat 0px 0px;	
	clear:both;
	display:block;
	float:left;
}
textarea.form-text-area:focus {background: url(../images/text-area.gif) no-repeat -486px 0px;	}

input.form-field:focus {
	background: url(../images/form-field.gif) no-repeat -232px 0px;
}

input.form-field-long:focus {
	background: url(../images/form-field-long.gif) no-repeat -486px 0px;
}

#gallery ul {list-style-type:none;}
#gallery ul li {background:none;}
#gallery ul li a {background-color:white; border-bottom:dashed 0px blue; border: solid #ccc 1px; padding:5px;}
#gallery ul li a:hover {background-color:green; border-bottom:dashed 0px blue; border: solid #ccc 1px; padding:5px;}


#inner_right dl {list-style-type: none; margin-left:15px;}
#inner_right dl dd {list-style-type: none; margin-bottom:6px; list-style-type:none; padding: 0 0 10px 25px; background:url(../images/icon_button-2.png) no-repeat; font-size: 90%; width:260px; display:inline; float:left;}
#inner_right dl dt {list-style-type: none; margin-bottom:6px; list-style-type:none; padding: 0 0 10px 25px; background:url(../images/icon_button-3.png) no-repeat; font-size: 90%; margin-left:25px;}

#inner_right dl dd a, #inner_right dl dt a{color:#075aa2;}
#inner_right dl dd a:hover, #inner_right dl dt a:hover{background:#075aa2; color:#fff;}
