*{
margin: 0px;
padding: 0px;
}
body{
	color:#5a5a5a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 20px;
	background-color: #FFF;
}

/* Layout Styles Starts */

#wrapper{
	width:980px;
	min-width:980px;
	margin: 0 auto;
	color: #707070;
}

#header{
	height:50px;
	overflow:hidden;
	}
	
#account-login-container{
	width:428px;
	height:auto;
	float:right;
	text-align: right;
	margin-top: 8px;
		}

#head-left-container{
	width:200px;
	height:40px;
	float:left;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	background-image: url(../images/logo.png);
	cursor: pointer;
		}
		
#head-international-container{
	width: auto;
	padding-left:0px;
	padding-right: 43px;
	padding-top:0px;
	padding-bottom:0px;
	height:auto;
	float:right;
	background-image: url(../images/world-map-icon.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 4px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #3a3a3a;
	display:inline-block;
	text-transform: uppercase;
		}
		
		#head-account-setup{
	width: auto;
	padding-left:12px;
	padding-right:12px;
	padding-top:0px;
	padding-bottom:0px;
	height:auto;
	float:right;
	margin-top: 4px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #3a3a3a;
	display:inline-block;
	margin-right: 10px;
	text-align: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;
	text-transform: uppercase;
		}
				#head-network{
	width: auto;
	padding-left:12px;
	padding-right:12px;
	padding-top:0px;
	padding-bottom:0px;
	height:auto;
	float:right;
	margin-top: 4px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #3a3a3a;
	display:inline-block;
	margin-left: 10px;
	text-align: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;
	text-transform: uppercase;
		}
									
#head-contact-info-container{
	width: auto;
	padding-right:12px;
	padding-top:0px;
	padding-bottom:0px;
	height:auto;
	float:right;
	margin-top: 4px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #3a3a3a;
	display:inline-block;
	text-align: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;
		}
		
												
#head-account-setup a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #3a3a3a;
	font-weight: normal;
		}
		
#head-account-setup a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #737373;
	text-decoration:none;
	font-weight: normal;
		}
		
										
#head-international-container a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #3a3a3a;
	font-weight: normal;
		}
		
#head-international-container a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #737373;
	text-decoration:none;
	font-weight: normal;
		}
					

#main-drop-1{
	height:440px;
	overflow:hidden;
	background-color:#000000;
		}

#main-drop-1 .floatleft{
	width:381px;
	float:left;
	margin-top:140px;
	display:inline-block;
	padding: 0px;
	margin-left: 70px;
	
		}
		
#main-drop-1 .floatright{
	width:438px;
	float:right;
	margin-top:215px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display:inline-block;
	line-height: 17px;
	margin-right: 25px;
	font-weight:normal;
		}
		#main-drop-1 .floatright h1{
	color:#ffffff;
	font-size:23px;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	display:block;
	width:400px;
	height:auto;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		}
		
#main-drop-1 .floatright h2{
	color:#79DEFF;
	font-size:23px;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	display:block;
	width:400px;
	height:auto;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			}
			
#main-drop-1 .floatright h3{
	color:#FFF;
	font-size:18px;
	display:block;
	width:400px;
	height:auto;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: uppercase;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	font-weight: normal;
			}
				
#main-drop-1 .floatright h2 span, #main-drop-1 .floatright h3 span{
	display:none;
				}

#main-drop-1 .floatright p{
	margin:0 0 30px 0;
	line-height: 25px;
			}
			
#sub-head-drop{
	height:60px;
	overflow:hidden;
	margin-top: 0px;
	background-color: #222224;
	background-image: url(../images/sub-head-bg.png);
	background-repeat: no-repeat;
		}
			
#sub-head-drop .floatleft{
	width:350px;
	float:left;
	display:inline-block;
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	
		}
		
#sub-head-drop .floatright{
	width:550px;
	float:right;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display:inline-block;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 15px;
		}
		
#sub-head-drop .floatright h2{
	color:#00B4F0;
	font-size:25px;
	font-weight:normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	display:block;
	width:400px;
	height:auto;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			}

#sub-head-drop .floatright h3{
	color:#FFF;
	font-size:25px;
	display:block;
	width:400px;
	height:auto;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: uppercase;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
			}

#sub-head-drop .floatright h2 span, #sub-head-drop .floatright h3 span{
	display:none;
				}

#sub-head-drop .floatright p{
	margin:0 0 15px 0;
					
			}
			
#container-main{
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	}
		
.block-wrap{
	width:235px;
	float:left;
	margin:0 13px 0 0 !important;
	margin:0 13px 0 0;
		}

.block-wrap.end{
	margin:0 !important;
	margin:0;
			}

