/* 
--------------------------------------------------
	REBIT CSS DOCUMENT

	TABLE OF CONTENTS
	01 - GLOBAL BROWSER RESET
	02 - COMMON STYLE
	03 - STRUCTURE
-------------------------------------------------- 
*/


/* 01 - GLOBAL BROWSER RESET */
* { font-size: 100.01% }
html, body, div, img, 
h1, h2, h3, h4, h5, h6, p, blockquote, ol, ul, li, 
fieldset, form, label, legend, input, select {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

img, a img {
	border: none;
	outline: none;
}

ul{list-style:none;}


/* 02 - COMMON STYLE */
body {
	background: #e9e6e6 url("/images/bg.jpg") top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;	/* so I can use ems rather than pixels */
	color: #333;
}

a {
	text-decoration: none;
	color: #0066cc;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
}

body.nav_contact form {
	padding: 0 0 3em;
}
body.nav_contact form p {
	margin: 0;
}
body.nav_contact form input,
body.nav_contact form textarea {
	margin: 0 0 1em;
}


/* 03 - STRUCTURE */
#pagehandler {
	background: url("/images/bghome.jpg") top center no-repeat;
	min-height: 760px;
}
body#popup {
	background: #e9e6e6;
}
body#subpage #pagehandler {
	background: url("/images/bgsubpage.jpg") top center no-repeat;
	min-height: 440px;
}
body#subpage2 #pagehandler {
	background: url("/images/bgsubpage2.jpg") top center no-repeat;
	min-height: 203px;
}
#wrapper {
	margin: 0 auto;
	width: 900px;
}


/* HEADER */
#header {
	width:900px;
	padding-top:57px;
	height:42px;
	margin:0 auto;
	position:relative;
}
#header h1 {
	text-indent:-9999px;
	margin:0;
	width:129px;
	height:87px;
	background: url(../images/logo.png) no-repeat;
	position:absolute;
	top:12px;
	left:-26px;
}
#header h1 a {
	height:100%;
	display:block;
	cursor:pointer;
}
.ridiculously {
	background: url(../images/text-rediculously.gif) no-repeat;
	width:273px;
	height:22px;
	float:right;
	text-indent:-9999px;
}
/* Main navigation */
#nav {
	width:900px;
	overflow:hidden;
	margin:0 auto;
	background: url(../images/bg-nav.gif) repeat-x;
}
.main-nav,
.store {
	list-style:none;
	margin:0;
	padding:0;
}
.main-nav li,
.store li {
	float:left;
}
.main-nav li a,
.store li a {
	text-indent:-9999px;
	float:left;
	height:26px;
}
.main-nav li.home a {
	width:26px;
	display:block;
	background: url(../images/btn-home.gif) no-repeat;
}
.main-nav li.products a {
	width:77px;
	background: url(../images/bg-products.gif) no-repeat;
}
.main-nav li.faqs a {
	width:59px;
	background: url(../images/bg-FAQs.gif) no-repeat;
}
.main-nav li.support a {
	width:72px;
	background: url(../images/bg-support.gif) no-repeat;
}
.main-nav li.partners a{
	width:74px;
	background: url(../images/bg-partners.gif) no-repeat;
}
.main-nav li.about a {
	width:66px;
	background: url(../images/bg-about.gif) no-repeat;
}
.main-nav li.blog a {
	width:59px;
	background: url(../images/bg-blog.gif) no-repeat;
}
.store li a:hover,
.main-nav li a:hover {
	background-position:0 -26px;
}
.main-nav li.active a {
	background-position:0 -26px;
}
.store {
	float:right;
}
.store li a {
	width:85px;
	background: url(../images/bg-store.gif) no-repeat;
}
/*#header {
	margin: 0 auto; padding: 0;
	width: 950px; height: 99px;
	background: url("/images/tollfree.gif") top right no-repeat;
}
	#header h1 a {
		float: left;
		margin: 0;
		background: url("/images/rebit.png") no-repeat;
		width: 131px; height: 99px;
		text-indent: -9000px;
		display: block;
	}
	#header h2 span {
		/*float: right;
		margin: -125px 0 0;*/
/*		position: relative;
		top: 0; left: 668px;
		margin-bottom: -65px;
/*		background: url("/images/guarantee.png") no-repeat; */
/*		width: 123px; height: 164px;
		text-indent: -9000px;
		display: block;
	}

#navigation {
}

	#nav {
		float: left;
		margin: 0; padding: 0;
		background: url("/images/nav.jpg") no-repeat;
		width: 900px; height: 26px;
		z-index: 100;
 }
	#nav span {
 	display: none;
 }
	#nav li, #nav a {
		height: 26px;
		display: block;
 }
	#nav li {
		float: left;
		list-style: none;
		display: inline;
 }

 li.nav_home {width: 26px;}
	li.nav_what {width: 102px;}
 li.nav_works {width: 100px;}
 li.nav_products {width: 80px;}
 li.nav_company {width: 80px;}
	li.nav_faqs {width: 57px;}
	li.nav_partners {width: 77px;}
	li.nav_blank {width: 305px;}
	li.nav_buy {width: 73px;}

	li.nav_home a:hover, body.nav_home li.nav_home a {background: url("/images/nav.jpg") 0 -26px no-repeat;}
	li.nav_what a:hover, body.nav_what li.nav_what a {background: url("/images/nav.jpg") -26px -26px no-repeat;}
 li.nav_works a:hover, body.nav_works li.nav_works a {background: url("/images/nav.jpg") -128px -26px no-repeat;}
 li.nav_products a:hover, body.nav_products li.nav_products a {background: url("/images/nav.jpg") -228px -26px no-repeat;}
 li.nav_company a:hover, body.nav_company li.nav_company a {background: url("/images/nav.jpg") -308px -26px no-repeat;}
	li.nav_faqs a:hover, body.nav_faqs li.nav_faqs a {background: url("/images/nav.jpg") -388px -26px no-repeat;}
	li.nav_partners a:hover, body.nav_faqs li.nav_faqs a {background: url("/images/nav.jpg") -445px -26px no-repeat;}
	li.nav_buy a:hover, body.nav_buy li.nav_buy a {background: url("/images/nav.jpg") -827px -26px no-repeat;}
*/	

/* SCREEN */
#screen, body#subpage #screen, body#subpage #whatisrebit, body#subpage #rebitstore {
	clear: both;
	margin: 0;
	background: url("/images/screen_home.jpg") no-repeat;
	height: 402px;
}
body#subpage #screen {
	background: url("/images/screen_subpage.jpg") no-repeat;
	height: 238px;
}
body#subpage #whatisrebit {
	background: url("/images/screen_what_is_rebit.jpg") no-repeat;
	height: 238px;
}
body#subpage #rebitstore {
	background: url("/images/screen_rebit_store.jpg") no-repeat;
	height: 238px;
}
body#subpage #howitworks {
	background: url("/images/screen_subpage.jpg") no-repeat;
	height: 238px;
}
	#screen .headline {
		float: left;
		width: 560px;
		padding-left: 20px;
	}
		.headline .features {
			margin: 304px 0 0 4px;
			font-size: 1.1em;
			line-height: 1.3em;
			color: #fff;
		}
			.features .highlight {
				float: left;
				width: 245px;
				padding-right: 25px;
			}
			.features h3.one, .features h3.two {
				background: url("/images/sub_theworst.png") no-repeat;
				width: 129px; height: 25px;
				text-indent: -9000px;
				display: block;
			}
				.features h3.two {
					background: url("/images/sub_thebest.png") no-repeat;
					width: 164px;
				}

			.features p {
				margin: -3px 0 0 5px;
			}

