BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; BACKGROUND: url(../images/main-bg.jpg) #485d60 repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #a9c4c8; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	COLOR: #fff
}
H2 {
	COLOR: #fff
}
H3 {
	COLOR: #fff
}
H1 {
	FONT-WEIGHT: normal; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans-serif
}
H2 {
	FONT-WEIGHT: normal; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans-serif
}
H3 {
	FONT-WEIGHT: normal; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans-serif
}
INPUT {
	FONT-WEIGHT: normal; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans-serif
}
SELECT {
	FONT-WEIGHT: normal; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans-serif
}
INPUT {
	FONT-SIZE: 1em
}
SELECT {
	FONT-SIZE: 100%
}
UL {
	LIST-STYLE-TYPE: none
}
UL.list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
A {
	COLOR: #fffbcb
}
A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
STRONG.white {
	COLOR: #fff
}
#layout {
	FLOAT: left; WIDTH: 100%; TEXT-ALIGN: center
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 860px; TEXT-ALIGN: left
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 25px; WIDTH: 860px; PADDING-TOP: 0px
}
#header #logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 25px
}
#header #slogan {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 45px
}
#header #logo IMG {
	FLOAT: left
}
#header #slogan IMG {
	FLOAT: left
}
#mainpic {
	FLOAT: left; WIDTH: 860px; HEIGHT: 200px
}
#mainpic IMG {
	FLOAT: left
}
#mainmenu {
	BACKGROUND: url(../images/main-menu-top.gif) #263539 no-repeat left top; FLOAT: left; MARGIN: 5px 0px 0px; WIDTH: 860px
}
#mainmenu .bottom {
	FLOAT: left
}
#mainmenu .bottom IMG {
	FLOAT: left
}
#mainmenu .bottom {
	MARGIN: 4px 0px 0px
}
#mainmenu UL {
	PADDING-RIGHT: 30px; PADDING-LEFT: 15px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans-serif
}
#mainmenu UL LI {
	BORDER-RIGHT: #425458 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
