/* CSS Document */

* {
	margin:0;
	border-width: 0px;
	padding: 0px;
}
h1 {
	font: 22px;
	border-bottom: thin dashed #ABABC8;
	padding-bottom: 5px;
	letter-spacing: 2px;
}

body{
	background:#000;
	text-align:center;
}

img { vertical-align:top; }
a img { }

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
	color:#CCC;
	font: 12px Tahoma;
	letter-spacing: 1px;
}

input, select { vertical-align:middle; font-weight:normal;}

a { color:#cecee9; text-decoration: none; }
a:hover{text-decoration:none;}
p {padding-top:15px;}

.home {font-size: small;}
.featured { color: #000000; font: small Tahoma, Verdana, Arial, Helvetica, sans-serif; }


/* ============================= main layout ====================== */

.more {background:#d20000 url(images/more1_bg.gif) top left no-repeat; display:block; right:0; bottom:0; margin:0 -1px -1px 0; padding:4px 19px 5px 29px; color:#000000; text-transform:uppercase; font-weight:bold; text-decoration:none; float:right; position:relative;}
.more2 { background:#FF4C00 url(images/more2_bg.gif) no-repeat left top; list-style-type: disc; list-style-position: outside; }
.more3 {background:#ffcd1f url(images/more3_bg.gif) top left no-repeat;}
.more4 {background:#e61f40 url(images/more4_bg.gif) top left no-repeat;}
.more4a {background:#e61f40 url(images/more4_bg.gif) top left no-repeat; padding:3px 19px 6px 29px; color:#000; text-transform:uppercase; font-weight:bold; text-decoration:none; float:left; margin:15px 0 0 0;}

li {
	background:url(images/list_bg.gif) no-repeat 0 10px;
	padding-left:11px;
	margin-left: 25px;
}
li a {color:#cecee9; line-height:2.182em;}

.imgindent { margin:0 20px 0px 0; float:left; }
.title {margin-bottom:15px;}
.title2 {margin-bottom:22px;}

/* ============================= header ====================== */

.logo {margin:43px 0 39px 165px;}
.border {
	border:0px solid #3f3f53;
	padding:15px 5px 0px;
}

.header_bg { background:url(images/AD_banner.jpg) no-repeat center top; padding:0; height: 288px; width: 827px; }

#header .menu {height:64px; padding-left:44px;}
.menu li {background:url(images/menu_bg.gif) no-repeat 0 32px; float:left; padding:0 24px 0 30px;}
.menu li a {text-transform:uppercase; color:#fff; text-decoration:none; font-weight:bold; display:block; padding:22px 0 0 0;}
.menu li a:hover {color:#d20000;}
#header .menu .first {background:none; padding-left:0;}



/* ============================= middle ====================== */


#about .box_margin { margin-right:0px; }

.row2 { padding-top:0px; }

.box { background:#3f3f53; padding:1px; }
.box_inner { background:#1c1c1e; width:100%; }
.box_margin { margin-right:12px; }
.box_margin2 { margin-right:40px; width: 100%; }
.margin {margin-top:15px;}
.box .padding {padding:22px 20px 28px 25px;}
.box .padding2 { padding:22px 20px 34px 27px; }
.box .padding3 {padding:26px 10px 28px 24px;}
.box .padding4 {padding:27px 28px 44px 25px;}
.box .pic { padding:5px 5px 5px 5px; background: #1C1C1E; }
.box_bg { background:#1C1C1E; padding: 1px; width: 100%; }


.content { padding:0px 20px 0 0; }
.content2 {padding:35px 10px 0 25px;}
.line {
	background:url(pages/images/hor_line.gif) repeat-x bottom;
	height:1px;
	margin:16px 0 25px 0px;
}

.text2 { color:#cecee9; font-size:1.091em; line-height:1.25em; }
.usual {color:#ababc8;}
.img_text {padding-top:35px;}
.phone {margin-right:135px;}
.img {margin:29px 0 28px 0;}
.p {padding-top:6px;}
.ul {margin:13px 0 0 0;}
.ul1 {margin:-5px 0 0 0;}
.ul2 {margin:23px 0 24px 0;}
#index_6 .p {padding-top:30px;}



/* ============================= contact page ====================== */

.row2 { padding-top:0px; }

.boxc { background:#1C1C1E; padding:1px; }
.boxc_inner { background:#1c1c1e; width:100%; }
.boxc_margin {margin-right:15px;}
.boxc_margin2 { margin-right:40px; }
.margin {margin-top:15px;}
.boxc .padding {padding:22px 20px 28px 25px;}
.boxc .padding2 {padding:27px 20px 34px 27px;}
.boxc .padding3 {padding:26px 10px 28px 24px;}
.boxc .padding4 {padding:27px 28px 44px 25px;}
.boxc .pic { padding:5px 5px 5px 5px; background: #1C1C1E; }
.boxc_bg { background:#FF4C00; padding: 1px; }


/* ============================= footer ====================== */

#footer {
	margin:0px 0 20px 0;
	color:#C72627;
	line-height:1.5em;
	
}
#footer .menu {
	color:#C72627;
	text-transform:uppercase;
	
}
#footer .menu a {
	text-decoration:none;
	margin:0 6px 0 5px;
	color:#C72627;
}


#footer a:hover { text-decoration:none; color:#FFFFFF;  }

/* ============================= forms ============================= */

form .col1 {width:242px;}
form .col2 {width:260px;}
form .rowi {height:41px;}
.form_more {margin-right:12px;}
form .padding {padding:25px 20px 8px 25px !important;}

.input {width:227px; height:24px; border:1px solid #cecee9; background:none; padding:0 0 0 5px; font-size:100%;}


.submit {margin: 0 0 0 108px;}

.fieldset { width:350px; }
  
.fieldset label {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
width:100px;
float:left;
padding:0.2em;
margin:0;
margin-top:0.3em;
  }

.fieldset .nobr {display:none;}  
.fieldset .textfield {
	margin:3px;
	height:20px;
	width:200px;
	font-weight: bold;
	color: #333333;
}
.fieldset .textarea {
margin:3px;
height:165px;
width:200px;
}


/* =============================misc =========================== */

/*.gallery_layout { width: 838px; border-color: #3F3F53; border-width: 1px; float: left; }

.gallery_layout img { border-width: 5px 5px; border-color: #3F3F53; margin: 10px; padding: 6px; }
*/
#about p {
	font: 15px/160% Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
#about ul {
	line-height: 1.5em;
	list-style: circle outside;
}