body#subpage2 #screen {
	background: url("/images/screen_subpage2.jpg") no-repeat;
	height: 78px;
}



/* BAR */
#bar, body#subpage #bar, body#subpage #barwhatisrebit, body#subpage #barrebitstore{
	clear: both;
	background: url("/images/bar.jpg") no-repeat;
	height: 53px;
}
body#subpage #bar {
	background: url("/images/bar_subpage.jpg") no-repeat;
}
body#subpage #barrebitstore {
	background: url("/images/bar_rebit_store.jpg") no-repeat;
}
	#barrebitstore a img {
		float: left;
	}
	#barrebitstore ul {
		float: right;
	}
	#barrebitstore ul span {	
		display: none;
	}
	#barrebitstore ul li, #bar ul li a {
		height: 53px;
		display: block;
 }
	#barrebitstore ul li {
		float: left;
		list-style: none;
		display: inline;
 }
		#barrebitstore li.portable {
			background: url("/images/link_portable_backup.jpg") no-repeat;
			width: 300px;
		}
		#barrebitstore li.portable a:hover, body.portable li.portable a {
			background: url("/images/link_portable_backup.jpg") 0 -53px no-repeat;
		}
		#barrebitstore li.desktop {
			background: url("/images/link_desktop_backup.jpg") no-repeat;
			width: 300px;
		}
		#barrebitstore li.desktop a:hover, body.desktop li.desktop a {
			background: url("/images/link_desktop_backup.jpg") 0 -53px no-repeat;
		}
		#barrebitstore li.software {
			background: url("/images/link_software_solutions.jpg") no-repeat;
			width: 300px;
		}
		#barrebitstore li.software a:hover, body.software li.software a {
			background: url("/images/link_software_solutions.jpg") 0 -53px no-repeat;
		}
body#subpage #barwhatisrebit {
	background: url("/images/bar_what_is_rebit.jpg") no-repeat;
}
	#bar a img {
		float: left;
		padding-left: 26px;
	}
	#bar ul {
		float: right;
	}
	#bar ul span {	
		display: none;
	}
	#bar ul li, #bar ul li a {
		height: 53px;
		display: block;
 }
	#bar ul li {
		float: left;
		list-style: none;
		display: inline;
 }
		#bar li.order {
			background: url("/images/link_order.jpg") no-repeat;
			width: 135px;
		}
		#bar li.order a:hover {
			background: url("/images/link_order.jpg") 0 -53px no-repeat;
		}
		#bar li.learn {
			background: url("/images/link_learnmore.jpg") no-repeat;
			width: 95px;
			margin: 0 20px;
		}
		#bar li.video {
			background: url("/images/link_video.jpg") no-repeat;
			width: 125px;
			margin: 0 20px;
		}

	#bar p a {
		background: url("/images/link_order2.jpg") no-repeat;
		width: 139px; height: 53px;
		text-indent: -9000px;
		display: block;
	}
	#bar p a:hover {
		background: url("/images/link_order2.jpg") 0 -53px no-repeat;
	}

	#barwhatisrebit p a {
		background: url("/images/link_order3.jpg") no-repeat;
		width: 139px; height: 53px;
		text-indent: -9000px;
		display: block;
	}
	#barwhatisrebit p a:hover {
		background: url("/images/link_order3.jpg") 0 -53px no-repeat;
	}

/* CONTENT */
#content .inner {
	padding: 28px 25px 0 25px;
	overflow: hidden;
}