.block{
	width: 235px;
	height: 160px;
	margin-top: 10px;
			}
			
			
#container{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	}
	
			#mainarea-full{
	width:980px;
	float:left;
	margin-bottom: 20px;
		}
	
		#mainarea{
	width:625px;
	float:left;
	color: #5a5a5a;
	margin-bottom: 20px;
		}
				#mainarea-split-left{
	width:490px;
	float:left;
	color: #5a5a5a;
	margin-bottom: 20px;


		}
		
						#mainarea-split-right{
	width:490px;
	float:right;
	color: #5a5a5a;
	margin-bottom: 20px;
		}
		
	
				
#sidearea{
	width:250px;
	float:right;
	color: #5a5a5a;
	margin-bottom: 20px;
	padding-left:25px;
		padding-right:25px;

	margin-left: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #ededed;	
}
#sidearea-transparent{
	width:275px;
	float:right;
	color: #5a5a5a;
	margin-bottom: 20px;
	padding-left:25px;
	margin-left: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
		border: 1px solid #e0e0e0;
}



#sidearea-standard{
	width:275px;
	float:right;
	color: #5a5a5a;
	margin-bottom: 10px;
	margin-left: 25px;
	background-color: #ececec;
	padding: 10px;	
	display: block;
}
#sidearea-heading{
	width:285px;
	float:right;
	padding-left:10px;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-left: 25px;
	margin-top: 0px;
	background-color:#f5f5f5;
	display: block;
	background-image: url(../images/header-bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
		
		
#sidearea-search{
	width:275px;
	float:right;
	color: #5a5a5a;
	padding-left:25px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 25px;
	margin-top: 20px;
	border-bottom: #e0e0e0 solid 1px;
	background-color:#f5f5f5;
		}
#product-box{
	width:450px;
	float:left;
	color: #5a5a5a;
	padding-left:15px;
	padding-right:15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../images/product-box.png);
	background-repeat: no-repeat;
	height: 105px;
		}
		#product-box a{
	background-image: url(../images/blue-button-bg.png);
	background-repeat: repeat-x;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
		}
				#product-box a:hover{
	background-image: url(../images/blue-button-bg-hov.png);
	background-repeat: repeat-x;
	padding-top: 7px;
	font-weight: bold;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
		}
		.download-button a {
			padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #000;
	font-family: verdana, geneva, arial, helvetica;
	font-size: 10px;
	text-align:center;
	text-decoration:none;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	cursor:pointer;
	background-color:#000;
	background-image: url(http://www.vessio.com/images/form-button-dark.png);
	background-repeat: repeat-x;
	background-position: right;
	margin-top:10px;
	width: 150px;
	display: block;
		}
				.download-button a:hover {
text-decoration:none;
		}
		.product-box-content{
	float:left;
	display:inline-block;
	padding-top: 17px;
	font-size: 11px;
	color: #737373;
	width: 320px;
	line-height: 15px;
		}
		
				.product-box-button{
	float:right;
	display: inline-block;
		width: 125px;
		clear: both;
		text-align:right;
	display:inline-block;
	padding-top: 30px;


		}
.comment-link a, .comment-link a:hover, .comment-link a:active, .comment-link a:visited{
	font-family: verdana, geneva, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #3a3a3a;
	text-decoration:none;



				}
	#footer{
	height:auto;
	line-height:20px;
	color:#939393;
	overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #707070;
	font-size: 9px;
	text-align: center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 10px;
	}

#footer a{
	color:#00b4f0;
	font-weight: normal;
	text-decoration: none;
		}
		
#footer a:hover{
	font-weight: normal;
	text-decoration: underline;
		}
/* Layout Styles Ends */

.main-feature-btn-left a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: left;
	display: inline-block;
	width:auto;
	float:left;
	background-image: url(../images/arrow-right-filled.png);
	background-repeat: no-repeat;
	background-position: 90% 17px;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
	margin-left:35px;
	padding-right:35px;
	font-weight:bold;
}

.main-feature-btn-left a:hover{
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/arrow-right-filled-hov.png);
	background-repeat: no-repeat;
	background-position: 90% 17px;
}


.main-feature-btn-right a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
	padding-right:35px;
	margin-right:40px;
	text-align: left;
	width:auto;
	display:inline-block;
	float:right;
	background-image: url(../images/arrow-right-filled.png);
	background-repeat: no-repeat;
	background-position: 90% 17px;
	font-weight:bold;
}
.main-feature-btn-right a:hover{
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/arrow-right-filled-hov.png);
	background-repeat: no-repeat;
	background-position: 90% 17px;
}

/* Form Styles */


/* Paragraph and list Styles */

