@charset "UTF-8";

body {
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    border-width: 0px;
    list-style: none;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Sans Serif;
	font-weight: normal;
	background: url(../images/bg.jpg) top repeat-x;
}

#header {
	margin: 10px 0 0 0;
}

#logo {
	float: left;
	margin: 3px 0 0 0;
}

#top_right {
	float: right;
	background: url(../images/guarantee.png);
	margin-top: 22px;
	width: 507px;
	height: 90px;
}


/*---------- COLOR GUIDE ----------*/

	/*-- light blue - #2cc5e6
		 medium blue - #1381cd
		 dark blue - #232b90
		 light grey - #7d7e7b --*/

/*---------- LEFT CONTENT ----------*/
#left_column {
	margin: 675px;
	margin: 0;               
	padding: 0;
	float: left;
}

#left_01 {
	width: 655px;
	margin: 0;
	padding: 10px;
	background: #FFF url(../images/divBg.jpg) bottom repeat-x;
}

#left_02 {
	width: 675px;
	margin: 0;
	padding: 0;
}

#left_03 {
	width: 675px;
	margin: 0;
	padding: 0;
}

#container { 
	width: 940px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#vidPlayer {
	width: 674px;
	height: 384px;
}

.con {
	text-align: left;
	margin: auto;
}

#left_01 dd {
	display: block;
	margin: auto;
}

#special_offer dd {
	display: block;
	margin: auto;	
}

#left_01 a {
	text-decoration: none;
	font-style: oblique;
}

#left_01 a:link {
	color: #232b90;
}

#left_01 a:hover {
	color: #1381cd;
}


/*---------- RIGHT CONTENT ----------*/
#right_column {
	margin: 0;
	padding: 0;
	float: right;
	width: 250px;
}

#special_offer {
	margin: 0;
	padding: 0;
	background: url(../images/divBg.jpg) bottom repeat-x;
}

#offer {
	background: url(../images/specialoffer.png) top no-repeat;
	width: 248px;
	height: 200px;
}


/*---------- RE-USABLE CLASSES ----------*/
.clear {
	clear: both;	
}

.clearLeft {
	clear: left;
}

.clearRight {
	clear: right;	
}

#last {
	border-right: none;	
}


/*---------- FOOTER LINKS ----------*/
#footer {
	width: 940px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

#footer ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
}

#footer li {
	margin: 0 auto;
	padding: 30px;
	display: inline;
}

#footer ul li a {
	text-decoration: none;
}

#footer a:link {
	color: #7d7e7b;
	text-decoration: none;
}

#footer :visited {
	color: #7d7e7b;
	text-decoration: none;
}

#footer a:hover {
	color: #1381cd;
	text-decoration: underline;
}

#footer a:active {
	color: #7d7e7b;
	text-decoration: none;
}


/*---------- MAIN NAVIGATION ----------*/
#nav {
	width: 940px;
	margin: 0 auto;
	padding: 0;
}

#nav ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	width: 946px;
}

#nav li {
	margin: 0 auto;
	padding: 0;
	display: inline;
}

#nav ul li a {
	text-decoration: none;
}


/*---------- MAIN NAVIGATION - HOME ----------*/
#home a:link, #home a:visited {
	background: url(../images/nav.png) no-repeat left top;
	width: 155px;
	height: 30px;
	display: block;
	float: left;
	padding: 0 0 0 0;
	border-right: groove 1px #7d7e7b;
}

#home a:hover {
	text-decoration: none;
	background-position: left -30px;
}

#home a:active {
	text-decoration: none;
	background-position: left -30px;
}


/*---------- MAIN NAVIGATION - PACKAGES ----------*/
#packages a:link, #packages a:visited {
	background: url(../images/nav.png) no-repeat -156px top;
	width: 156px;
	height: 30px;
	display: block;
	float: left;
	padding: 0 0 0 0;
	border-right: groove 1px #7d7e7b;
}

#packages a:hover {
	text-decoration: none;
	background-position: -156px -30px;
}

#packages a:active {
	text-decoration: none;
	background-position: -156px -30px;
}


/*---------- MAIN NAVIGATION - ACCESSORIES ----------*/
#accessories a:link, #accessories a:visited {
	background: url(../images/nav.png) no-repeat -312px top;
	width: 156px;
	height: 30px;
	display: block;
	float: left;
	padding: 0 0 0 0;
	border-right: groove 1px #7d7e7b;
}

#accessories a:hover {
	text-decoration: none;
	background-position: -312px -30px;
}

#accessories a:active {
	text-decoration: none;
	background-position: -312px -30px;
}


/*---------- MAIN NAVIGATION - PRODUCT INFO ----------*/
#product a:link, #product a:visited {
	background: url(../images/nav.png) no-repeat -468px top;
	width: 156px;
	height: 30px;
	display: block;
	float: left;
	padding: 0 0 0 0;
	border-right: groove 1px #7d7e7b;
}

#product a:hover {
	text-decoration: none;
	background-position: -468px -30px;
}

#product a:active {
	text-decoration: none;
	background-position: -468px -30px;
}


/*---------- MAIN NAVIGATION - FAQS ----------*/
#faqs a:link, #faqs a:visited {
	background: url(../images/nav.png) no-repeat -624px top;
	width: 156px;
	height: 30px;
	display: block;
	float: left;
	padding: 0 0 0 0;
	border-right: groove 1px #7d7e7b;
}

#faqs a:hover {
	text-decoration: none;
	background-position: -624px -30px;
}

#faqs a:active {
	text-decoration: none;
	background-position: -624px -30px;
}


/*---------- MAIN NAVIGATION - CONTACT US ----------*/
#contact a:link, #contact a:visited {
	background: url(../images/nav.png) no-repeat -784px top;
	width: 156px;
	height: 30px;
	display: block;
	float: left;
	padding: 0 0 0 0;
}

#contact a:hover {
	text-decoration: none;
	background-position: -784px -30px;
}

#contact a:active {
	text-decoration: none;
	background-position: -784px -30px;
}


/*---------- TOP NAVIGATION ----------*/
#top_links {
	margin: 0 auto;
	padding: 0;
	text-align: right;
	float: right;
}

#top_links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#top_links li {
	margin: 0 auto;
	padding-left: 10px;
	display: inline;
}

#top_links ul li a {
	text-decoration: none;
}

#top_links a:link {
	color: #000;
	text-decoration: none;
}

#top_links a:visited {
	color: #7d7e7b;
	text-decoration: none;
}

#top_links a:hover {
	color: #1381cd;
	text-decoration: underline;
}

#top_links a:active {
	color: #7d7e7b;
	text-decoration: none;
}