#content .inner-alt {
	padding-right: 0;
	padding-left: 0;	
}

	#content .maincont {
		float: left;
		width: 550px;
	}
		.maincont h3 {
			/*margin: 30px 0 0;*/
			margin: 0 0 0.2em;
			font-size: 1.6em; 
			font-weight: normal;
		}
		.maincont p {
			/*margin: 20px 0 0;*/
			margin: 0 0 1.4em;
			font-size: 1.2em;
			line-height: 1.3em;
		}
		.maincont p + h3 {
			margin-top: 1.6em;
		}

		.maincont em {
			margin: 8px 0 0;
			font-size: 0.9em; font-family: "Trebuchet MS", Arial, sans-serif;
			line-height: 1.6em;
			color: #06c;
			font-style: normal;
		}
		.maincont img, .sidecont img {
			margin-left: -4px; padding: 0 0 15px;
		}
		.maincont ul{
			font-size: 1.2em;
			margin:-0.75em 0 0.5em 0;
			line-height:1.5em;
			padding:0 0 10px 0;
			}
			.maincont ul li{
				background:transparent url(../images/bullet.gif) 0 0.5em no-repeat;
				padding-left:26px;
				}
		.maincont ol{
			font-size: 1.2em;
			margin:-0.75em 0 0.5em 2.0em;
			line-height:1.3em;
			padding:0 0 10px 0;
			}
			.maincont ol li{
				padding-left:5px;
				}
		.sidecont img.better {
			padding-top: 0;
		}
			.maincont img.float {
				margin: 30px 0 40px 20px; padding: 0;
				float: right;
			}

	#content .maincontspec {
		float: left;
		width: 350px;
	}
		.maincontspec h3 {
			/*margin: 30px 0 0;*/
			margin: 0 0 0.2em;
			font-size: 1.6em; 
			font-weight: normal;
		}
		.maincontspec p {
			/*margin: 20px 0 0;*/
			margin: 0 0 1.4em;
			font-size: 1.2em;
			line-height: 1.3em;
		}
		.maincontspec p + h3 {
			margin-top: 1.6em;
		}

		.maincontspec em {
			margin: 8px 0 0;
			font-size: 0.9em; font-family: "Trebuchet MS", Arial, sans-serif;
			line-height: 1.6em;
			color: #06c;
			font-style: normal;
		}
		.maincontspec img, .sidecont img {
			margin-left: -4px; padding: 0 0 15px;
		}
		.maincontspec ul{
			font-size: 1.2em;
			margin:-0.75em 0 0.5em 0;
			line-height:1.5em;
			padding:0 0 10px 0;
			}
			.maincontspec ul li{
				background:transparent url(../images/bullet.gif) 0 0.5em no-repeat;
				padding-left:26px;
				}
		.sidecont img.better {
			padding-top: 0;
		}
			.maincontspec img.float {
				margin: 30px 0 40px 20px; padding: 0;
				float: right;
			}

	#content .homecont {
		float: left;
		width: 260px;
		padding: 0 20px 15px 0;
	}
		.homecont h3 {
			/*margin: 30px 0 0;*/
			margin: 0 0 0.2em;
			font-size: 1.6em; 
			font-weight: normal;
		}
		.homecont p {
			/*margin: 20px 0 0;*/
			margin: 0 0 1.4em;
			font-size: 1.2em;
			line-height: 1.3em;
		}
		.homecont p + h3 {
			margin-top: 1.6em;
		}

		.homecont em {
			margin: 8px 0 0;
			font-size: 0.9em; font-family: "Trebuchet MS", Arial, sans-serif;
			line-height: 1.6em;
			color: #06c;
			font-style: normal;
		}
		.homecont img, .sidecont img {
			margin-left: -4px; padding: 0 0 15px;
		}
		.homecont ul{
			font-size: 1.2em;
			margin:-0.75em 0 0.5em 0;
			line-height:1.5em;
			padding:0 0 10px 0;
			}
			.maincont ul li{
				background:transparent url(../images/bullet.gif) 0 0.5em no-repeat;
				padding-left:26px;
				}

	#content .storecont {
		float: left;
		margin-right: 0.75%;
		display: inline; /*ie6 double-margin float fix*/		
		}

			.storecont .col { 
				/*width: 27.5%;*/
				width: 238px;
				display: block;
				margin: 0 33px 0 30px;
			}

			.storecont div.right {
				margin-right: 0;
			}

			.col h3 {
				/*margin: 30px 0 0;*/
				margin: 0 0 0.2em;
				font-size: 1.6em; 
				font-weight: normal;
			}
			.col p {
				/*margin: 20px 0 0;*/
				margin: 0 0 1.4em;
				font-size: 1.2em;
				line-height: 1.3em;
			}
			.col p + h3 {
				margin-top: 1.6em;
			}

			.col em {
				margin: 8px 0 0;
				font-size: 0.9em; font-family: "Trebuchet MS", Arial, sans-serif;
				line-height: 1.6em;
				color: #06c;
				font-style: normal;
			}
			.col img {
				margin-left: -4px; 
				padding: 0 0 15px;
			}
			.right { float: right !important; }	

	#content .sidecont {
		float: right;
		width: 270px;
		margin: 0 0 0; padding-left: 30px;
		background: url("/images/bgdot.gif") 14px 0 repeat-y;
	}
		.sidecont h3 {
			margin: 45px 0 -20px 0;
			background: url("/images/sub_betterthan.png") no-repeat;
			width: 215px; height: 35px;
			text-indent: -9000px;
			display: block;
		}
		.sidecont h2 {
			font-size: 2.4em;
			font-family: "Trebuchet MS", Arial, sans-serif;
			line-height: 1.0em;
			color: #000;
			font-weight: normal;
		}
		.sidecont p {
			/*margin: 20px 0 0;*/
			margin: 0 0 1em;
			font-size: 1.0em; font-family: "Trebuchet MS", Arial, sans-serif;
			line-height: 1.4em;
			color: #666;
		}
		.sidecont strong {
			margin: 20px 0 0;
			font-size: 1.0em; font-family: "Trebuchet MS", Arial, sans-serif;
			line-height: 1.4em;
			color: #000;
			font-weight: normal;
		}

#contentunderhang {
	background: url("/images/bgside.jpg") top right no-repeat;
	overflow: hidden; height: 1%;
}
	#contentunderhang .inner {
		padding: 28px 25px 0;
	}

	#contentunderhang .maincont {
		float: left;
		width: 550px;
	}
		/*.maincont h3 {
			margin: 30px 0 0;
			font-size: 1.6em; font-weight: normal;
		}*/
		/*.maincont p {
			margin: 20px 0 0;
			font-size: 1.2em;
			line-height: 1.4em;
		}*/
		/*.maincont img, .sidecont img {
			margin-left: -4px; padding: 15px 0 0;
		}*/
			/*.maincont img.float {
				margin: 30px 0 40px 20px; padding: 0;
				float: right;
			}*/
			/*.maincont img.nomargin {
				margin: -2px 0 0; padding: 0;
			}*/
			.maincont img.nomargin,
			.maincont input.nomargin {
				margin: -2px 0 0; padding: 0;
			}


	#contentunderhang .sidecont {
		float: right;
		width: 270px;
		margin: 25px 0 0; padding-left: 30px;
		background: url("/images/bgdot.gif") 14px 0 repeat-y;
	}
		/*.sidecont h3 {
			margin: 45px 0 -20px 0;
			background: url("/images/sub_betterthan.png") no-repeat;
			width: 215px; height: 35px;
			text-indent: -9000px;
			display: block;
		}*/
		/*.sidecont p {
			margin: 20px 0 0;
			font-size: 1.0em; font-family: "Trebuchet MS", Arial, sans-serif;
			line-height: 1.4em;
			color: #666;
		}*/


/* COLUMNS */

/* HTML example:
<div class="columns3">
	<div class="col"></div>
	<div class="col"></div>
	<div class="col"></div>
</div>
*/

.col {
	float: left;
	margin-right: 0.75%;
	display: inline; /* ie6 double-margin float fix */
	}

.columns2 .col { width: 42.75%; }
.columns3 .col { width: 27.5%; }
.columns4 .col { width: 23%; }
.columns5 .col { width: 18%; }
.columns6 .col { width: 14.5%; }
.columns7 .col { width: 12%; }
.columns8 .col { width: 10.5%; }

.columns3 .cols2 { width: 64%; }

.columns4 .cols2 { width: 48%; }
.columns4 .cols3 { width: 73%; }

.right { float: right !important; }*/


/* FORMS */


	/*
form ul {
	padding: 0;
	list-style: none;
	overflow: hidden;
	}

form ul li {
	width: 100%;
	float: left;
	margin: 0 0 0.8em;
	}

form label {
	float: left;
	width: 35%;
	margin-right: 2%;
	text-align: right;
	}
form input,
form select,
form textarea {
	float: left;
	}
form input.text,
form textarea {
	width: 50%;
	}
*/


fieldset {}

legend {}

form ol {
	width: 530px;
	padding: 0;
	margin: 0;
	list-style: none;
	}

form ol li { 
	font-size: 1.2em;
	padding-bottom: 5px;
	}

label {
	display: block;
	font-size: .8em;
	color: #000;
	}

input.text,
textarea,
select {
	padding: 4px;
	margin-top: 3px;
	border: 1px solid #bdbcbc;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	}
select { padding: 3px 4px; }

form div.buttons {}

button { cursor: pointer; }
input[submit] { cursor: pointer; }

#form-contact {
	padding: 1.2em 0 0;
	}

#form-contact li {
	margin: 0;
	}

#form-contact label {
	margin: 0 0 .889em;
	}

#form-contact input.text,
#form-contact input.textbelowlabel,
#form-contact textarea {
	width: 431px;
	}
#form-contact textarea {
	margin: 0 0 1.084em;
	height: 72px;
	}
#form-contact input.textMedium { width: 200px; }

#form-contact input.textSmall { width: 135px; }

#form-contact .columns2 div.right {
	margin: 0 2px 0 0;
	width: auto;
	}