#container p.hr{
	border:solid #d3d3d3;
	border-width:1px 0 0 0;
	margin:0;
	outline:none;
}
#container p{
	margin:0 0 15px 0;
}
#container form p{
	margin:0 0 5px 0;
}
#container p img.floatleft{
	margin:0 20px 0 0;
}
#container p img.floatright{
	margin:0 0 0 20px;
}
#mainarea img.floatleft, #mainarea p img.floatleft{
	margin:10px 10px 10px 0;
}
#mainarea img.floatright, #mainarea p img.floatright{
	margin:10px;
}
#container ul, #container ol{
	margin:0 0 0 20px;
}
#container ol{
	margin:0 0 0 30px;	
}
ul#portfolio{margin:0;list-style:none;}

#container dt, #container1 dt{
	font-weight:bold;
	margin:20px 0 10px 0;
}

/* Paragraph Styles */

/* Genric Styles Starts */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
a {
	color:#00b4f0;
	text-decoration:none;
	font-weight:normal;
}
a:hover {text-decoration:underline;}


h1{
	font-size:16px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: uppercase;
	color: #FFF;
	font-weight: bold;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
}
h2{
	font-size:22px;
	color: #737373;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 20px;
	border: none;
}
h3{
	font-size:22px;
	color: #737373;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 20px;
	border: none;
}



h4{
	font-size:11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #3A3A3A;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
h5{
	font-size:12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #3a3a3a;
	font-weight: bold;
	display: block;
	width: 100%;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
h6{
	font-size:11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #3a3a3a;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h1,h2,h3,h4,h5,h6{

}					
img{border:none;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.floatright-textright{float:right; text-align:right;}
.center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.normal, .normal a{font-weight:normal;}
.textbold{
	font-weight:bold;
}
#container .nomargin, .nomargin{margin:0;}
#container.nobg, .nobg{background:none;}
.padding15{padding:15px;}
.accentblue{ color:#00B4F0;}
.accentgreen{ color:#81A535;}
.accentred{color:#E0412D;}
.accentwhite{color:#ffffff;}
.accentblue-bold{ color:#00B4F0; font-weight:bold;}
.accentred-bold{color:#E0412D; font-weight:bold;}
li {
	list-style:none;

/* Genric Styles Ends */

/* iframe Layout Styles */

}.frame-header{
	width: 500px;
	font-size:11px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	padding-bottom: 15px;
	margin-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #707070;
	color: #707070;
	display:block;
	line-height: 17px;
}

#frame-container {
	width: 500px;
	font-size:11px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	display:block;
	margin-right:25px;
	margin-left:25px;
	float:left;
}

/* Accounts Layout Styles */

span.subtext {
	color: #939393;
	display: block;
	font-style: normal;
	font-size: 10px;
	margin: 0 0 10px;
}

p, input, label{
	margin: 0 0 10px;
	display: block;
}

.download {
	font-size: 11px !important;
}

ol, ul {
	margin: 0px;
	padding-left: 20px;
}

ul {
	list-style: none;
	padding-left: 0px;
}
.filePreview {
	max-width: 800px;
}

#wrap {
	width: 980px;
	margin: auto;
	
}#wrap-admin {
	width: 980px;
	margin: auto;
	z-index: 999;
	position: relative;
	
}#va-header {
	width: 100%;
	margin: 0px;
	background-image: url(../images/top_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 80px;
	display: block;
	z-index: 999;
}

#va-menu {
	background-color: #ececec;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

#va-menu p {
	margin-bottom: 0px;
}

#va-menu .right {
	float: right;
}

#va-menu .left {
	float: left;
}

#left-col {
	float: left;
	width: 625px;
}

#right-col {
	float: right;
	width: 275px;
	margin-top: 20px;
}

.right-box {
	background: #f5f5f5;
	border: 1px solid #e0e0e0;
	margin-bottom:10px;
	padding: 10px;
}

#fileTable {
}


#fileTable a {
	color: #737373;
}

.fileRow {
	background-color:#F7ECDF;
	padding: 10px;
	color: #737373;
	font-size:10px;
	margin-bottom:5px;
	border: 1px solid #EED7B9;
}

.fileRow:hover {

}

.admin {
	background-color:#E4F4D5;
	color: #737373;
	font-size:10px;
	border: 1px solid #C2E6A4;
}
.notice {
	background-color:#F7ECDF;
	color: #1a1a1a;
	font-size:10px;
	padding:10px;
	margin-right:10px;
	font-weight: bold;
	display:inline-block;
	clear:both;
}
.notice-green {
	background-color:#81A535;
	color: #ffffff;
	font-size:10px;
	margin-right:10px;
	font-weight: bold;
	display:inline-block;
	clear:both;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}


