body
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:0px;
}
#body_wrap{
width:100%;
padding-top:10px;
height:auto;
background:#151618 url(../images/body_bg.jpg) left top repeat-x;
}
a
{
outline:none;
}
*
{
margin:0px;
padding:0px;
}
.clear
{
clear:both;
}

h1
{
width:397px;
height:37px;
color:#dadcdd;
font-size:27px;
font-weight:normal;
background:url(../images/h1_ul.jpg) bottom left no-repeat;
margin:0px;
padding:15px 0 5px 10px;
margin:0 0 5px 0px;
}
h2
{
margin:12px 0 0 15px;
padding:8px 0 0 60px;
color:#dadcdd;
font-size:21px;
font-weight:normal;
}
h3
{
color:#dadcdd;
font-size:14px;
font-weight:bold;
}
h4
{
color:#ffffff;
font-size:13px;
font-weight:bold;
margin:0 0 5px 0;
}
p
{
padding:9px;
text-align:justify;
}
p1{
padding:0;
}
p strong
{
font-size:15px;
font-weight:bold;
color:#CCCCCC;
}
.read a
{
color:#ff800c;
float:right;
text-decoration:none;
padding:0 3px 5px 10px;
background:url(../images/read_bullet.jpg) top left no-repeat;
}
.read a:hover
{
text-decoration:underline;
}
#outer_wrap
{
width:950px;
margin:auto;
padding:0px;
}
#header
{
height:103px;
margin:0 0 3px 0;
}
.phone
{
margin:10px 0 0 0;
padding:5px 0px 0px 35px;
font-size:16px;
font-weight:bold;
width:135px;
height:56px;
float:right;
text-align:right;
background:url(../images/ph.jpg) top left no-repeat;
}
.top_nav
{
width:460px;
height:33px;
float:right;
font-weight:bold;
}
.top_nav_s
{
width:6px;
height:33px;
float:left;
}
.top_nav_m
{
width:448px;
height:33px;
float:left;
background:url(../images/top_nav_mid.jpg) top left repeat-x;
}
.top_nav ul
{
list-style:none;
padding:2px 0 0 2px;
}
.top_nav li
{
background:url(../images/menu_div.jpg) center right no-repeat;
padding:8px 17px 0 18px;
height:20px;
float:left;
}
.top_nav li a
{
text-decoration:none;
color:#ffffff;
outline:none;
}
.top_nav li a:hover
{
color:#5fbff5;
}
.top_nav li a.active
{
text-decoration:none;
color:#5fbff5;
}
#flash
{
	width:271px;
	height:68px;
	position:absolute;
	float:left;
	z-index:1000;
}

#flash_banner
{
width:950px;
height:157px;
background:url(../images/9-0.gif) center no-repeat;
}
#main_out
{
width:950px;
background:url(../images/content_bg.jpg) top left repeat-y;
float:left;
margin:0 0 15px 0px;
}
#main_inner
{
width:950px;
background:url(../images/main_top_bg.jpg) top left no-repeat;
float:left;
}
#left_con
{
width:246px;
float:left;
}
.left_box
{
width:226px;
margin:0 0 5px 0;
padding:0 10px 25px 10px;
background:url(../images/btm_bg.jpg) bottom left no-repeat;
}
.left_box
{
width:226px;
margin:0 0 5px 0;
padding:0 10px 25px 10px;
background:url(../images/btm_bg.jpg) bottom left no-repeat;
}.news_box
{
width:226px;
margin:0 0 5px 0;
padding:0 10px 25px 10px;
background:url(../images/btm_bg.jpg) bottom left no-repeat;
}
.news_box p{
margin:0px;
padding:0px;
}
.contact_ico
{
background:url(../images/contact_ico.jpg) top left no-repeat;
height:40px;
}
.service_ico
{
background:url(../images/service_ico.jpg) top left no-repeat;
height:40px;
}
.news_ico
{
background:url(../images/news_ico.jpg) top left no-repeat;
height:40px;
}
.news_ul
{
list-style:none;
padding:3px 0 0 3px;
}
.news_li
{
background:url(../images/arrow.png) top left no-repeat;
float:none;

}
.blog_ico
{
background:url(../images/blog_ico.jpg) top left no-repeat;
height:40px;
}
.pack_ico
{
background:url(../images/pack_ico.jpg) top left no-repeat;
height:40px;
}
.market_ico
{
background:url(../images/market_ico.jpg) top left no-repeat;
height:40px;
}