/* FOOTER */
#footer-wrapper {
	width:900px;
	margin:0 auto;
	padding:10px 10px 20px;
	background: url(../images/bottom-shadow.png) no-repeat;
}
#footer-wrapper #footer {
	padding-top:2px;
}
#footer {
	height:1%;
	overflow:hidden;
	padding:0 10px 0;
}
/* Sub navigation */
.sub-nav {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.sub-nav li {
	display:inline;
}
.sub-nav li a,
.copy {
	font:9px "Trebuchet MS", Helvetica, sans-serif;
	text-transform:uppercase;
	color:#999;
	margin-right:12px; 
}
.copy {
	float:right;
	margin:3px 0 0;
	line-height:1.25em;
}
.sub-nav li a:hover {
	color:#39f;
}
.links {
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
.links li {
	float:left;
	margin-left:8px;
}
.links li a {
	text-indent:-9999px;
	float:left;
	width:16px;
	height:16px;
	line-height:0;
}
#footer .links li a:hover {
	background-position:0 -16px;
}
.links li a.rss {
	background: url(../images/ico-rss.gif) no-repeat;
}
.links li a.twitter {
	background: url(../images/ico-twitter.gif) no-repeat;
}
.links li a.bars {
	background: url(../images/ico-bars.gif) no-repeat;
}
.links li a.facebook {
	background: url(../images/ico-facebook.gif) no-repeat;
}
.links li a.green {
	background: url(../images/ico-green.gif) no-repeat;
}
.links li a.sl {
	background: url(../images/ico-sl.gif) no-repeat;
}
.links li a.youtube {
	background: url(../images/ico-youtube.gif) no-repeat;
}
.labelstrong
{
	display: block;
	font-size: 1em;
	color: #333;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: bottom;
}
.textbelowlabel
{
	margin-top: -8px;
	margin-bottom: 3px;
	padding: 4px;
	border: 1px solid #bdbcbc;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}		

/* @group CLEAR FIX
========================================== */

/* Clearing floats without extra markup
 Based on How To Clear Floats Without Structural Markup by PiE
 [http://www.positioniseverything.net/easyclearing.html] */

.clearfix,
#content,
.columns2,
.columns3,
.columns4,
#product-list ul.products,
#product-list ul.products dd.purchase {
	display: inline-block;
	}

.clearfix:after,
#content:after,
.columns2:after,
.columns3:after,
.columns4:after,
#product-list ul.products:after,
#product-list ul.products dd.purchase:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html .clearfix,
* html #content,
* html .columns2,
* html .columns3,
* html .columns4
* html #product-list ul.products,
* html #product-list ul.products dd.purchase {
	height: 1%;
	}

.clearfix,
#content,
.columns2,
.columns3,
.columns4
#product-list ul.products,
#product-list ul.products dd.purchase {
	display: block;
	}

/* @end CLEAR FIX
------------------------------------- */

/* EOF */





/* General reset */
body {
	background: #e9e6e6 url("../images/bg.jpg") top repeat-x;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 62.5%;	/* so I can use ems rather than pixels */
	color: #333;
}
#new-pages {
	margin:0;
	color:#333;
	font:75% Arial, Helvetica, sans-serif;
	background:#eae7e6 url(../images/bg-main.gif) repeat-x;
}
img {border-style:none;}

/* General settings */
#wrapper2 {
	width:900px;
	padding:0 10px;
	margin:0 auto;
	position:relative;
}

/* Gallery on index.html */	
#gallery-container {
	width:910px;
	margin-left:-10px;
	padding-left:10px;
	background: url(../images/bg-gallery.png) no-repeat;
	padding-bottom:11px;
}
.gallery {
	width:920px;
	overflow:hidden;
	position:relative;
	margin-left:-20px;
}
.gallery a {
	float:left;
	text-align:center;
	text-decoration:none;
}
.gallery a.link-next {
	background: url(../images/bg-link-next.gif) no-repeat;
}
.gallery a.link-prev {
	background: url(../images/bg-link-prev.gif) no-repeat;
}
.gallery a.link-next, 
.gallery a.link-prev {
	float:left;
	text-indent:-9999px;
	width:4px;
	line-height:1.083em;
	margin-top:7px;
	width:7px;
	overflow:hidden;
	cursor:pointer;
}
.slides {
	height:322px;
}
.slides ul {
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
	height:322px;
	position:relative;
}
#tab-3 .slides ul{
	height:auto;
	overflow:hidden;
}
.slides ul li {
	width:900px;
	height:322px;
	padding-left:20px;
	position:absolute;
	top:0;
	left:0;
	display:inline;
	z-index:9;
}
#tab-3 .slides ul li{
	position:relative;
	float:left;
	padding:0;
}
.slides ul li.active{
	z-index:10;
}
.slides ul li.slide01 {
	background: url(../images/bg-slide01.jpg) no-repeat 20px 0;
}
.slides ul li.slide02 {
	background: url(../images/bg-slide02.jpg) no-repeat 20px 0;
}
.slides ul li.slide03 {
	background: url(../images/bg-slide03.jpg) no-repeat 20px 0;
}
.slides ul li.slide04 {
	background: url(../images/bg-slide04.jpg) no-repeat 20px 0;
}
/* Page switcher */
.switch-block {
	position:absolute;
	bottom:12px;
	right:15px;
	z-index:15;
}
.swicher {
	float:left;
	overflow:hidden;
}
.swicher ul {
	list-style:none;
	margin:0 6px 0 12px;
	padding:0;
}
.swicher ul li {
	float:left;
}
.swicher ul li a {
	width:20px;
	height:17px;
	padding:2px 0 0 0;
	margin-right:6px;
	font-size:0.83em;
	line-height:1.33em;
	color:#fff;
}
.swicher ul li a.active {
	color:#000;
	background: url(../images/swicher-active.png) no-repeat;
}
.swicher ul li a:hover {
	text-decoration:none;
}
.slides li .img {
	position:absolute;
	bottom:0;
	left:0px;
	z-index:25;
	width:554px;
	height:285px;
	background: url(../images/man.png) no-repeat;
	z-index:4;
}
.slides li .cop {
	position:absolute;
	bottom:0;
	left:0px;
	z-index:25;
	width:241px;
	height:285px;
	background: url(../images/cop.png) no-repeat;
	z-index:4;
}
.slides li .zen {
	position:absolute;
	bottom:0;
	left:0px;
	z-index:25;
	width:281px;
	height:294px;
	background: url(../images/zen_man.png) no-repeat;
	z-index:4;
}
.new {
	position:absolute;
	width:85px;
	height:85px;
	background: url(../images/bg-new.gif) no-repeat;
	top:0;
	right:0;
}
.save {
	text-indent:-9999px;
}
.slides li .save {
	top:117px;
	left:261px;
	width:159px;
	height:45px;
	position:absolute;
	background: url(../images/bg-save.png) no-repeat;
}
.slides li .sign {
	position:absolute;
	font-size:1.58em;
	color:#fff;
	top:82px;
	right:83px;
	height:67px;
	padding:44px 0 0 30px;
	background: url(../images/doted.gif) repeat-y;
}
.slides li .shop-now {
	width:183px;
	height:52px;
	background: url(../images/shop-now.png) no-repeat;
	position:absolute;
	right:0;
	bottom:73px;
	color:#fff;
	text-align:left;
	text-indent:-9999px;
	z-index:3;
}
.slides li .link {
	position:absolute;
	height:100%;
	width:100%;
	overflow:hidden;
	z-index:5;
}
.slides li .link:hover {
	text-decoration:none;
}
/* Green block under navigation */
.promo {
	margin:0 0 9px -10px;
	width:920px;
	height:88px;
	background: url(../images/bg-ad.png) no-repeat;
}
.promo-holder {
	position:relative;
	height:88px;
}
.promo .save {
	position:absolute;
	background: url(../images/bg-save2.png) no-repeat;
	top:23px;
	left:34px;
	width:116px;
	height:33px;
	cursor:pointer;
	text-indent:-9999px;
}
.sign-download {
	position:absolute;
	color:#fff;
	font-size:1.33em;
	background: url(../images/download-arrow.png) no-repeat;
	height:30px;
	top:19px;
	left:163px;
	padding:9px 0 0 41px;
}
/* Top list with popup */
.preview {
	width:902px;
	padding:0 24px;
	margin:0 -50px 0 0;
	position:relative;
	z-index:100;
}
.preview:after {
	content:"";
	display:block;
	clear:both;
}
#list-holder,
.list-holder {
	width:100%;
	margin-bottom:7px;
}
#list-holder ul li:hover a span,
#list-holder ul li.hover a span,
.list-holder ul li:hover a span,
.list-holder ul li.hover a span{
	text-decoration:underline;
}
#list-holder ul li:hover div.popup,
#list-holder ul li.hover div.popup,
.list-holder ul li:hover div.popup,
.list-holder ul li.hover div.popup{
	display:block;
	overflow:hidden;
}
#list-holder:after,
.list-holder:after {
	content:"";
	display:block;
	clear:both;
}
#list-holder ul,
.list-holder ul {
	list-style:none;
	margin:0 18px 0 0;
	padding:0;
	float:left;
}
#list-holder ul li,
.list-holder ul li {
	clear:left;
	float:left;
	/*position:relative;*/
	margin-bottom:17px;
}
#list-holder ul li:after,
.list-holder ul li:after {
	content:"";
	display:block;
	clear:both;
}
#list-holder ul li a,
.list-holder ul li a {
	display:inline-block;
	line-height:1.33em;
	font-weight:bold;
	white-space:nowrap;
	position:relative;
	height:1%;
}

