/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:url(/images/top-tail.gif) top repeat-x #242428; text-align:center;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

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

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.417em; color:#5b5b5d;}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#5b5b5d; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:17px;}
h4{ font-size:1.167em; padding:4px 0 6px 10px;}

/* ============================= main layout ====================== */
.imgindent {margin:3px 13px 0 0; float:left;}
.phone{ float:right; padding-right:20px;}
.space1{ margin-left:11px;}
.space2{ margin-left:14px;}
.space3{ /*margin-left:10px;*/padding-left: 25px;}
.space4{ padding-left: 20px;}
.margin1{ margin-top:5px;}
.margin2{ margin-top:15px !important;}
.margin3{ margin-top:30px !important;}
.padding1{ padding-top:6px !important;}
.padding2{ padding-top:3px !important;}
.less_padding_top{padding-top:2px;}
.h1_white {color:#FFFFFF; }

/* ============================= header ====================== */
#header{ background:url(/images/header-bg.jpg) no-repeat 0 0;}
#header .top{ height:133px; width:100%; overflow:hidden;}
#header .logo{ padding:65px 0 0 0; margin-top:25px; width:228px; height:94px;}

#header .menu1{ padding:19px 0 0 17px;}
#header .menu1 li{ float:left; padding-left:15px; color:#3f3f3f;}
#header .menu1 a{ color:#757474; text-decoration:none; font-weight:bold; display:inline-block; margin-right:15px;}
#header .menu1 a:hover, #header .menu1 .active{ color:#fff;}

#header .menu2{ padding:33px 0 0 87px;}
#header .menu2 li{ float:left; padding-left:15px; color:#e1e1e1;}
#header .menu2 a{ color:#e1e1e1; text-decoration:none; font-weight:bold; display:inline-block; margin-right:15px;}
#header .menu2 a:hover, #header .menu2 .active{ color:#ff9000;}

#header .menu{ width:100%; overflow:hidden;}
#header .menu li{ float:left; font-size:1.083em; padding-top:17px;}
#header .menu a{ color:#1e1e21; text-decoration:none; display:inline-block; text-align:center; background:url(/images/menu-item-tail.gif) bottom repeat-x; cursor:pointer; margin-top:8px;}
#header .menu a span{ display:inline-block; background:url(/images/menu-border.gif) bottom left no-repeat; width:135px; padding:8px 0 9px 0;}
#header .menu a:hover, #header .menu .active{ margin-top:0;}
#header .menu a:hover span, #header .menu .active span{ background:url(/images/menu-item-tail-act.gif) top repeat-x; color:#fff; padding:10px 0 15px 0; font-weight:bold;}

/* ============================= content ====================== */
#content{ background:#4c4c4e; padding:5px 5px 8px 4px;}

.box1{ background:#131315; padding:3px 3px 3px 3px;}
.box1 h1{ font-size:1.417em; color:#fff; background:url(/images/title-tail.gif) top repeat-x; padding:8px 0 9px 7px;}


.box2{ background:#1f1f22; width:100%;}
.box2 .indent{ padding:8px 0px 12px 7px;}
.box2 .indent1{ padding:8px 5px 12px 7px; text-align:center;}
.box2 strong{ font-weight:normal; color:#fff;}

.box3{ background:url(/images/box3-tail.gif) top repeat-x #ebebeb; padding:5px 5px 10px 5px;}
.box3 h1{ font-size:1.417em; color:#1f1f22; padding-bottom:10px;}

.box4 .indent{ background:url(/images/box4-tail.gif) top repeat-x #0d0d0f; font-size:0.917em; color:#999999; padding:9px 5px 11px 12px; line-height:1.727em; height:90px;}
.box4 .indent_cat{ background:url(/images/box4-tail.gif) top repeat-x #0d0d0f; font-size:0.917em; color:#999999; padding:5px 5px 11px 12px; height:35px;}

.box4 a{ color:#fff; font-weight:bold; text-decoration:none;}
.box4 a:hover{ color:#727277;}

.box5{ background:#242428; color:#5f5e61;}
.box5 .indent{ padding:21px 24px 21px 26px; height:200px;}
.box5 strong{ color:#fff;}

.block{ padding-top:10px; width:100%; overflow:hidden; font-size:0.917em; color:#fff;}
.link1{ display:inline-block; background:url(/images/link1-tail.gif) top repeat-x; color:#fff; text-decoration:none; font-weight:bold; float:right;}
.link1 span{ display:block; background:url(/images/link1-left-bg.gif) left top no-repeat;}
.link1 span span{ background:url(/images/link1-right-bg.gif) right top no-repeat; padding:1px 11px 2px 7px;}
.link1:hover{ background:url(/images/link1-tail-act.gif) top repeat-x;}
.link1:hover span{ background:url(/images/link1-left-bg-act.gif) left top no-repeat;}
.link1:hover span span{ background:url(/images/link1-right-bg-act.gif) right top no-repeat;}

.link2{ display:inline-block; background:url(/images/link2-tail.gif) top repeat-x; color:#000; text-decoration:none; font-weight:bold; float:right; font-size:0.917em; margin-top:16px;}
.link2 span{ display:block; background:url(/images/link2-left-bg.gif) left top no-repeat;}
.link2 span span{ background:url(/images/link2-right-bg.gif) right top no-repeat; padding:1px 7px 2px 7px;}
.link2:hover{ background:url(/images/link2-tail-act.gif) top repeat-x;}
.link2:hover span{ background:url(/images/link2-left-bg-act.gif) left top no-repeat;}
.link2:hover span span{ background:url(/images/link2-right-bg-act.gif) right top no-repeat;}

.link3{ display:inline-block; font-weight:bold; font-size:0.917em; color:#FF9900;}
.unline{ background:url(/images/unline.gif) bottom repeat-x; padding-bottom:7px; margin-bottom:5px;}

.rating{ background:url(/images/rating-tail.gif) top repeat-x; float:left;}
.rating .left-bg{ background:url(/images/rating-left-bg.gif) top left no-repeat;}
.rating .right-bg{ background:url(/images/rating-right-bg.gif) top right no-repeat; padding:2px 16px 1px 6px;}
.rating span{ display:inline-block; margin-left:10px;}
.extra{ margin-right:7px;}

.rating2{ width:100%; overflow:hidden; padding-top:29px;}
.rating2 .link2{ float:right; margin:0;}

.title1{ background:url(/images/title1-bg.gif) top repeat-x; color:#242428;}
.title2{ background:url(/images/title2-bg.gif) top repeat-x; color:#ffffff;}
.title3{ background:url(/images/title3-bg.gif) top repeat-x; color:#ffffff;}

.list li{ background:url(/images/unline.gif) bottom repeat-x; padding-bottom:9px; margin-bottom:8px}
.list .last{ margin-bottom:0;}
.list a{ color:#e6e4e4; background:url(/images/list-marker.gif) no-repeat 0 5px; padding-left:12px; text-decoration:none;}
.list a:hover{ color:#ff5d00;}

/* ============================= footer ====================== */
#footer{ background:url(/images/footer-tail.gif) top repeat-x; font-size:0.917em;}
#footer .menu{ height:28px; text-align:center; padding-top:10px; padding-left:5px;}
#footer .menu li{ display:inline; color:#1d1d1f; padding-left:13px;}
#footer .menu a{ color:#1d1d1f; text-decoration:none; display:inline-block; margin-right:14px;}
#footer .menu a:hover{ color:#fff;}

#footer p{ text-align:right; padding-top:4px; color:#4c4c4e;}
#footer p a{ color:#e6e5e5; text-decoration:none; display:inline-block; margin-left:10px;}
#footer p a:hover{ color:#4c4c4e;}

/* ============================= forms ============================= */
#SearchForm{ float:right; padding:56px 9px 0 0;}
#SearchForm .input1{ border:solid 0px; background:url(/images/search-form-bg.gif) left top no-repeat #343436; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#ffffff; padding:4px 2px 3px 3px; width:155px; vertical-align:top;}
