body {
	margin: 0px;
	padding: 0px;
	background-image: url('pics/background.png'); 
	background-repeat: repeat-x;
}

H1 {
	font-size: 18px; 
	line-height: 29px; 
	font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; 
	color: #000000; 
	border-bottom: 1px solid #FF99FF;
	font-weight: normal;
}

H2 { 
	font-size: 14px; 
	line-height: 17px; 
	font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; 
	color: #444444; 
}

FORM { 
	padding: 0px; 
	margin: 0px; 
}

li {
	padding: 5px; 
}

A { 
	font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; 
	color: #7AA3BC; 
	text-decoration: underline; 
} 

A:link { color: #7AA3BC; } 
A:active { color: #7AA3BC; } 
A:visited {color: #7AA3BC; } 
A:hover { color: #777777; text-decoration: none; }

#ContentBack {
	background-color: #FFF;
	background-image: url('pics/contentBack.png');
	background-repeat: no-repeat;
	background-position: bottom;
}


#Content {
	text-align: left;
	font-size: 13px; 
	line-height: 24px; 
	font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; 
	color: #444444;
	padding: 0px 25px 25px 25px;
}

.prod-detail ol, .prod-detail ul  {
	padding: 0px;
	margin: 0px;
}

.pink-line {
	font-size: 18px; 
	line-height: 29px;
	font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; 
	color: #000000; 
	border-bottom: 1px solid #FF99FF;
	font-weight: normal;
}

.document-menu {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font-size: 11px; 
	line-height: 17px; 
	font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff;
}

.prodMenu {
	text-align: left;
	font-size: 13px; 
	line-height: 24px; 
	font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; 
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

.prodMenu ul {
	padding: 0px;
	margin: 0px;
}

.prodMenu li {
	list-style-type: none;
	padding: 0px;
	margin: 4px 0px 6px 0px;
}

.newsTitle { 
	font-size: 13px; 
	line-height: 24px; 
	font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; 
	color: #000000; 
	border-bottom: 1px solid #FF99FF;
	padding: 10px 0px;
	width: 290px;
}

.gold { font-size: 28px; line-height: 37px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #ffb43c; }
.goldSM { font-size: 16px; line-height: 24px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #ffb43c; }
.modelSM { font-size: 16px; line-height: 24px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #666666; text-decoration: none; }
	A.modelSM:link { color: #666666; } 
	A.modelSM:active { color: #666666; } 
	A.modelSM:visited {color: #666666; } 
	A.modelSM:hover { color: #000000; text-decoration: underline; }

.specBL { font-size: 11px; line-height: 17px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #0000CC; }
.specB { font-size: 11px; line-height: 17px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #444444; }
.faq { font-size: 13px; line-height: 19px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #444444; }
.dealer { font-size: 11px; line-height: 15px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #444444; }

.disclaimer { font-size: 11px; line-height: 16px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #444444; }

.anniversary_large { font-size: 28px; line-height: 39px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #444444; }

.b10 { font-size: 10px; line-height: 21px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #444444; }
.b11 { font-size: 11px; line-height: 22px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #444444; }
.b12 { font-size: 12px; line-height: 23px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #444444; }
.b13 { font-size: 13px; line-height: 24px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #444444; }
.b14 { font-size: 14px; line-height: 25px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #000000; }
.b15 { font-size: 15px; line-height: 26px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #000000; }
.b16 { font-size: 16px; line-height: 27px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #000000; }
.b17 { font-size: 17px; line-height: 28px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #000000; }
.b18 { font-size: 18px; line-height: 29px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #000000; }

.g11 { font-size: 11px; line-height: 17px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #AAAAAA; }
.g12 { font-size: 12px; line-height: 21px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #AAAAAA; }
.g13 { font-size: 13px; line-height: 22px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #AAAAAA; }
.g14 { font-size: 14px; line-height: 23px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #AAAAAA; }
.g15 { font-size: 15px; line-height: 24px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #AAAAAA; }
.g16 { font-size: 16px; line-height: 25px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #AAAAAA; }

.bl10 { font-size: 10px; line-height: 13px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #0000CC; }
.bl11 { font-size: 11px; line-height: 14px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #0000CC; }
.bl12 { font-size: 12px; line-height: 15px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #0000CC; }
.bl13 { font-size: 13px; line-height: 16px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #0000CC; }
.bl14 { font-size: 14px; line-height: 17px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #0000CC; }
.bl15 { font-size: 15px; line-height: 18px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #0000CC; }
.bl16 { font-size: 16px; line-height: 19px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #0000CC; }
.bl18 { font-size: 18px; line-height: 22px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #0000CC; }

.w10 { font-size: 10px; line-height: 13px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #FFFFFF; }
.w11 { font-size: 11px; line-height: 14px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #FFFFFF; }
.w12 { font-size: 12px; line-height: 15px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #FFFFFF; }
.w13 { font-size: 13px; line-height: 16px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #FFFFFF; }
.w14 { font-size: 14px; line-height: 17px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #FFFFFF; }

.r10 { font-size: 10px; line-height: 13px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #990000; }
.r11 { font-size: 11px; line-height: 14px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #990000; }
.r12 { font-size: 12px; line-height: 15px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #990000; }
.r13 { font-size: 13px; line-height: 16px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #990000; }
.r14 { font-size: 14px; line-height: 17px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #990000; }

	
.news { font-size: 13px; line-height: 18px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #777777; text-decoration: none; } 
	A.news:link { color: #777777; } 
	A.news:active { color: #777777; } 
	A.news:visited {color: #777777; } 
	A.news:hover { color: #000000; text-decoration: none; }	
	
.faqLNK { font-size: 13px; line-height: 18px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #777777; text-decoration: none; } 
	A.faqLNK:link { color: #777777; } 
	A.faqLNK:active { color: #777777; } 
	A.faqLNK:visited {color: #777777; } 
	A.faqLNK:hover { color: #000000; text-decoration: underline; }	
	
.lw { font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #FFFFFF; text-decoration: underline; } 
	A.lw:link { color: #FFFFFF; } 
	A.lw:active { color: #FFFFFF; } 
	A.lw:visited {color: #FFFFFF; } 
	A.lw:hover { color: #444444; text-decoration: none; }
	
.lww { color: #FFFFFF; text-decoration: none; } 
	A.lww:link { color: #FFFFFF; } 
	A.lww:active { color: #FFFFFF; } 
	A.lww:visited {color: #FFFFFF; } 
	A.lww:hover { color: #000000; text-decoration: none; }

.lb { font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #777777; text-decoration: underline; } 
	A.lb:link { color: #777777; } 
	A.lb:active { color: #777777; } 
	A.lb:visited {color: #777777; } 
	A.lb:hover { color: #000000; text-decoration: none; }

.lr { font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #990000; text-decoration: underline; } 
	A.lr:link { color: #990000; } 
	A.lr:active { color: #990000; } 
	A.lr:visited {color: #990000; } 
	A.lr:hover { color: #990000; text-decoration: none; }
	
.pinkLink { color: #FF99FF; text-decoration: none; } 
	A.pinkLink:link { color: #FF99FF; } 
	A.pinkLink:active { color: #FF99FF; } 
	A.pinkLink:visited {color: #FF99FF; } 
	A.pinkLink:hover { color: #000000; text-decoration: none; }
	
.footer { font-size: 10px; line-height: 19px; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-seriff; color: #444444; text-decoration: none; }
	A.footer:link { color: #444444; } 
	A.footer:active { color: #444444; } 
	A.footer:visited {color: #444444; } 
	A.footer:hover { color: #444444; text-decoration: none; }
	
	
/* PRODUCT DETAIL BUTTONS */	
	
button {
border: 0 none;
cursor: pointer;
font-weight: bold;
padding: 0 15px 0 0;
text-align: center;
height: 30px;
line-height: 30px;
width: auto;
}

button.rounded {
background: transparent url( /pics/btn_right.png ) no-repeat scroll right top;
clear: left;
font-size: 0.8em;
}

button span {
display: block;
padding: 0 0 0 15px;
position: relative;
white-space: nowrap;
height: 30px;
line-height: 30px;
}

button.rounded span {
background: transparent url( /pics/btn_left.png ) no-repeat scroll left top;
color: #444;
}

button.rounded:hover {
background-position: 100% -30px;
}

button.rounded:hover span {
background-position: 0% -30px;
}

button::-moz-focus-inner {
border: none;
}	

/* HOME PAGE IMAGE ROTATE */

div#rotator {
	position:relative;
	height:244px;
	margin: 0px;
	padding: 0px;
}

div#rotator ul li {
	position:absolute;
	list-style: none;
	margin: 0px;
	padding: 0px;
	top: -13px;
	left: 0px;
}

div#rotator ul li img {
	margin: 0px;
	padding: 0px;
	background: #FFF;
}

div#rotator ul li.show {
	z-index:500
}

/* HOME PAGE YOUR WORLD ROLLOVER */

.your_world {
	display:block;
	background: url("/pics/your_world.jpg") 0 0 no-repeat;
	text-decoration: none;
	width: 298px; 
	height: 331px;
}

.your_world:hover, .your_world:active { 
	background: url("/pics/your_world_on.jpg") 0 0 no-repeat;
}

/* 30 year anniversary */

#anniversary_last {
	background-image: url('/pics/2011-lg.png');
	background-repeat: no-repeat;
	background-position: bottom right;
}

#ann_prev {
	background-image: url(/pics/prev.png);
}

#ann_prev:hover {
	background-image: url(/pics/prev_hover.png);
}

#ann_next {
	background-image: url(/pics/next.png);
}

#ann_next:hover {
	background-image: url(/pics/next_hover.png);
}