#list-holder ul li a img,
.list-holder ul li a img {
	position:absolute;
}
#list-holder ul li a span,
.list-holder ul li a span {
	color:#666;
	padding-left:24px;
	font-size:0.91em;
	display:inline-block;
}
#list-holder ul li a:hover,
.list-holder ul li a:hover {
	color:#666;
	cursor:pointer;
}
.preview .title {
	height:1%;
	padding-right:70px;
	overflow:hidden;
	margin-bottom:19px;
}
.preview h2 {
	margin:0;
	font-size:1.5em;
	font-weight:normal;
}
.preview .rollover {
	position:absolute;
	top:8px;
	right:70px;
	text-align:right;
	font-size:0.83em;
	color:#999;
}
/* Popup settings */
.holder-p {
	clear:both;
	position:relative;
}
.qwe-hover {
	position:relative;
	height:1%;
	float:left;
	z-index:999;
}
.popup-holder div.popup {
	border-color:green;
	position:absolute;
	z-index:100;
	top:10px;
	left:50%;
	width:250px;
	padding-top:21px;
	margin-left:-125px;
	display:none;
	background: url(../images/bg-popup-top.png) no-repeat;

}
.popup-bottom {
	height:15px;
	background: url(../images/bg-popup-bottom.png) no-repeat;
}
.popup-center {
	padding:2px 10px 0 18px;
	height:1%;
	overflow:hidden;
	background: url(../images/bg-popup-sides.png) repeat-y;
}
.popup-center p {
	margin:0 0 19px;
	color:#fff;
	clear:left;
	font-size:0.92em;
}
.popup-center img {
	margin:0 10px 0 1px;
	float:left;
}
.popup-center strong {
	margin-bottom:12px;
	display:block;
	color:#98cb32;
}
.popup-center div {
	width:100%;
	overflow:hidden;
}
#list-holder ul li .popup-center a.green,
#list-holder ul li .popup-center a.orange,
#product-list dd.features li .popup a.green,
#product-list dd.features li .popup a.orange {
	float:left;
	width:65px;
	height:18px;
	text-indent:-9999px;
	margin:0 5px 0 3px;
}
.green {
	background: url(../images/bg-save5.gif) no-repeat;
}
.orange {
	background: url(../images/bg-save6.gif) no-repeat;
}
/* Main */
#main .last-child {
	background:none;
	margin-bottom:0;
}
#main .inner2 {
	margin-top:-4px;
}
/* Content settings */
#content2 {
	height:1%;
	overflow:hidden;
	padding:0 10px;
	clear:left;
	background: url(../images/bg-content.png) no-repeat;
}
#content2 .download strong {
	color:#333;
	float:left;
	margin:0;
	padding-top:14px;
	font-size:1em;
}
.block {
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:2;
	background: url(../images/divider.gif) repeat-x 0 100%;
	margin:10px 0 -3px;
	padding-bottom:10px;
}
.save-green,
.save-orange {
	text-indent:-9999px;
	width:98px;
	height:35px;
	display:block;
	margin-bottom:34px;
}
.save-green {
	background: url(../images/bg-save3.png) no-repeat;
}
.save-orange {
	background: url(../images/bg-save4.png) no-repeat;
}
.price {
	float:left;
	padding:11px 0 0 15px;
	margin-right:22px;
}
.price strong span {
	color:#900;
	text-decoration:line-through;
}
.backingup {
	padding-top:17px;
	float:left;
	margin-right:-28px;
}
.backingup strong {
	display:block;
	font-size:0.92em;
	margin:0 0 5px 3px;
}
.backingup .more {
	margin-left:3px;
}
.more {
	color:#f90;
	padding-right:10px;
	line-height:1.25em;
	background: url(../images/bullet01.gif) no-repeat 100% 50%;
	letter-spacing:-1px;
}
.backingup .green-button {
	width:191px;
}
/* Buttons (green, small-green, grey, small-grey) */
.green-button span.down {
	background: url(../images/bullet02.gif) no-repeat 95% 20px;
}
.green-button {
	margin-top:15px;
	height:42px;
	display:block;
	background: url(../images/bg-button-leftside.png) no-repeat;
}
.grey-btn {
	margin-top:2px;
	height:33px;
	background: url(../images/btn-buy-grey.png) no-repeat;
	width:343px;
	float:right;
	text-indent:-9999px;
	cursor:pointer;
}
.grey-btn-med {
	width: 242px;
	line-height: 0;
	font-size: 0;
	background-image: url(../images/btn-buy-now-med-grey.png);
}

