body{
	font-family:tahoma,verdana,arial;
	font-size: 95%;
	background: #d7d8c6 url(images/body_bg.png)  repeat-x;	
	margin:0 0 0 0;
	padding:0 0 0 0;	
}
a{text-decoration:none; color:#6299c7}
a:hover{color:#ff1a00;}

h5{color:#a08657; margin:0 0 0 0; padding: 0 0 0 0;}
h1{font-size:120%; color:#426385; margin-bottom:0px; border-bottom:1px solid #426385;}
h2{font-size:100%; margin-bottom:1px;}
h5{font-size:100%;}
.price{text-align:right; font-style:italic; color:#a08657; font-size:110%;}
.block{display:inline-block; width:80px;}
.block2{display:inline-block; width:50px;}
.block3{display:inline-block; width:200px;}

.ca{float:left; display:inline-block; width: 350px; padding:3px; font-weight:normal;}
.pa{float:left; display:inline-block; width: 100px; font-style:italic; color:#a08657; font-size:110%;}
.cb{float:left; display:inline-block; width: 100px;}
.pb{float:left; display:inline-block; width: 100px;}

.border_img{background:#efefef; width:85px; padding:4px; margin:1px; border:1px solid #a08657;}

.icon_box{height:50px; width:120px; float:left; text-align:center;  margin-bottom:0px;}
.big_number{width:70px; padding:15px 10px 20px 0; text-align:center; vertical-align:middle; float:right; margin-top:-20px; color: #b7b7b7;  font-size:200%; font-weight:bold; font-style:italic; background: url(images/number_cube.png) no-repeat;}
.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#wrapper_top{
    width:100%;
	background: url(images/bg_glow_80.png) no-repeat center -57px;


}


#wrapper_fractal{
	min-height:1200px;
    width:100%;
	background: url(images/bg_earth2.jpg) no-repeat center 165px;

}


#wrapper{
	margin:auto;
	width:850px;
	padding:10px 0 1px 0;
	
}

#head{
	background:url();
    height:96px;
}

#top_links{
	height:35px;
	margin-bottom:10px;
	padding:1px 1px 1px 1px;
	text-align:center;
}

#tag_line{
	background:url(images/tag_line_bg_2.png) center no-repeat;
	height:255px;
	width:820px;
	
}
#content{
	float:left;
	width:590px;
	padding:1px;
	padding:1px 10px 1px 10px;


}

#sidebar{
	float:left;
	width:190px;
	padding:1px 10px 1px 10px;
}

#nav{
	background:  url(); 
	margin-left:20px;
	height:28px;

}

#nav a, #nav a:visited, #nav a:active{
	float:left; 
	display:block;
	margin-right:5px; 
	width:150px;  
	background:  url(images/tab_off.png);
	text-align:center; 
	text-decoration:none; 
	line-height:28px;
	color:#efefef;
	font-weight:bold;

}

#nav a:hover, #nav #current{
	background: url(images/tab_on.png); 
	color:#555;

}


.imgR{float:right; margin:5px; background:#efefef; border:1px solid silver; padding:4px}
.imgL{float:left; margin:5px; background:#efefef; border:1px solid silver; padding:4px}


.carousel_container {
	width: 100%;
	height: 100px;
	margin: 0px auto;
	border: 0px solid #3399FF;

}

.top{
	background:url(images/top.png) center no-repeat;
	height:36px;

}




.middle{
	background:url(images/middle.png) center;
	padding:1px 40px 1px 40px;



}

.bottom{
	background:url(images/bottom.png) center no-repeat;
	height:44px;

}

.side_top{
	background:url(images/side_top.png) center no-repeat;
	height:36px;

}




.side_middle{
	background:url(images/side_middle.png) center;
	padding:1px;
	border-bottom:0px;
	padding:1px 15px 1px 15px;

}

.side_bottom{
	background:url(images/side_bottom.png) center no-repeat;
	height:44px;

}

#foot{

	padding:1px;
	min-height:20px;
	border-bottom:0px;
	padding:1px 50px 1px 50px;

}tom{
	background:url(images/side_bottom.png) center no-repeat;
	height:44px;

}

#foot{

	padding:1px;
	min-height:20px;
	border-bottom:0px;
	padding:1px 50px 1px 50px;

}