/* CSS Document */
body{
	margin:0 auto;
	padding:0 0;
	width:970px;
	background:#E5E5E5;
	font-family: Arial;
	font-size: 12px;
	text-align:left;
}

a{
	color:#FF9900;
	text-decoration:none;
}

#wrapper{
	width:970px;
}

.TC{
	font-size: 10px;
}
/* index */
#wrapper-home{
	width:960px;
	padding:0px 0px 0px 10px;
	background:#FFFFFF;
	border-left:solid 2px #FF9900;
	border-right:solid 2px #FF9900;
}

#intro_wrapper{
	width:580px;
	padding:10px 10px;
}

.Quicklinks a, .white a		{color: #666666;}
.Quicklinks a:hover, .white a:hover {color: #FF6600;}

.title{	font-size:18px;	color: #666666;}

#wrapper-boxALL{
	width:600px;
}
#wrapper-box{
	width:225px;
	background:url(imgs/box_bg.gif) repeat-y;
	padding:0px 30px 0px 45px;
	color: #666666;
}

#boxTitle-O{
	width:225px;
	height:20px;
	color: #666666;
	font-size:14px;
	font-weight:bold;
	background:url(imgs/B-box.gif) no-repeat;
	padding:20px 30px 10px 45px;
}

#boxTitle-G{
	width:225px;
	height:20px;
	color: #666666;
	font-size:14px;
	font-weight:bold;
	background: url(imgs/I-box.gif) no-repeat;
	padding:20px 30px 10px 45px;
}


.boxPrice{
	font-size:16px;
	color: #FF0000;
}

/* hosting */
#host_Title-O{
	width:520px;
	height:20px;
	color: #666666;
	font-size:14px;
	font-weight:bold;
	background:url(imgs/B-boxL.gif) no-repeat;
	padding:20px 10px 10px 50px;
}

#host_Title-G{
	width:520px;
	height:20px;
	color: #666666;
	font-size:14px;
	font-weight:bold;
	background:url(imgs/I-boxL.gif) no-repeat;
	padding:20px 10px 10px 50px;
}

#host_content{
	width:580px;
	background:url(imgs/box_bgL.gif) repeat-y;
	color:#666666;
}

/* header */
#header_wrapper{
	width:465px;
	padding:10px 10px 0px 0px;
}

/* News */
#news_wrapper{
	width:302px;
	padding:10px 40px 0px 20px;
}

.news_title{
	font-size:20px;
	color:#FF9900;
}
.news_topic{
	font-size:13px;
	font-weight:bold;
	color:#FF6600;
}
/* footer */
.copyright {
	font-family: Arial;
	font-size: 10px;
	padding:30px 10px 20px 10px;
}


/* Navigation */
#bt_home 	  { width: 101px; height: 101px; background: transparent url(imgs/bt-home.gif) no-repeat 0 -101px; float: left; }
#bt_design 	  { width: 101px; height: 101px; background: transparent url(imgs/bt-design.gif) no-repeat 0 -101px; float: left; }
#bt_contact	  { width: 101px; height: 101px; background: transparent url(imgs/bt-contact.gif) no-repeat 0 -101px; float: left; }
#bt_hosting	  { width: 101px; height: 101px; background: transparent url(imgs/bt-hosting.gif) no-repeat 0 -101px; float: left; }
#bt_sign 	  { width: 101px; height: 101px; background: transparent url(imgs/bt-sign.gif) no-repeat 0 -101px; float: left; }


#bt_home  a  	{ width: 101px; height: 101px; background: transparent url(imgs/bt-home.gif) no-repeat top left;}
#bt_design  a   { width: 101px; height: 101px; background: transparent url(imgs/bt-design.gif) no-repeat top left;}
#bt_contact  a  { width: 101px; height: 101px; background: transparent url(imgs/bt-contact.gif) no-repeat top left;}
#bt_hosting  a  { width: 101px; height: 101px; background: transparent url(imgs/bt-hosting.gif) no-repeat top left;}
#bt_sign  a     { width: 101px; height: 101px; background: transparent url(imgs/bt-sign.gif) no-repeat top left;}

body#PageHome  #bt_home  a  	{ background-position:101px 101px;}
body#PageHost  #bt_hosting  a	{ background-position:101px 101px;}
body#PageCont  #bt_contact  a	{ background-position:101px 101px;}


#bt_home a, #bt_design  a, #bt_contact  a, #bt_hosting  a, #bt_sign  a {
	text-indent:-9999em;
	float: right;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	border-bottom: 0;
}
#bt_home a:hover, #bt_design a:hover, #bt_contact a:hover, #bt_hosting a:hover, #bt_sign a:hover{
	background-image: none;
	border-bottom: 0;
}