input.buy-now-green {
	width: 241px;
	height: 42px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
	background: url(../images/btn-buy-now-med.png);
	cursor: pointer;
}
.green-button a{
	float:left;
	width:100%;
	position:relative;
}
.small-green-button:hover,
.small-grey-button:hover,
.green-button a:hover,
.grey-button:hover{
	text-decoration:none;
}
.green-button a span {
	padding-top:9px;
	font-size:1.33em;
	letter-spacing:-1px;
	float:left;
	line-height:1.58em;
	cursor:pointer;
	width:100%;
	color:#184601;
	padding-left:11px;
	margin-right:-11px;
}
.green-button a span.btn-right {
	background: url(../images/bullet03.gif) no-repeat 95% 17px;
}
.green-button em {
	height:42px;
	position:relative;
	margin-right:-14px;
	width:14px;
	float:left;
	background: url(../images/bg-button-rightside.png) no-repeat;
}
/*Box with blue border */
.swich-block {
	float:right;
	padding-bottom:8px;
	width:525px;
	background: url(../images/border-blue-bottom.gif) no-repeat 0 100%;
}
.or-block {
	border:1px solid #a4ccf4;
	border-width:0 1px;
	padding:0 0 0 9px;
	height:1%;
	overflow:hidden;
}
.or-block-bottom {
	padding-top:8px;
	position:relative;
	background: url(../images/border-blue-top.gif) no-repeat;
}
.visual {
	float:left;
	width:37px;
}
.holder {
	float:left;
	width:460px;
	padding:10px 10px 0 6px;
	margin-bottom:-2px;
}
.or {
	position:absolute;
	background:#efeded;
	top:79px;
	left:-5px;
	font-weight:bold;
	color:#39f;
}
.holder strong {
	display:block;
	font-size:0.92em;
	margin-bottom:4px;
}
.swich-block h3 {
	margin:0 0 19px;
	color:#39f;
	font-size:0.92em;
}
.option {
	overflow:hidden;
	width:100%;
	background: url(../images/doted2.gif) repeat-x 0 100%;
	padding-bottom:10px;
	margin-bottom:17px;
}
.option form {
	float:right;
	width:278px;
	min-height:42px;
}
.option form.alt {
	float:none;
	width:auto;
	margin-right:0;
}
.option fieldset {
	min-height:42px;
}
* html .option fieldset {
	height:42px;
}
.option form label {
	font-weight:bold;
	font-size:0.83em;
	display:block;
	margin-bottom:3px;
	color:#666;
}
.option form select {
	display:block;
	width:156px;
}
.option form.alt select {
	float: left;
	width: 152px;
	max-width: 152px;
	margin-top: 6px;
}
.buy {
	margin-top:9px;
	width:103px;
	height:33px;
	float:right;
	background: url(../images/btn-buy.png) no-repeat;
	cursor:pointer;
	border:0;
}
.title p {
	margin:2px 0 0;
	display:block;
}
.recomends {
	padding:8px 0 0 14px;
	float:left;
	width:385px;
	margin-right:41px;
}
.recomends strong {
	color:#538610;
	margin-bottom:17px;
	display:block;
}
.recomends p {
	margin:0;
	line-height:1.083em;
}
.download-phisical {
	display:block;
	height:1%;
	overflow:hidden;
}
.download-phisical img {
	float:left;
	margin-right:7px;
}
.download-phisical span {
	padding-top:30px;
	font-size:1.2em;
	float:left;
}
.inner2 .swich-block {
	width:440px;
	background: url(../images/border-blue-bottom2.gif) no-repeat 0 100%;
}
.inner2 .or-block-bottom {
	background: url(../images/border-blue-top2.gif) no-repeat;
}
.download {
	margin:10px 0 0;
	padding:9px 0 0;
	width:100%;
	background: url(../images/divider.gif) repeat-x;
	position:relative;
}
.download:after {
	content:"";
	display:block;
	clear:both;
}
.download form {
	margin-right: -4px;
}
.download select {
	max-width: 142px;
	vertical-align: top;
	margin-top: 10px;
	margin-right: 5px;
}
.recomends .green-button {
	float:right;
	margin:0;
	width:316px;
}
.inner2 .holder {
	background:none;
	padding-left:19px;
	width:400px;
}
.inner2 .holder h3 {
	margin-bottom:13px;
}
.download-only {
	display:block;
	width:100px;
	height:25px;
	font-size:14px;
	color:#333;
	padding:4px 0 0 30px;
	background: url(../images/dawnload.gif) no-repeat;
}
.inner2 .holder img {
	display:block;
}
.inner2 .holder p {
	padding-top:9px;
	margin:0;
}
.inner2 .holder ul {
	list-style:none;
	margin:0 0 3px;
	padding:0 0 0 1px;
}
.inner2 .holder li {
	padding-left:15px;
	line-height:1.33em;
	background: url(../images/bullet04.gif) no-repeat 0 50%;
	font-weight:bold;
}
.inner2 .option {
	background:none;
	margin-bottom:0;
	padding-bottom:8px;
}
.option .download {
	margin-top:0;
	padding-top:11px;
}
.holder .download strong {
	margin:0;
	float:left;
}
.inner2 .or {
	top:50%;
	margin-top:-6px;
}


/* Product List */
#product-list {
	background: url(../images/bg-product-list-sep.png) no-repeat 299px 100%;
}

#product-list  ul.products {
	background: url(../images/bg-product-list.png) no-repeat;
}

#product-list li.product {
	float: left;
	width: 300px;
	zoom: 1;
}

#product-list dl {
	position: relative;
	margin: 0;
	padding: 21px 11px 0 9px;
	zoom: 1;
}

#product-list dt {
	margin: 0 0 0 15px;
}

#product-list dd {
	margin: 0 0 0 15px;
}

#product-list dd.drive {
	position: absolute;
	top: -5px;
	right: 8px;
	margin: 0;
}
* html #product-list dd.drive {
	right: 20px;
}

#product-list dd.drive span {
	display: block;
	width: 83px;
	height: 38px;
	text-indent: -9999px;
}

#product-list dd.drive span.usb-drives {
	background-image: url(../images/callout-usb-drives.png);
}

#product-list dd.drive span.nas-drives {
	background-image: url(../images/callout-nas-drives.png);
}

#product-list dd.more-info {
	margin-top: -20px;
	margin-bottom: 19px;
	text-align: right;
}
#product-list dd.more-info a:hover {
	text-decoration: underline;
}

#product-list dd.summary {
	margin-bottom: 16px;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
}

#product-list dd.features {}

#product-list dd.features ul {
	float: none;
	margin: 0;
	padding: 0 0 5px;
	zoom: 1;
}

#product-list dd.features li {
	float: none;
	margin-bottom: 12px;
}

#product-list dd.features li .popup-holder {
	/*position: relative;*/
}
#product-list dd.features li .popup {
	top: auto;
/*	z-index: 999;*/
}
*:first-child+html #product-list dd.features li .popup {
	margin-top: 20px;
}
#product-list dd.features li .popup * {
/*	position: relative;
			z-index: 9;*/
}

