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;*/

padding:9px 0px 9px 0px;

text-align:justify;

}

p1{

padding:0;

}

p strong

{

font-size:15px;

font-weight:bold;

color:#CCCCCC;

}
a.forgot{
	color:#37bdfc;
	
	text-decoration:none;
}

a.forgot:hover{
	color:#69cd37;
	text-decoration:underline;
	
}
.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:190px;

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;


/*z-index: 1;

position:absolute;

left:50;

top:0;*/


}

#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;

}

.login_ico{
	background:url(../images/login-img-home.jpg) top left no-repeat;

	height:43px;
}

.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 10px;*/

padding:0 0 0 2px;

}

.left_box li

{

/*background:url(../images/bullet.jpg) top left no-repeat;*/

background:url(../images/media-bg.jpg) top left no-repeat;

display:block;

padding:5px 0 5px 20px;

margin:0 0 2px 0px;

font-size:14px;


}

.left_box li a

{

text-decoration:none;

color:#dadcdd;

display:block;

}

.left_box li a:hover

{

color:#5fbff5;

}

.left_box li ul{
	padding:10px 0px 0px 0px;
	margin:0px;
}
.left_box li ul li{
	padding:3px 0px 3px 5px;
	margin:0px 0px 2px 0px;
	font-size:13px;
	width:195px;
	background:#121517;
}

.left_box li ul li a{
	color:#94d3f7;
}

.left_box li ul 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

{
	padding:9px;

/*width:397px;*/
width:379px;

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:3px;*/
padding:3px 3px 3px 3px;


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;

width:auto;

}