.margin {
	margin-bottom: 10px;
}
#frame-container {
	width: 625px;
	font-size:11px;
	color: #3a3a3a;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	display:block;
	margin-right:25px;
	margin-left:25px;
	float:left;
}
.frame-header{
	width: 625px;
	font-size:11px;
	color: #707070;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #707070;
	display:block;
	line-height: 17px;
}
.frame-header h2{
	font-size:14px;
	color: #3a3a3a;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
}

.frame-span-left {
	display: inline-block;
	width:300px;
	float:left;
	padding-top:5px;
	font-size: 10px;
}

.frame-span-right {
	display: inline-block;
	padding-top:5px;
	width:300px;
	float:right;
	font-size: 10px;
}
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{
	/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:1030px;
	height:460px;
	overflow:hidden;

		}
	span#prevBtn{float:left; margin-right: 5px;}
	span#nextBtn{float:left;}					
#admin-span-head{
	width:100%;
	height:120px;
	top:0px;
	left:0px;
	background-image:url(../../images/tobbg-span-full.png);
	background-repeat:repeat-x;
	background-position: top left;
	z-index:0;
	position:absolute;
}
.rssclass{
	width: 970px;
	color: #ffffff;
	font-size: 10px;
	padding: 5px;
	background-color: #000000;
	border-top: solid 1px #111111;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	
}

.rssclass a{
text-decoration: none;
color:#79DEFF;
}
.rssclass a:hover{
text-decoration: none;
color:#ffffff;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
color: #ffffff;
font-size: 10px;
display:inline;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: #ffffff;
font-size: 10px;
display:inline;

}

.rssdescription{ /*shared class for all description elements in an RSS feed*/

}
.common {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 980px
}
.common P {
	PADDING-BOTTOM: 15px; COLOR: #3a3a3a
}
.common H5 {
	BACKGROUND-IMAGE: url(../images/question.gif);
	PADDING-BOTTOM: 7px;
	BACKGROUND-COLOR: #f5f5f5;
	MARGIN: 0px 0px 2px;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 0px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 10px 12px;
	COLOR: #3a3a3a;
	FONT-SIZE: 11px;
	PADDING-TOP: 7px;
	width:950px;
	font-family: Verdana, Geneva, sans-serif;
	cursor:pointer;
}
.common H5.alt {
	BACKGROUND-COLOR: #f5f5f5;
		width:950px;
}
.common H5.active {
	BACKGROUND-COLOR: #E4F4D5; COLOR: #3a3a3a; FONT-WEIGHT: bold; 	width:950px;
}
.common DIV.entry {
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #F7ECDF;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	COLOR: #939393;
	FONT-SIZE: 11px;
	PADDING-TOP: 12px;
	width:965px;
}
.hide {
	DISPLAY: none
}
	.prod-container {
	width: 777px;
	margin: 10px auto;
}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;

	border-left: 1px solid #e0e0e0;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #e0e0e0;
	border-left: none;
	margin-bottom: -1px;
	background: #f5f5f5;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #1a1a1a;
	display: block;
	font-size: 10px;
	padding: 0 28px;
	border: 1px solid #fff;
	outline: none;
	font-weight: normal;
}
ul.tabs li a:hover {
	background: #e0e0e0;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #e0e0e0;
}
.tab_container {
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
}
.tab_content {
	font-size: 11px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-top: 5px;
}
.prod-visual-box-left{
	display:inline-block;
	float:left;
	width:45%;
	margin-top:20px;
	background-color:#f5f5f5;
	border: 1px solid #e0e0e0;
	padding:10px;
	text-align:center;
	font-size:14px;
	color:#737373px;
	font-weight:normal;
	margin-bottom:10px;
}
	.prod-visual-box-right{
	display:inline-block;
	float:right;
	width:45%;
	margin-top:20px;
	background-color:#f5f5f5;
	border: 1px solid #e0e0e0;
	padding:10px;
	text-align:center;
		font-size:14px;
	color:#737373px;
	font-weight:normal;
		margin-bottom:10px;
	}
		.prod-visual-box-right img, .prod-visual-box-left img {
	border: 1px solid #e0e0e0;
	}
			.prod-visual-box-right p, .prod-visual-box-left p {
	margin-top:10px;
	display:block;
	}
	DIV#rotator {
	POSITION: relative; HEIGHT: 440px;
}
DIV#rotator UL LI {
	POSITION: absolute; LIST-STYLE-TYPE: none; FLOAT: left; LIST-STYLE-IMAGE: none
}
DIV#rotator UL LI IMG {
	width:980px; height:440px;
}
DIV#rotator UL LI.show {
	Z-INDEX: 2
}