#product-list dd.features p {
	margin: 0;
}

#product-list dd.purchase {
	margin-right: 11px;
}

#product-list dd.purchase strong {
	display: block;
	float: left;
	margin: 14px 0 0;
	font-size: 14px;
	color: #333;
}
#product-list dd.purchase strong span {
	display: block;
	margin: -8px 0 0;
	font-size: 12px;
	font-weight: normal;
	zoom: 1;
}

#product-list dd.purchase span.green-button {
	float: right;
	width: 190px;
	margin: 0;
}

#product-list dd.alternate {
	margin: 0;
	padding: 21px 0 0;
}
#product-list dd.alternate .swich-block {
	float: none;
	width: auto;
	background-image: url(../images/border-blue-bottom-280.gif);
}
#product-list dd.alternate .or-block-bottom {
	background-image: url(../images/border-blue-top-280.gif);
}
#product-list dd.alternate .or-block {
}
#product-list dd.alternate .swich-block .visual {
	margin-left: 3px;
}
#product-list dd.alternate .swich-block .holder {
	width: auto;
	padding: 2px 10px 0 3px;
}
#product-list dd.alternate .swich-block .holder h3 {
	overflow: hidden;
	margin: 0;
	padding: 8px 50px 3px 0;
	border-bottom: 1px solid #a4ccf4;
	font-size: 12px;
	line-height: 14px;
}
#product-list dd.alternate .swich-block .holder h3 img {
	float: left;
	margin: -8px 14px 0 0;
}
#product-list dd.alternate .swich-block .option {
	position: relative;
	margin: 8px 0 10px;
	padding: 2px 0 9px;
}
#product-list dd.alternate .swich-block .option.last-child {
	margin-bottom: 0;
	padding-bottom: 7px;
}
#product-list dd.alternate .swich-block .option h4 {
	margin: 0 0 6px;
	font-size: 11px;
}
#product-list dd.alternate .swich-block .option form {
	float: none;
	clear: both;
	width: auto;
	padding-left: 2px;
	}
#product-list dd.alternate .swich-block .option form label {
	margin-bottom: 1px;
}
#product-list dd.alternate .swich-block .option form select {
	margin-top: 0;
}
#product-list dd.alternate .swich-block .option form input.buy {
	width: 93px;
	background: url(../images/btn-buy-now-sm.png);
}
#product-list dd.alternate .swich-block .option .more {
	position: absolute;
	top: 0;
	right: 15px;
}

#product-list dd.alternate .or {
	top: -6px;
	left: 50%;
	width: 2em;
	margin: 0 0 0 -1em;
	text-align: center;
	background-color: #e9e6e6;
}