.ins_ico
{
background:url(../images/ins_ico.jpg) top left no-repeat;
height:40px;
}
.left_box label
{
float:left;
}
.left_box input
{
width:145px;
height:20px;
background:#2c3134;
border:1px solid #474747;
float:right;
margin:0 0 5px 0;
padding:0 0 0 3px;
color:#FFFFFF;
}
.left_box textarea
{
width:145px;
height:57px;
background:#2c3134;
border:1px solid #474747;
float:right;
margin:0 0 5px 0;
padding:0 0 0 3px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
.left_box ul
{
list-style:none;
padding:0 0 0 40px;
}
.left_box li
{
background:url(../images/bullet.jpg) top left no-repeat;
padding:0 0 0 25px;
margin:0 0 10px 0px;
font-size:14px;
}
.left_box li a
{
text-decoration:none;
color:#FFFFFF;
}
.left_box li a:hover
{
color:#5fbff5;
}
#mid_con
{
width:399px;
float:left;
margin:0 0 0 19px;
padding:0 10px 0 10px;
}
#mid_con h2
{
margin:0 0 8px 0;
padding:5px 0 0 10px;
color:#dadcdd;
font-size:20px;
font-weight:normal;
}
.mid_box
{
width:397px;
background:#2c3134;
border:1px solid #474747;
}
.mid_box a
{
outline:none;
}
.mid_box ul
{
list-style:none;
padding:0 0 10px 20px;
}
.mid_box li
{
background:url(../images/in_bullet.jpg) top left no-repeat;
padding:0 0 5px 20px;
}
.mid_box label
{
float:left;
}
.mid_box label span
{
color:#FF0000;
}
.mid_box input
{
width:225px;
height:20px;
background:#212527;
border:1px solid #474747;
float:right;
margin:0 0 5px 0;
padding:0 0 0 3px;
color:#FFFFFF;
}
.mid_box textarea
{
width:228px;
height:70px;
font-family:Arial, Helvetica, sans-serif;
background:#212527;
border:1px solid #474747;
float:right;
margin:0 0 5px 0;
padding:0;
color:#FFFFFF;
}
.contact_con
{
width:347px;
padding:25px;
}
.add_con
{
width:225px;
padding:25px 0 25px 25px;
float:left;
}
#right_con
{
width:246px;
float:right;
}
#botm_box_con
{
width:950px;
float:left;
margin:0 0 10px 0;
background:url(../images/botm_box_tp.jpg) top left no-repeat;
}
.botm_box
{
width:920px;
float:left;
background:url(../images/botm_box_bg.jpg) top left repeat-y;
margin:8px 0 0 0;
padding:7px 15px 0px 15px;
}
.botm_box p
{
font-size:12px;
color:#abafb1;
margin:0px;
padding:0px;
}
.small_box
{
width:253px;
height:75px;
background:url(../images/small_box.jpg) top left no-repeat;
float:left;
margin:0 58px 10px 0;
padding:5px 5px 5px 10px;
}
.small_box_rt
{
width:253px;
height:75px;
background:url(../images/small_box.jpg) top left no-repeat;
float:left;
margin:0 0px 10px 0;
padding:5px 5px 5px 10px;
}

.read_box{
width:57px;
height:15px;
background:url(../images/read.jpg) bottom right no-repeat;
float:right;
margin:0 2px 0 2px;
}
#footer
{
width:100%;
height:91px;
background:#2569a3 url(../images/footer_bg.jpg) top left repeat-x;
text-align:center;
padding:25px 0px 0px 0px;
color:#b6d5fa;
}
#footer a
{
text-align:center;
color:#b6d5fa;
padding:0px 20px 0px 20px;
text-decoration:none;
outline:none;
}
#footer a:hover
{
text-decoration:underline;
}
.gallery
{
width:388px;
background:#2c3134;
border:1px solid #474747;
padding-left:9px;
padding-bottom:2px;
zoom:1;
width:auto;	
margin-bottom:5px;			
}
.gal_img
{
width:207px;
height:150px;
padding:10px 12px 10px 12px;
background:#202427;
border:1px solid #474747;
margin:8px 0 5px 0px;
float:left;
}
.gal_desc
{
width:138px;
height:147px;
padding:15px 0px 10px 12px;
margin:8px 0 0px 0px;
float:left;
font-size:13px;
color:#bcbdbd;
}
.gal_desc span
{
font-size:18px;
}
.view_site
{
width:68px;
height:24px;
margin-top:7px;
padding-bottom:24px;
background:url(../images/view-site-shadow.jpg) left bottom no-repeat;
}
.gallery a 
{
display:block;
float:left;
opacity:0.77;
text-align:center;
}
.gallery a:hover 
{
opacity:1;
}
.gallery a img 
{
border:none;
display:block;
}
.gallery a#vlightbox
{display:none
}
a.next{
font-size:12px;
color:#FF6600;
text-decoration:none;
}
a.next{
font-size:13px;
color:#FF6600;
text-decoration:none;
}
a.next:hover {
font-size:13px;
color:#FF6600;
text-decoration:underline;
}
a.error
{
color:#dadcdd;
text-decoration:none;
}
a.error:hover
{
text-decoration:underline;
}
a.sitemap
{
color:#FFFFFF;
text-decoration:none;
}
a.sitemap:hover
{
text-decoration:underline;
}
.domain_box
{
width:231px;
margin:0 0 5px 0;
padding:15px 0px 25px 15px;
background:url(../images/btm_bg.jpg) bottom left no-repeat;
}
.domain
{
width:217px;
height:86px;
background:url(../images/domain_bg.jpg) top left no-repeat;
margin-top:5px;
margin-bottom:10px;
font-size:18px;
text-align:center;
width:217px;
height:79px;
padding-top:7px;
}
.domain input
{
width:153px;
height:20px;
border:0px;
background-color:#e0ebfa;
color:#063d85;
background:url(../images/search.jpg) top left no-repeat;
margin:7px 9px 0px 52px;
}
table.seo
{
padding:0px;
font-size:12px;
color:#CCCCCC;
font-weight: normal;
font-size:12px;
border-bottom:0px;
border-right:0px;
border-left:1px solid #474747;
border-top:1px solid #474747;
}
table.seo td
{
text-align:left;
border-bottom:1px solid #474747;
padding:5px;
border-right:1px solid #474747;
border-left:0px;
border-top:0px;
}
table.seo a
{
color:#000000;
text-decoration:none;
}
table.seo a:hover
{
color:#000000;
text-decoration:underline;
}
.pay
{
text-align:center;
}
a.payment{
font-size:14px;
color:#f5dabf;
/*color:#2481adF;*/
font-weight:bold;
text-decoration:none;
}
a.payment:hover{
text-decoration:underline;
}
.home_gal
{
width:392px;
background:#2c3134;
border:1px solid #474747;
padding-left:5px;
padding-bottom:2px;
zoom:1;
width:auto;				
}
.home_gal_img
{
width:100px;
height:100%;
padding:10px 12px 10px 12px;
background:#202427;
border:1px solid #474747;
margin:8px 0 5px 5px;
float:left;
}
