@import url(reset.css);@import url(nivo-slider.css);@import url(treeview.css);@import url(colorbox.css);/*** STRUCTURE ***//****************//* 1) Layout /* 2) Navigation /* 3) Slider 1 / Slider 3/* 4) Slider 2 /* 5) Tabs /* 6) Cols /* 7) Content Lists /* 8) Footer /* 9) Shop /* 10) Forms /* 11) Mics /****************//****************//*************************************************************//**************************1) LAYOUT**************************//*************************************************************/body, html {	height: 100%;}body {	font: normal normal normal 12px/17px 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;	background: url(../img/bg_dark.png) center top repeat;	color: white;}#smoke1 {	background: url(../img/smoke1.png) 0 0 repeat-x;	width: 100%;	height: 100%;	position: absolute;	top:0;	left: 0;	z-index: 1;	display: none;}#smoke2 {	background: url(../img/smoke2.png) 0 0 repeat-x;	width: 100%;	height: 700px;	position: absolute;	top:0;	left: 0;	z-index: 1;	display: none;}#logo {	display: block;	margin: 0 0 10px 30px;}#wrapper {	width: 960px;	min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto -290px; 	position: relative;	z-index: 2;}#header {	padding: 40px 0 0 0;	z-index: 9;	position: relative;}#footer {	background: url(../img/footer_bg.png) top left repeat-x;	height: 290px;	z-index: 12;	position: relative}.footergraphics {	background: url(../img/footer_content.png) top center no-repeat;	height: 290px;}#footercontent {	width: 900px;	color: #242424;	font-weight: bold;	margin: auto;	padding: 30px 0 0 40px;	text-shadow: 0px 1px 0px #517e0c;}.pusher{	height: 290px;}#content {	padding: 20px 10px 0 10px;	margin-bottom: 40px;	z-index: 9;	position: relative;}#generalcontent{	background: url(../img/bars.png) top right #17181a repeat-y;	-moz-border-radius: 20px;	-webkit-border-radius: 20px;	padding: 0;	position: relative;	margin: 20px 10px 40px 10px;	z-index: 2;}#generalcontent h1 {	font-size: 24px;	margin-bottom: 16px;	font-weight: normal;}#generalcontent h2 {	font-size: 20px;	margin-bottom: 14px;	font-weight: normal;}#generalcontent img {	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	margin-bottom: 2em;}#generalcontent img.floatme {	float: left;	margin: 0 20px 0 0;}#generalcontent .zoom img, #generalcontent .mapzoom img, #generalcontent .videozoom img {	margin: 0;}#generalcontent .zoom, #generalcontent .mapzoom, #generalcontent .videozoom {	margin-bottom: 2em;	padding: 0;}.content_left{	width: 610px;	float: left;	padding: 12px 20px 40px 30px;	overflow: hidden;	z-index: 98;}.content_right{	-moz-border-radius: 20px;	-webkit-border-radius: 20px;	width: 180px;	float: right;	height: 100%;	position: relative;	padding: 64px 30px 40px 70px;}.screw_top {	background: url(../img/screw.png) top left no-repeat;	width: 100px;	height: 30px;	position: absolute;	top:0px;	right: 210px;	z-index: 22;}.screw_bottom {	background: url(../img/screw.png) bottom left no-repeat;	width: 100px;	height: 30px;	position: absolute;	bottom:0px;	right: 210px;}/*************************************************************//**************************2) NAVIGATION**********************//*************************************************************/#nav {	background: url(../img/nav.png) center top no-repeat;	height: 46px;	margin:10px 0 0 0; 	padding:10px 0 10px 30px; 	list-style:none;}	#nav li {	display: block;	float: left;	padding: 0 6px 0 0;	position: relative;}#nav li a {	display: block;	height: 24px;	padding: 0 14px 0 0;	text-shadow: 1px 1px 3px #2c410c;	color: #dffaba;}#nav li a span{	display: block;	padding: 3px 3px 0 17px;	height: 24px;}#nav li a:hover, #nav li.current a {	background: url(../img/nav-right.png) right top no-repeat;}#nav li a:hover span, #nav li.current a span{	background: url(../img/nav-left.png) left top no-repeat;}#nav li a span img{	margin: 4px 0 0 0;}.productsmenu {	margin: 0 0 32px 0;}.productsmenu li{	background: url(../img/divider.png) left bottom repeat-x;	display: block;	padding: 0 0 0 7px;}.productsmenu li a{	background: url(../img/arrow.png) 0px 11px no-repeat;	display: block;	color: white;	padding: 5px 0 7px 16px;}.productsmenu li a:hover{	background: url(../img/arrow.png) 1px 11px no-repeat;	color: #93c31a;}.productsmenu ul {	list-style: none;	padding: 0 0 0 0;	display: none;	margin: 0 0 0 10px;}.productsmenu ul li{	background: url(../img/divider.png) left top repeat-x;	font-weight: normal;	cursor: auto;	padding: 0 0 0 7px;}.productsmenu li ul li a{	background: url(../img/arrow.png) 0px 13px no-repeat;	padding: 7px 0 5px 16px;}.productsmenu li ul li:last-child a{	padding-bottom: 7px;}.productsmenu li ul li a:hover{	background: url(../img/arrow.png) 1px 13px no-repeat;	color: #93c31a;}.productsmenu li.current a{	color: #93c31a;}/*************************************************************//**************************3) SLIDER 1************************//*************************************************************/#slider1, #slider3{ 	background: url(../img/slider1-bg.png) top left no-repeat;	width: 960px; 	height: 410px; 	position: relative; 	margin: 0 auto 0;	overflow: hidden;} #slider1 .sliderwrapper, #slider3 .sliderwrapper {	width: 938px; 	height: 410px; 	margin: 12px 0 0 10px;	overflow: hidden; 	position: absolute; 	top: 0; 	left: 0;}#slider1  img{ 	position: absolute;	right:11px;}#slider3 img {	float: right; } #slider1 .sliderwrapper ul, #slider3 .sliderwrapper ul {	width: 99999px; 	list-style: none; 	position: absolute; 	top: 0; 	left: 0; 	margin: 0;} #slider1 ul li, #slider3 ul li { 	display: block; 	float: left; 	height: 360px; 	width: 940px; 	padding: 0 0 0px 20px;}#slider1 ul li h1 {	font-size: 32px;	font-weight: normal;	color: #d3d4d4;	margin:170px 0 0 30px;}#slider3 ul li h1 {	font-size: 32px;	font-weight: normal;	color: #d3d4d4;	width: 40%;	float: left;	margin:170px 0 0 30px;}#slider1 ul li h2 {	display: block;	font-size: 13px;	font-weight: bold;	color: #93c31a;	margin:20px 0 0 30px;} #slider3 ul li h2 {	display: block;	font-size: 13px;	font-weight: bold;	width: 40%;	float: left;	color: #93c31a;	margin:20px 0 0 30px;} #slider1 .arrow , #slider3 .arrow {	display: block; 	height: 55px; 	width: 30px; 	text-indent: -9999px; 	position: absolute; 	top: 65px; 	z-index: 99;	cursor: pointer;} #slider1 .forward, #slider3 .forward  {	right: 20px;}	#slider1 .back, #slider3 .back  {	left: 20px;} #slider1 .forward:hover, #slider3 .forward:hover {	background-position: top right;} #slider1 .back:hover, #slider3 .back:hover  {	background-position: top left;} #thumbOuter {	background: url(../img/sliderled-bg.png) 0px 0px no-repeat;	text-align: center;	position: absolute;	z-index: 999;	height: 28px;	left: 420px;	top:330px;	text-align: center;	padding: 2px 0 0 20px;}#thumbNav{	background: url(../img/sliderled-bg.png) right -45px no-repeat;	height: 28px;	padding: 0 20px 0 0;	display: none;} #thumbNav a {	background: url(../img/slider-led.png) top center no-repeat;	text-indent: -99999px;	display: block;	width: 18px;	height: 20px;	float: left;	cursor: pointer;	margin: auto;	} #thumbNav a:hover {	background: url(../img/slider-led.png) center -23px no-repeat;	}	#thumbNav a.cur {	background: url(../img/slider-led.png) center -23px no-repeat;	} #start-stop { 	display: none;	background: green; 	background-repeat: repeat-x; 	color: white; 	padding: 2px 5px; 	width: 40px; 	text-align: center; 	position: absolute; 	right: 45px; 	top: 323px; 	-moz-border-radius-bottomleft: 5px; 	-moz-border-radius-bottomright: 5px; 	-webkit-border-bottom-right-radius: 5px; 	-webkit-border-bottom-left-radius: 5px; 	}	#start-stop.playing {	background-color: red; 	}	#start-stop:hover {		-image: none; 	}/*************************************************************//**************************4) SLIDER 2************************//*************************************************************/#slider2wrapper{	position: relative;	width: 960px; 	height: 410px; 	padding: 20px 0 0 15px;}#thumbOuter2 {	background: url(../img/sliderled-bg.png) 0px 0px no-repeat;	text-align: center;	position: absolute;	z-index: 999;	height: 28px;	left: 420px;	top:330px;	text-align: center;	padding: 2px 0 0 20px;}.slider2_border{	background: url(../img/slider2-border.png) top left no-repeat;	width: 960px; 	height: 410px; 	position: absolute;	top:0;	left: 0;	z-index: 99;}.nivo-controlNav{	background: url(../img/sliderled-bg.png) right -45px  no-repeat;	height: 28px;	padding: 0 20px 0 0;	z-index: 102;	position: relative;}.nivo-controlNav a {	background: url(../img/slider-led.png) center top no-repeat;	text-indent: -99999px;	display: block;	width: 18px;	height: 20px;	float: left;	cursor: pointer;	margin: auto;}.nivo-controlNav  a:hover {	background: url(../img/slider-led.png) center -23px no-repeat;	}	.nivo-controlNav  a.active {	background: url(../img/slider-led.png) center -23px no-repeat;	}.nivo-directionNav{	position: absolute;	z-index: 999;	width: 940px;		top:10px;	left: 13px;}.nivo-prevNav{	background: url(../img/sliderarrows.png) top left no-repeat;	display: block;	width: 55px;	height: 70px;	text-indent: -99999px;	position: absolute;	top:150px;	left: -4px}.nivo-nextNav{	background: url(../img/sliderarrows.png) bottom right no-repeat;	display: block;	width: 55px;	height: 70px;	text-indent: -99999px;	position: absolute;	top:150px;	right: -4px}/*************************************************************//**************************5) TABS ***************************//*************************************************************/ul.tabs {	margin: 0;	padding: 0;	float: left;	height: 85px;	width: 100%;}ul.tabs li {	float: left;	height: 86px;	width: 186px;	margin-bottom: -1px;	overflow: hidden;	position: relative;}ul.tabs li.last {	float: right;}ul.tabs li a {	text-decoration: none;	color: #000;	display: block;	font-size: 16px;	padding: 30px 10px 20px 20px;}ul.tabs li a:hover .h4 {	color: #fb9510;	}	ul.tabs li a:hover .description {	color: #13A89E;	text-decoration: blink;}	ul.tabs li.active   {	background: url(../img/tab.png) top left no-repeat;}ul.tabs li a .h4{	color: #fb9510;	font-size: 12px;	display: block;	margin: 3px 0 4px 0;	line-height: 100%;}ul.tabs li a .description{	color: #13A89E;	font-size: 9px;	line-height: 90%;}ul.tabs li a img {	float: left;	margin-right: 5px;}#tabs {	border-top: none;	clear: both;	float: left; 	width: 933px;	background: #232528;	border-color: #17181a;	-moz-border-radius: 20px;	-webkit-border-radius: 20px;}.tabcontent {	background-color: #17181a;	padding: 40px;	font-size: 11px;	border-color: #17181a;	-moz-border-radius: 20px;	-webkit-border-radius: 20px;	width: 853px;}#tab1 {	background-color: #17181a;	-moz-border-radius-topleft: 1px;	-moz-border-radius-topright: 20px;	-moz-border-radius-bottomleft: 20px;	-moz-border-radius-bottomright: 20px;	-webkit-border-top-left-radius: 1px;	-webkit-border-top-right-radius: 20px;	-webkit-border-bottom-left-radius: 20px;	-webkit-border-bottom-right-radius: 20px;}#tab5 {	background-color: #17181a;	-moz-border-radius-topright: 1px;	-moz-border-radius-topleft: 20px;	-moz-border-radius-bottomleft: 20px;	-moz-border-radius-bottomright: 20px;	-webkit-border-top-right-radius: 1px;	-webkit-border-top-left-radius: 20px;	-webkit-border-bottom-left-radius: 20px;	-webkit-border-bottom-right-radius: 20px;}.tabcontent h2 {	font-weight: normal;	padding-bottom: 10px;	border-bottom: 1px dashed #ddd;	font-size: 18px;}/*************************************************************//**************************6) COLS ***************************//*************************************************************/.col_left {	width: 30%;	float: left;	margin: 0 38px 30px 0;	position: relative;}.col_mid {	width: 30%;	float: left;	margin: 0 35px 30px 0;	position: relative;}.col_mid1 {	width: 100%;	float: center;	margin: 0 35px 30px 0;	position: relative;}.col_mid2 {	width: 100%;	float: center;	margin: 0 35px 30px 0;	position: static;}.col_right {	width: 31%;	float: right;	margin-bottom: 10px;	position: relative;}.col_right1 {	width: 31%;	float: right;	margin-bottom: 10px;	position: relative;}.col_double {	width: 64%;	float: left;	margin-bottom: 15px;	padding-bottom: 15px;}.col_left img, .col_mid img, .col_right img {	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	}.col2_left{	width: 25%;	float: left;	margin: 0px 0px 0px 0px;	position: absolute;}.col2_right{	width: 35%;	float: right;	margin-bottom: 0px;	position: relative;}.col3_right{	width: 35%;	float: right;	margin-bottom: 0px;	position: relative;}/*************************************************************//**************************7) CONTENT LISTS*******************//*************************************************************/#content ul.list, #footer ul.list {	font-size: 13px;	line-height: 180%;}#content ul.list li {	background: url(../img/arrow.png) left 8px no-repeat;	color: white;	display:block;	padding: 0 0 0 18px;	text-shadow: 1px 0px 2px #000;}ul.blogcategories{	margin-bottom: 32px;}ul.blogcategories li{	display: block;	background: url(../img/divider.png) bottom left repeat-x;	padding: 6px 0 6px 0;	font-size: 11px;}ul.blogcategories li a{	display: block;	background: url(../img/arrow.png) left center no-repeat;	padding: 0 0 0 14px;	color: white}ul.blogcategories li a:hover{	color: #93c31a;}ul.littlegal {	margin: 0 0 32px 0;}#generalcontent ul.littlegal img {	margin: 0;}ul.littlegal li {	width: 85px;	height: 85px;	display: block;	margin-bottom: 10px;	}#content ul.littlegal li, #footer ul.littlegal li, .content_left ul.littlegal li {	float: left;	padding: 0 4px 0 0;}#content ul.littlegal li:last-child, #footer ul.littlegal li:last-child, .content_left ul.littlegal li:last-child {	padding: 0;}ul.littlegal li.even{	float: left;}ul.littlegal li.odd{	float: right;}.contact li {	font-size: 11px;	background: url(../img/divider.png) bottom left repeat-x;	padding: 7px 0 7px 0px;	color: white;}.contact li a {	color: white;	display: block;	padding: 0 0 0 22px;}.contact li a:hover{	color: #fb9510;}.contact li.email a {	background: url(../img/social-icons.png) 0px -88px no-repeat;}.contact li.phone a {	background: url(../img/social-icons.png) 0px -119px no-repeat;}.contact li.skype a {	background: url(../img/social-icons.png) 0px -150px no-repeat;}.contact li.twitter a {	background: url(../img/social-icons.png) 0px -28px no-repeat;}.contact li.facebook a {	background: url(../img/social-icons.png) 0px -58px no-repeat;}.contact li.address a {	background: url(../img/social-icons.png) 0px -179px no-repeat;}ul.breadcrumb {	background: url(../img/divider.png) left bottom repeat-x;	display: block;	height: 2.4em;	font-size: 0.9em;	margin-bottom: 30px;}ul.breadcrumb li {	background: url(../img/arrow.png) 0px 8px no-repeat;	display: block;	float: left;	line-height: 200%;	padding: 0 8px 0 16px;}ul.breadcrumb li.first{	background-image: none;	padding-left: 0;}ul.breadcrumb li a{	color: white;}ul.breadcrumb li a:hover{	color: #93c31a;}ul.tags{	display: block;	height: 24px;	font-size: 10px;	line-height: 200%;	margin: 10px 0 10px 0;}ul.tags li{	background: url(../img/tag.png) 0px 6px no-repeat;	display: block;	float: left;	color: #93c31a;	padding: 0 8px 0 16px;}ul.tags li a:hover{	color: #d3d3d4}/*************************************************************//**************************8) FOOTER**************************//*************************************************************/#footer a {	color: #242424;	cursor: pointer;}#footer a:hover {	color: #17310d;}#footer p {	font-size: 11px;	line-height: 180%;}#footer h3{	text-shadow: 1px 1px 1px black;	color: #17181a;	font-size: 20px;	line-height: 200%;	margin-bottom: 6px;	font-weight: normal;}#footer a.more {	background: url(../img/arrow-dark.png) left 7px no-repeat;	color: #242424;	line-height: 180%;}#footer a.more:hover {	color: #17310d;}#footer p.copyright {	font-size: 9px;	display: block;	margin-top: 5px;}#footer .picHover{	background: url(../img/picHover.gif) center center no-repeat;}#footer .col_left, #footer .col_mid {	margin: 0 20px 20px 0;}#footer span.divider {	background: url(../img/divider-footer.png) bottom left repeat-x;}#footer span.divider {	display: block;	border: 0;	width: 64%;	height: 2px;	text-align: left;	margin: 0 auto 20px 0;  	}#footer .logo_small {	background: url(../img/logosmall.png) top left no-repeat;	display: block;	margin: 0 0 10px 0;	text-indent: -99999px;}#footer ul.list li {	background: url(../img/arrow-dark.png) left 8px no-repeat;	color: #242424;	display:block;	padding: 0 0 0 18px;}#footer .social {	font-weight: normal;}#footer .social li {	display: block;	-moz-border-radius: 12px;	-webkit-border-radius: 12px;	background-color: #000000;	opacity: .25;	filter: alpha(opacity=25);	width: 100%;	height: 17px;	margin: 3px 0 3px 0;	padding: 3px 0 3px 28px;}#footer .social li a{	font-size: 10px;	text-shadow: none;	color: #83ae17;	font-weight: normal;}#footer .social li a:hover{	color: #a0d51c;}#footer .social li.rss{	background: url(../img/social-icons.png) 0.8em 0.5em #000000 no-repeat;}#footer .social li.twitter{	background: url(../img/social-icons.png) 0.8em -2.2em #000000 no-repeat;}#footer .social li.facebook{	background: url(../img/social-icons.png) 0.8em -4.5em #000000 no-repeat;}#footer .address {	text-shadow: #456b0a 0px 1px 0px}/*************************************************************//**************************9) SHOP****************************//*************************************************************/.product {	background: url(../img/divider.png) bottom left repeat-x;	margin: 0 0 32px 0;	padding: 0 0 20px 0;}.product img {	float: left;	margin: 0 32px 0 0;}.product .rounded {	width: 270px;	height: 100px;	float: left;	margin: 0 32px 0 0;}.product h3 {	font-size: 14px;	margin: 0 0 10px 0;}#generalcontent .product p {	margin: 0 0 12px 0;}.showdetails {	background: url(../img/arrow.png) 0px 7px no-repeat;	font-size: 11px;	display: block;	width: 50%;	float: left;	padding: 0 0 0 12px;	margin: 2px 0 0 0;}.showdetails:hover {	background: url(../img/arrow.png) 1px 7px no-repeat;	color: #93c31a;}.details {	display: none;	font-size: 11px;	clear: both;	padding: 14px 0 0 0;}.product .pp {	font-size: 11px;	filter: alpha(opacity=70);	opacity: .7;	width: 20%;	display: block;	float: left;	margin: 2px 0 14px 0;}.price {	font-size: 18px;	display: block;	float: right;	color: #93c31a;	width: 20%;	float: right;	text-align: right;}.addtocart:before{	clear: both;}.addtocart{	background: url(../img/addtocart.png) top left no-repeat;	display: block;	text-indent: -99999px;	cursor: pointer;	height: 30px;	float: right;	width: 120px;	margin: 12px 0 0 0;}.addtocart:hover{	background: url(../img/addtocart.png) bottom left no-repeat;}.content_left #cart {	font-size: 11px;	padding: 10px 0 0 0;}.content_right #cart{	background-color: #17181a;	padding: 30px 10px 30px 10px;	font-size: 10px;	text-align: center;	color: #757575;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	margin: 0 0 42px 0;	position: relative;}.content_right #cart h4 {	background: url(../img/cart.png) left center no-repeat;	display: block;	text-indent: -99999px;	position: absolute;	width: 182px;	height: 32px;	top:-9px;	left: 1px;}.content_right #cart #items {	padding: 20px 0 20px 0;}#cart #checkout {	background: url(../img/checkout.png)  top left no-repeat;	width: 121px;	height: 32px;	display: block;	position: absolute;	right: -5px;	bottom: -5px;	cursor: pointer;}#cart #checkout:hover {	background: url(../img/checkout.png) -34px left no-repeat;}#cart .removeitem{	background: url(../img/remove.png) center center no-repeat;	width: 12px;	height: 12px;	margin: 0 4px 0 0;	display: block;	}.content_left #cart .removeitem{	margin: 3px 0 0 0;}.content_right #items table {	width: 100%;	table-layout:fixed;	margin: 0;	padding: 0;}.content_left #items table {	width: 100%;	margin: 0;	padding: 0;}#items table tr td{	border-bottom: 1px solid #2f2f2f;}#items table tr:hover td {	background-color: #202123;}.content_right #items table tr td {	vertical-align: middle;	padding: 2px 0 2px 0;}.content_left #items table tr td {	vertical-align: middle;	padding: 10px ;}.content_right #items table tr td.name {	text-align: right;	padding: 0 3px 0 5px;	overflow: hidden;	white-space: nowrap;}.content_left #items table tr td.name {	text-align: left;	padding: 0 3px 0 3px;	white-space: nowrap;	width: 400px;}#items table tr td.prc {	text-align: right;	width: 50px;}#items table tr td.prcl {	text-align: right;}#items table tr td.action {	text-align: left;	width: 15px;}#items table tr td.action {	text-align: left;	width: 15px;}.content_right #items table tr td.count {	text-align: right;	width: 15px;}.content_left #items table tr td.count {	text-align: right;	width: 20px;	padding: 0 10px 0 10px;}#items table tr.fee td {	color: #535353;}#items table tr td.sum {	color: #74b212;}.content_left #items table tr td.sum {	background-color: #202123;}.shadow {	display: none; 	background-color: #ddd; 	border: solid 1px darkgray; 	position: static; 	top: 0px; 	z-index: 100000;		-moz-border-radius: 10px;	-webkit-border-radius: 10px;}#gotopaypal{	background: url(../img/paypal_button.png) top left no-repeat;	display: block;	cursor: pointer;	float: right;	width: 160px;	height: 75px;	color: #a1a2a2;	text-transform: uppercase;	font-size: 10px;	text-shadow: 1px 0px 2px #17181a;	padding: 30px 0px 0px 90px;	letter-spacing: 0.09em;	margin-top: 44px;}/*************************************************************//**************************10) FORMS***************************//*************************************************************/.thx {	display: none;	margin: 0 0 30px 180px;		color: #80aa17;	position: absolute;	z-index: 999;	bottom:100px;	left: 10px;}.error{	display: none;	position: absolute;	right:10px;	top:5px;	color: #6a8d13;	}#form{	font-size: 11px;	padding: 20px 0 0 0;	position: relative;}#form fieldset {	margin-bottom: 5px;	width: 80%;	position: relative;	color: white;}#form label{	display: block;	width: 30%;	float: left;	color: #58595f;	text-transform: capitalize;	text-align: right;	padding: 3px 20px 0 0;	color: white;}#form input {	background-color: #242527;	border: 0;	float: right;	padding: 6px 10px 6px 10px;	-moz-border-radius: 20px;	-webkit-border-radius: 20px;	width: 60%;	color: #a2a2a2;	color: white;}#form input:focus, #form textarea:focus {	background-color: #3b3c40;}#form button {	background: url(../img/submit.png) top left no-repeat;	width: 125px;	height: 40px;	border: 0;	color: #dffaba;	text-shadow: 1px 1px 3px #2c410c;	cursor: pointer;	float: right;	margin: 10px 0 0 0;}#form button:hover{	background: url(../img/submit.png) bottom left no-repeat;}#form textarea {	background-color: #242527;	border: 0;	padding: 4px 10px 4px 10px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	width: 60%;	float: right;	height: 120px;	color: #a2a2a2;	margin: 3px 0 0 0;	}/*************************************************************//**************************11) MISC***************************//*************************************************************/a{	color: #93c31a;	text-decoration: none;	cursor: pointer;}#content p {	font-size: 11px;	line-height: 160%;}#generalcontent p {	font-size: 11px;	line-height: 160%;	margin-bottom: 32px;}#content h3{	color: #d5d5d6;	font-size: 22px;	line-height: 200%;	margin-bottom: 10px;	font-weight: normal;}a.more {	background: url(../img/arrow.png) left 7px no-repeat;	color: #93c31a;	display:block;	padding: 0 0 0 16px;	line-height: 160%;}a.more:hover {	background: url(../img/arrow.png) 1px 7px no-repeat;	color: #ade61f;}.zoom, .mapzoom, .videozoom {	display: block;	position: relative;	padding: 5px 0 10px 0;}.picHover{	background: url(../img/picHover.gif) center center #17181a no-repeat;	display: block;	position: absolute;	width: 100%;	top:0;	left: 0;	height: 100%;}.content_right .picHover{	background: url(../img/picHover.gif) center center #242527 no-repeat;}.zoom:hover img{	filter: alpha(opacity=40);	opacity: .4;}.zoom1:hover img{	filter: alpha(opacity=40);	opacity: .4;}#footer .zoom:hover img{	filter: alpha(opacity=40);	opacity: .4;}#content .divider {	background: url(../img/divider.png) bottom left repeat-x;	display: block;}#content span.divider {	padding: 0;    border: none;    height: 1px;    width: 100%;	height: 2px;	text-align: left;	margin: 0 auto 20px 0; }.download {	background: url(../img/download.png) top left no-repeat;	display: block;	cursor: pointer;	width: 160px;	height: 75px;	color: #a1a2a2;	text-transform: uppercase;	font-size: 10px;	text-shadow: 1px 0px 2px #17181a;	padding: 25px 0px 0px 100px;	letter-spacing: 0.09em;	margin-top: 15px;}.areaclientes {	background: url(../img/areaclientes.png) top left no-repeat;	display: block;	cursor: pointer;	width: 160px;	height: 75px;	color: #a1a2a2;	text-transform: uppercase;	font-size: 10px;	text-shadow: 1px 0px 2px #17181a;	padding: 25px 0px 0px 100px;	letter-spacing: 0.09em;	margin-top: 15px;}.areaclientes:hover {	background: url(../img/areaclientes.png) 1px left no-repeat;	color: #d3d3d4;}.download:hover {	background: url(../img/download.png) 1px left no-repeat;	color: #d3d3d4;}p.quote {	background: url(../img/quote-left.png) 0px -5px no-repeat;	display: block;	padding: 0 0px 0 22px;	line-height: 300%;}p.quote a {	line-height: 250%;}p.quote img {	margin: 0;	border: 0;}.new {	background: url(../img/new.png) top left no-repeat;	width: 60px;	height: 60px;	position: absolute;	top:-10px;	right: -15px;	display: block;		text-indent: -99999px;}.date{	filter: alpha(opacity=60);	opacity: .6;	font-size: 11px;	}.content_right h2{	font-size: 22px;	font-weight: normal;	margin-bottom: 12px;}.latesttweets{	margin-bottom: 32px;}.latesttweets .twtr-hd, .latesttweets .twtr-ft{	display: none;}.latesttweets .twtr-widget .twtr-tweet{	background: url(../img/divider.png) left bottom repeat-x;	border: 0;	padding: 10px 0 12px 0;	line-height: 200%;}.latesttweets .twtr-widget .twtr-tweet-wrap{	padding: 0px;}.latesttweets #twtr-widget-1 .twtr-tweet a{	color: #000;}.rounded{	-moz-border-radius: 10px;	-webkit-border-radius: 10px;}#generalcontent .rounded{	margin-bottom: 2em;}.screw_top .ajax{	margin: 3px 0 0 14px;}.screw_bottom .ajax{	margin: 10px 0 0 15px;}