/* Generic Product page */
.hard-drive .preview {
	width:865px;
	margin:0;
	padding-right:11px;
	overflow:hidden;
}
* html .hard-drive .preview {
	width:868px;
	padding-right:8px;
}
.hard-drive .title {
	width:523px;
	float:right;
	padding:0 0 10px 10px;
	margin:0;
}
.drive-img {
	padding-top:11px;
	float:left;
	width:292px;
	margin-right:40px;
}
.drive-img img {
	display:block;
	margin:0 auto;
}
.hard-drive .title p {
	margin:0 0 16px;
	line-height:1.5em;
}
.update {
	margin-bottom:18px;
	display:block;
}
.update span {
	font-weight:normal;
}
.update-form {
	display:block;
	width:513px;
	overflow:hidden;
	background: url(../images/divider.gif) repeat-x;
	margin:0 0 20px -10px;
	padding:21px 0 0 10px;
}
.update-form label {
	font-size:0.83em;
	display:block;
	margin-bottom:1px;
	color:#666;
}
.update-form select {
	width:158px;
	padding:3px 4px;
}
.buy-green {
	padding:0;
	border:0;
	width:256px;
	height:42px;
	float:right;
	margin-top:4px;
	text-indent:-9999px;
	cursor:pointer;
	background: url(../images/btn-buy-green.png) no-repeat;
}
.choose {
	float:left;
	margin-right:20px;
}
.quantity select {
	width:55px;
}
.title .green-button {
	width:231px;
	float:right;
	margin-top:4px;
}
/* Quastion box */
.question {
	width:511px;
}
.question .top {
	background: url(../images/border-blue-top3.gif) no-repeat;
	height:8px;
}
.question .top,
.question .bottom {
	font-size:0;
	line-height:0.66em;
}
.question .center {
	border:1px solid #a4ccf4;
	border-width:0 1px;
	background: url(../images/ico-quastion.gif) no-repeat 12px 5px;
	padding:3px 5px 1px 51px;
	height:1%;
	overflow:hidden;
	color:#666;
}
.question .bottom {
	background: url(../images/border-blue-bottom3.gif) no-repeat;
	height:8px;
}
.question strong {
	font-size:0.92em;
}
.question .center p {
	margin:0;
	font-size:0.92em;
}
.hard-drive #content2 {
	padding:0;
}
/* Tabs */
.tabset {
	list-style:none;
	margin:0;
	padding:17px 0 0 24px;
	height:75px;
	overflow:hidden;
	background: url(../images/divider.gif) repeat-x 0 100%;
}
.tabset li {
	float:left;
	height:57px;
	text-align:center;
	margin-right:10px;
}
.tabset li a {
	width:100%;
	overflow:hidden;
	font-size:1.16em;
	color:#666;
	line-height:4.75em;
	display:block;
	text-align:center;
	position:relative;
	cursor:pointer;
}
.tabset li em {
	float:right;
	width:17px;
	height:57px;
}
.tabset li a.active {
	background: url(../images/shadow-left.png) no-repeat;
}
.tabset li a.active span {
	color:#666;
}
.tabset li a.active em {
	background: url(../images/shadow-right.png) no-repeat;
}
.tabset li a:hover {
	text-decoration:none;
}
.tabset li span {
	width:96px;
	line-height:4.06em;
	float:left;
	margin-right:-10px;
	color:#333;
}
.tabset li.features {
	width:152px;
}
.tabset li.tab-gallery {
	width:170px;
	margin-right:10px;
}
.tabset li.specifications {
	width:170px;
}
.tabset li.support {
	width:170px;
	margin-right:10px;
}
.tabset li.something {
	margin-right:0;
	width:165px;
}
.tabset li.something span {
	padding-left:57px;
	width:86px;
	background: url(../images/ico-somethings.gif) no-repeat 24px 12px;
}
.tabset li.features span {
	padding-left:45px;
	background: url(../images/ico-features.gif) no-repeat 21px 11px;
}
.tabset li.specifications span{
	padding-left:56px;
	background: url(../images/ico-specifications.gif) no-repeat 20px 10px;
}
.tabset li.tab-gallery span{
	padding-left:50px;
	background: url(../images/ico-gallery.gif) no-repeat 36px 12px;
}
.tabset li.support span{
	padding-left:56px;
	background: url(../images/ico-support.gif) no-repeat 38px 13px;
}
.tab-content {
	padding:24px 24px;
	height:1%;
	overflow:hidden;
	position:relative;
}
.tab-holder ul {
	list-style:none;
	margin:0;
	padding:0;
}
#tab-1 .tab-holder {
	width:580px;
	float:left;
}
.description li {
	display:block;
	padding-left:30px;
	margin-bottom:18px;
}
.description li img {
	margin-left:-30px;
	float:left;
}
.a-side {
	width:250px;
	float:right;
}
.a-side .top-title {
	display:block;
	margin-bottom:3px;
}
.a-side p {
	font-size:0.83em;
	margin:0;
	line-height:1.58em;
}
#tab-3 {
	padding:0 8px;
}
#tab-3 .gallery {
	width:822px;
	margin:0;
	padding:12px 31px 0;
}
#tab-3 .link-prev {
	background: url(../images/arrow-prev.gif) no-repeat;
	left:0;
}
#tab-3 .link-prev,
#tab-3 .link-next {
	width:31px;
	height:26px;
	position:absolute;
	top:169px;
	overflow:hidden;
}
#tab-3 .link-next {
	right:0;
	background: url(../images/arrow-next.gif) no-repeat;
}
#tab-3 .slides {
	width:818px;
	float:left;
	position:relative;
	height:376px;
	overflow:hidden;
}
#tab-3 .slides img{
	position:relative;
	top:84px;
	display:block;
	margin:0 auto;
}
#tab-3 .slides ul li {
	background:none;
	margin:0;
	height:349px;
	width:180px;
	overflow:hidden;
}
#tab-3 .slides ul li.active{
	width:458px;
}
.tab-content .gallery {
	width:822px;
	margin:0;
	padding:12px 31px 0;
}
#content2 .tab-content .link-prev {
	background: url(../images/arrow-prev.gif) no-repeat;
	left:0;
}
#content2 .tab-content .link-prev,
#content2 .tab-content .link-next {
	width:31px;
	height:26px;
	position:absolute;
	top:169px;
	line-height:1.083px;
}
#content2 .tab-content .link-next {
	right:0;
	background: url(../images/arrow-next.gif) no-repeat;
}
.tab-content .slides {
	width:818px;
	float:left;
	position:relative;
	height:376px;
}
.tab-content .slides ul li {
	background:none;
	margin:0;
	height:349px;
}
.tab-content .slides img {
	left:0;
}
.tab-content .slide01 {
	width:180px;
}
.tab-content .slide03 {
	width:180px;
}
.tab-content .slide02 {
	width:458px;
}
.tab-content .slide01 img {
	top:86px;
	left:21px;
	position:relative;
}
.tab-content .slide03 img {
	top:86px;
	left:-18px;
	position:relative;
}
.tab-content .slide02 img {
	bottom:0;
	left:57px;
	position:relative;
}
#tab-2 {
	padding-top:25px;
}
#tab-2 .tab-holder {
	width:576px;
	float:left;
}
.specificate dl {
	margin:0;
	padding:0;
}
.specificate dt {
	width:160px;
	float:left;
	font-weight:bold;
}
.specificate dd {
	margin:0 0 6px;
	background: url(../images/divider.gif) repeat-x 0 100%;
	padding:0 0 10px 160px;
	line-height:1.33em;
}
.a-side ul {
	list-style:none;
	margin:0 0 7px;
	padding:2px 0 6px;
	background: url(../images/divider.gif) repeat-x 0 100%;
}
.a-side li {
	display:block;
	font-size:0.83em;
	padding-left:12px;
	background: url(../images/bullet05.gif) no-repeat 0 4px;
	margin-bottom:3px;
}
.a-side li strong {
	font-size:0.92em;
}
.tab-holder {
	width:576px;
	float:left;
}
.headline {
	line-height:1.33em;
	margin-bottom:17px;
	display:block;
}
.tab-content .tab-holder p {
	margin:0 0 18px;
}
.tab-content .unordered {
	list-style:none;
	margin:0 0 16px;
	padding:1px 0 0;
}
.tab-content .unordered li {
	display:block;
	background: url(../images/bullet05.gif) no-repeat 0 50%;
	padding-left:15px;
	line-height:1.33em;
}
.tab-content .ordered {
	list-style:none;
	margin:0;
	padding:0;
}
.tab-content .ordered li {
	line-height:1.33em;
}
.tab-content .ordered li .num {
	float:left;
}
.tab-content .ordered li em {
	font-style:normal;
}
.tab-content .ordered li span {
	padding-left:7px;
}
.box {
	padding-bottom:10px;
	background: url(../images/divider.gif) repeat-x 0 100%;
	margin-bottom:17px;
}
.tab-content .tab-holder h3 {
	font-size:1.5em;
	font-weight:normal;
	margin:0;
}
.buttons {
	width:240px;
	padding-top:2px;
}
.buttons .green-button {
	margin-top:0;
	margin-bottom:15px;
}
/* grey button */
.grey-button {
	width:100%;
	background: url(../images/grey-button-rightside.png) no-repeat;
	height:42px;
	text-indent:0px;
	display:block;
	cursor:pointer;
}
.grey-button span {
	font-size:1.33em;
	color:#f90;
	padding:11px 0 10px 11px;
	display:block;
	background: url(../images/bullet06.gif) no-repeat 100% 50%;
	line-height:1.58em;
	letter-spacing:-1px;
}
.grey-button em {
	height:42px;
	width:14px;
	float:right;
	margin-right:-14px;
	position:relative;
	background: url(../images/grey-button-leftside.png) no-repeat;
}
.img {
	display:block;
}
.a-side .buttons {
	padding-top:12px;
}
.small-grey-button {
	background: url(../images/bg-button-leftside2.png) no-repeat;
}
.small-grey-button,
.small-green-button {
	width:100%;
	height:33px;
	text-indent:0px;
	display:block;
	cursor:pointer;
}
.small-green-button {
	background: url(../images/bg-button-leftside3.png) no-repeat;
}
.small-green-button span,
.small-grey-button span,
.small-grey-button span.dark {
	font-size:1em;
	padding:10px 0 8px 11px;
	display:block;
	line-height:1.25em;
	letter-spacing:-1px;
}
.small-grey-button span{
	background: url(../images/bullet06.gif) no-repeat 100% 50%;
	color:#f90;
}
.small-grey-button span.dark,
.small-green-button span {
	background: url(../images/bullet03.gif) no-repeat 100% 50%;
}
.small-green-button em,
.small-grey-button em {
	height:33px;
	width:14px;
	float:right;
	margin-right:-14px;
	position:relative;
}
.small-green-button em {
	background: url(../images/bg-button-rightside3.png) no-repeat;
}
.small-grey-button em {
	background: url(../images/bg-button-rightside2.png) no-repeat;
}
.small-green-button span,
.small-grey-button span.dark {
	color:#184601;
}
.a-side .buttons a {
	padding-bottom:16px;
}
.a-side .buttons a.small-green-button,
.a-side .buttons a.small-grey-button {
	padding-bottom:7px;
}
.clear{ clear:both }