#mainmenu UL LI.last {
	BORDER-RIGHT-STYLE: none
}
#mainmenu UL LI A {
	COLOR: #d5eff3; BORDER-BOTTOM: #718387 1px dotted; TEXT-DECORATION: none
}
#mainmenu UL LI A:hover {
	COLOR: #fff; BORDER-BOTTOM: #fff 1px dotted
}
#maincontent {
	BACKGROUND: #3b4e52; FLOAT: left; WIDTH: 860px
}
#maincontent .bottom {
	FLOAT: left
}
#maincontent .bottom IMG {
	FLOAT: left
}
#leftcolumn {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 570px; PADDING-TOP: 15px
}
#leftcolumn H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.4em; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 0px
}
#newslisting {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 570px; PADDING-TOP: 5px
}
#newslisting .newsitem {
	BACKGROUND: url(../images/news-box-top.gif) #2f3e41 no-repeat left top; FLOAT: left; MARGIN: 0px 0px 8px; WIDTH: 570px
}
#newslisting .newsitem .bottom {
	FLOAT: left
}
#newslisting .newsitem .bottom IMG {
	FLOAT: left
}
#newslisting .newsitem .content {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 534px; COLOR: #fff; PADDING-TOP: 15px
}
#newslisting .newsitem .content H2 {
	DISPLAY: block; FONT-SIZE: 1em; FLOAT: left; WIDTH: 450px
}
#newslisting .newsitem .content DIV.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 84px; COLOR: #fffae6; PADDING-TOP: 1px; TEXT-ALIGN: right
}
#newslisting .newsitem .content DIV.copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 534px; COLOR: #9eafb1; PADDING-TOP: 10px
}
#newslisting .newsitem .content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#newslisting .newsitem .content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#newsarchive {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 562px; PADDING-TOP: 5px
}
#rightcolumn {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 16px; WIDTH: 230px; PADDING-TOP: 16px
}
#rightpanels {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/left-panels-top.gif) #2f3e41 no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 230px; PADDING-TOP: 17px
}
#rightpanels .bottom {
	FLOAT: left
}
#rightpanels .bottom IMG {
	FLOAT: left
}
#rightpanels .panel {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 15px; WIDTH: 200px; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans-serif
}
#rightpanels .panel .image {
	FLOAT: left; WIDTH: 200px
}
#rightpanels .panel .image IMG {
	FLOAT: left
}
#rightpanels .panel A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/arrow-right.gif) no-repeat 191px 8px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 185px; COLOR: #badae3; PADDING-TOP: 4px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#rightpanels .panel A:hover {
	COLOR: #fff
}
#otherproducts {
	FONT-SIZE: 0.9em; BACKGROUND: url(../images/other-products-top.gif) #41575b no-repeat left top; FLOAT: left; MARGIN: 15px 0px 0px; WIDTH: 230px; COLOR: #dfdfdf; TEXT-ALIGN: center
}
#otherproducts .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 12px; WIDTH: 230px; PADDING-TOP: 10px
}
#otherproducts .content .image {
	PADDING-RIGHT: 33px; PADDING-LEFT: 33px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 164px; PADDING-TOP: 8px
}
#otherproducts .content IMG IMG {
	FLOAT: left
}
#otherproducts .content .bottom {
	FLOAT: left
}
#otherproducts .content .bottom IMG {
	FLOAT: left
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 860px; PADDING-TOP: 10px
}
#footer #copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 690px; COLOR: #80989b; PADDING-TOP: 0px
}
#footer #webcredits {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#footer #webcredits A {
	COLOR: #80989b; TEXT-DECORATION: underline
}
#footer #webcredits A:hover {
	COLOR: #fff
}
P.jumpto {
	PADDING-RIGHT: 0px; BORDER-TOP: #4f6367 1px dotted; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #a9c4c8; PADDING-TOP: 15px
}
.brands {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 15px; PADDING-TOP: 10px; BORDER-BOTTOM: #4f6367 1px dotted
}
.brands LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 110px; PADDING-TOP: 0px
}
.brands LI A:hover {
	COLOR: #fff
}
.brandbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 570px; COLOR: #d3e6ee; PADDING-TOP: 20px; BORDER-BOTTOM: #4f6367 1px dotted; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans-serif
}
.brandbox .info {
	FLOAT: left; WIDTH: 180px; COLOR: #fff
}
.brandbox .desc {
	FLOAT: left; WIDTH: 180px; COLOR: #fff
}
.brandbox .desc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 7px
}
.brandbox .logo IMG {
	FLOAT: left
}
.brandbox .models {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 390px; PADDING-TOP: 0px
}
.brandbox .models UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 70px; PADDING-TOP: 0px
}
#prices {
	PADDING-RIGHT: 0px; BORDER-TOP: #4f6266 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 10px 0px 15px; WIDTH: 570px; PADDING-TOP: 15px; BORDER-BOTTOM: #4f6266 1px solid
}
#prices .right {
	FLOAT: right! important
}
#prices .pricebox {
	FLOAT: left; WIDTH: 275px; POSITION: relative; HEIGHT: 71px
}
#prices .pricebox IMG {
	FLOAT: left
}
#prices .pricebox .asbprice {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 2em; RIGHT: 13px; PADDING-BOTTOM: 0px; WIDTH: 106px; COLOR: #fff; PADDING-TOP: 10px; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans-serif; POSITION: absolute; TOP: 13px; TEXT-ALIGN: center
}
#notes {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 15px; WIDTH: 570px; PADDING-TOP: 0px; BORDER-BOTTOM: #4f6266 1px solid
}
#notes #paypal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 275px; PADDING-TOP: 0px
}
#notes #paypal IMG {
	FLOAT: left
}
#notes #paypal DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 8px
}
#notes #starnote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 265px; COLOR: #c8dadd; PADDING-TOP: 0px
}
#notes #starnote SPAN {
	FONT-SIZE: 1.7em
}
#leftcolumn P.important {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; COLOR: #fff; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
.resellerrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 100%; PADDING-TOP: 0px
}
.resellerbox {
	FLOAT: left; WIDTH: 285px; COLOR: #fff
}
.resellerbox .flag {
	FLOAT: left; WIDTH: 43px; POSITION: relative; HEIGHT: 31px
}
.resellerbox .flag .filter {
	CLEAR: both; LEFT: 0px; BEHAVIOR: url(iepngfix.htc); WIDTH: 43px; POSITION: absolute; TOP: 0px; HEIGHT: 31px
}
.become .desc {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FLOAT: left; PADDING-BOTTOM: 0px! important; WIDTH: 250px! important; PADDING-TOP: 0px! important
}
.become .desc .name {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 62px! important; COLOR: #92a7ac; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.resellerbox .desc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 230px; PADDING-TOP: 0px
}
.resellerbox .desc .country {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 230px; PADDING-TOP: 0px
}
.resellerbox .desc .name {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 42px; COLOR: #92a7ac; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.resellerbox .desc .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 180px; PADDING-TOP: 0px
}
.resellerbox A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
H1.border {
	PADDING-RIGHT: 0px! important; BORDER-TOP: #4f6266 1px solid; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 10px! important; PADDING-TOP: 15px! important
}
#supportbuttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 100%; PADDING-TOP: 15px
}
#supportbuttons IMG {
	FLOAT: left; MARGIN: 0px 15px 0px 0px
}
.screenrow {
	PADDING-RIGHT: 0px; BORDER-TOP: #4f6266 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 100%; PADDING-TOP: 15px
}
.screenrow .screenshot {
	FLOAT: left; WIDTH: 50%; COLOR: #fff; TEXT-ALIGN: center
}
FORM .row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 0px
}
FORM .row LABEL {
	COLOR: #fff
}
FORM .row INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 5px 0px 0px; PADDING-TOP: 4px
}
FORM .row INPUT {
	WIDTH: 40%
}
SELECT {
	WIDTH: 40%
}
FORM .row SELECT {
	MARGIN: 5px 0px 0px
}
FORM .buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
FORM .row .short {
	WIDTH: 70px
}



.section {
			margin-top:15px;
			margin-left:5%; margin-right:5%; 
			padding: 5px;
			padding-bottom:0px;
		}
		
		.section ul {
			list-style: none; margin-top:5px;
		}
		.section ul li {
			display: inline;
		}
		.section ul a {
			background-color:#ECECEC;
			border:1px solid #999999;
			padding: 5px 5px 10px;
			display:block;
			float:left;
			margin:5px;
		}
		.section ul a:hover {
			background-color:#FFFFFF;
			border:1px solid #333333;
		}
		.section ul a img {
			border:1px solid #999999;
		}
		.section ul a.lightbox-enabled img {
			border:1px dotted #999999;
		}
		
		.section span.code {
			font-family:"Courier New", Courier, monospace;
			margin-left:10px; padding-left:10px;
			font-size:11px;
			border-left:1px solid #000;
		}
		
		.section .link { font-size:12px; font-style:italic; padding-left:10px; margin-left:10px; }
		
		.section .important { text-decoration:underline; }
		
		.section .title { font-weight:bold; font-size:16px;}
		
		.clear { clear:left; }
		
		.section.header { text-align:center; font-size:12px; padding-top:10px; border-top:none; }
		.section.footer { text-align:center; font-size:12px; padding-top:10px; }