/* ============================= css ==========================*/
* {
	margin:0; padding:0;
	font-size:100%;
	text-align: justify;
}
body
{
	background:#5f5f5f;
	text-align:center;
}
object 
{
	vertical-align:top; outline:none;
}
img 
{
	vertical-align:top;
}
a img 
{ 
	border:0;
}
ul 
{ 
	list-style:none;
}
html, input, textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.5em;
	color:#171b1c;
}
input, select 
{ 
	vertical-align:middle; 
	font-weight:normal;
}
a 
{
	color:#ff8b19; 
	outline:none;
}
a:hover
{
	text-decoration:none;
}
p 
{
	padding-top:18px;
}
.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

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

#home #header {height:600px;}
.extra {background:url(images/extra-bg.gif); }

/* ============================= content ======================== */
.link {display:inline-block; background:url(images/link-bg.png) left 0px no-repeat; padding:0 0 3px 31px; font-style:italic; font-size:1.1666em; line-height:1.24em; color:#ff8b19; margin-top:15px;}
.link1 {display:inline-block; background:url(images/link-bg.png) left 0px no-repeat; padding:0 0 3px 31px; font-style:italic; font-size:1.1666em; line-height:1.24em; color:#ff8b19; margin-top:25px;}

.inner1 {background:url(images/inner1-bg.gif) left top repeat-x;}
.line {line-height:1.666em;}

.indent {padding:28px 0 29px 0;}
.padding {padding-bottom:34px;}
.padding1 {padding-bottom:76px;}

.col-pad {padding-right:80px;}

h3 {font-size:1.5em; line-height:1.24em; color:#171b1c; text-transform:uppercase; padding-bottom:18px;}

.text {color:#898989;}
.title1 {color:#171b1c; font-size:1.1666em; font-style:italic; line-height:1.4285em; display:inline-block;}

.pad {padding-top:26px;}
.pad1 {padding-top:20px;}
.pad2 {padding-top:34px;}

.phone {display:inline-block; width:90px;}
/*---------row--------*/
.row {background:url(images/row1-bg.gif);}
.row .inner {background:url(images/row-inner-bg.gif) left bottom repeat-x; min-height:340px; height:auto !important; height:340px;}

.row .col-pad {padding-right:76px}
.row .col-pad1 {padding-right:69px}

.row .pad {padding-top:14px;}

.row h2 {font-size:2em; line-height:1.24em; color:#cccccc; padding:0 0 18px 33px; margin-left:2px;}
.row .indent {padding:35px 0 0 0;}
.row {color:#b0afaf; line-height:1.6666em;}
.row em {font-size:1.1666em;}

.icon1 {background:url(images/link-bg.png) left 4px no-repeat;}
.icon2 {background:url(images/link-bg.png) left 4px no-repeat;}
.icon3 {background:url(images/link-bg.png) left 4px no-repeat;}

.row li {background:url(images/row1-marker.gif) left 10px no-repeat; padding-left:15px;}
.row li a  {color:#e7e6e6;}

.row strong {color:#e7e6e6;}

.banners div {float:left; width:215px; margin-right:41px;}
.banners div img {margin-bottom:20px;}
.banners em {font-size:1em;}
.banners .last {margin-right:0px;}

.adress {font-size:1.1666em; line-height:1.24em; text-transform:uppercase; color:#e6e6e6; padding-top:10px;}
.adress p {padding-top:8px;}
.adress em {font-size:1em; float:right;}
.adress strong {color:#ff8b19;}
.adress a {text-decoration:none; border-bottom:1px solid #ff8b19;}
.adress a:hover {border:none;}

/* ============================= footer ====================== */
#footer {background:url(images/footer-bg.gif) left top repeat-x;}
.policy {float:left; color:#c2c3c3; padding-top:5px; width:500px;}
.policy a {color:#c2c3c3; text-decoration:none;}
.policy a:hover {text-decoration:underline;}
.links {float:right; padding-top:5px;}
.links img {margin-left:14px;}

.footer-menu ul {width:100%;}
.footer-menu li {float:left; background:url(images/footer-menu-li-bg.gif) left 8px no-repeat; padding:0 8px 0 8px;}
.footer-menu li a {color:#c2c3c3; text-decoration:none;}
.footer-menu li a:hover, .footer-menu .active {color:#d48400; text-decoration:none;}
.footer-menu .first {background:none; padding-left:0px;}
