/* global
----------------------------------------------- */
body {
margin: 0;
padding: 0;
background: #FFF;
font-family: verdana, arial, sans-serif;
text-align: center;
}

.height-clear	{
	clear: both;
	margin: 80px 0px 0px 0px;
height: 10px;
}
img{
	border: 0;
	padding-bottom: 10px;
}
.amazon1{
 text-align: center;
}

/* layout
----------------------------------------------- */
#wrapper {
margin: 0 auto;
padding: 0;
width: 735px;
text-align: left;
}

#border{
margin: 0;
padding: 0;
width: 735px;
background: url(images/body.gif) top left repeat-y;
}

#header {
background-image: url(images/header.jpg);
	width: 735px;
	height: 160px;
	margin: 0;
	padding: 0;	
}


#logo2 {
	background-image:url(images/logo.gif);
	float:left; 	
	position:relative; 	
	left:43px; 
	top:45px; 	
	width:300px; 
	height:87px;
}

#logo {
	float:left; 	
	position:relative; 	
	left:43px; 
	top:45px; 	
	width:376px; 
	height:94px;
}


#topIm img{
	float:right; 
	position:relative; 
	right:10px; 
	bottom:0px; 
	height: 160px;
}


/* top nav
----------------------------------------------- */
#navwrapper {
width: 727px;
position: relative;
height: 42px;
border-right: 4px solid #D4A97C;
border-left: 4px solid #D4A97C;
background-color: #F0E2C8;
}

#navalign {
width: 100%;
position: absolute;
bottom: 0px;
left: 47px;
height: 27px;
}

#nav {
padding: 0;
height: 27px;
list-style: none;
display: inline;
overflow: hidden;
clip: rect(0, 372px, 27px, 0);	/* Mac IE5 workaround */
width: 372px;
}

#nav li {
margin: 0;
padding: 0;
list-style: none;
display: block;
float: left;
}

#nav a {
display: block;
float: left;
font: 9px 'Verdana', Arial, Helvetica, sans-serif;
text-align: center;
color: #fff;
width: 96px;
padding: 9px 0 0 0;
border: 0;
height: 27px;  /* INTERNET EXPLORER */
voice-family: "\"}\""; 
voice-family:inherit;
height: 18px; /* CONFORMANT BROWSERS */
}
html>#container {
height: 18px; /* OPERA */
}

#nav a:hover {
background-position: 0 -27px;
border-bottom: 0;
}

li#active a,
body#activity li.navtab a, body#endtab li#endtab a {
background-position: 0 -54px;
color: #333;
font-weight: bold;
}

#active a, .navtab a, #endtab a  {
width: 93px;
background: url(images/tabs.gif) left top no-repeat;
}

#endtab a  {
width: 91px;
background: url(images/tabs.gif) left top no-repeat;
}


/* middle
----------------------------------------------- */
#main { 
margin: 14px 0 0 0;
padding: 0;
width: 735px;
}


#content {
float-left;
width: 457px;
margin: 23px 0 0 24px;
padding: 0 14px 0 18px;

voice-family: "\"}\"";
voice-family: inherit;
width: 420px; }

#wrapper>#main #content { width:420px; }



#content img {
float: left;
border: 0px;
padding: 0 6px 0 0px;
margin: 0 6px 0 0px;
}

#disc {
float-left;
clear: both;
width: 735px;
margin: 14px 0 0 24px;
padding: 0 14px 0 18px;


voice-family: "\"}\"";
voice-family: inherit;
width: 660px; }

#wrapper>#main #disc { width:660px; }


.clear {
  clear: both;
  height: 0;
}


/* compare
----------------------------------------------- */

h5 {
	color: #EC5210;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing : 1px;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 10px;
	margin: 0;
	padding: 0;
}

.innerspace {
	padding-left: 16px;
	padding-right: 12px;
}

.imageleft {
	float: left;

}

.compare {
	float: left;
	width: 200px;
	padding-top: 3px;
}

.comparesub {
	padding-top: 4px;
	padding-right: 12px;
	clear: both;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}	

.line {
	clear: both;
	height: 28px;
	width: 400px;
	background-image: url(images/line.gif);
}



/* button
----------------------------------------------- */
.cssnav {
position: relative;
float: right;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
background: url(images/quote2.gif) no-repeat;
white-space: nowrap;
display: block;
width: 180px;
height: 38px;
margin: 0 0 10px 0;
padding: 0;
}

.cssnav a {
display: block;
color: #FFFFFF;
font-size: 15px;
width: 180px;
height: 38px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav img {
width: 180px;
height: 38px;
border: 0
}

* html a:hover {
visibility:visible
}

.cssnav a:hover img {
visibility:hidden
}

.cssnav span {
position: absolute;
left: 65px;
top: 13px;
margin: 0px;
padding: 0px;
display: none;
}

/* sidebar
----------------------------------------------- */

#sidebarwrapper {
	position: absolute;
	top: 188px;
	margin-left: 495px;
	width: 230px;
	background: url(images/sideheader.gif) no-repeat left top;
	padding: 86px 0 0 0;
	
}

#sidebar {
	padding: 20px;
	background-color: #9FCEF5;
}

#sidebar h4 {
	font-size: 12px;
	color: #666;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-bottom: 4px;
	border-bottom: 1px solid #fff;
}

#sidebar h4 a, #sidebar h4 a:hover {
color: #666;
border: none;
}

#sidebar ul a, #sidebar ul a:link {
border: none;
}

#sidebar ul#links a, #sidebar ul#links a:link {border-bottom: 1px solid #E22007;}
#sidebar ul#links a:hover {border-bottom: 1px solid #808080;}

#sidebar ul#links2 a, #sidebar ul#links2 a:link {border-bottom: 1px solid #003399;}
#sidebar ul#links2 a:hover {border-bottom: 1px solid #E22007;}

#sidebar ul, #sidebar li {list-style: none; margin: 0; padding: 0;}

#sidebar li {
	padding-left: 11px;
	background: url(images/bullet.gif) no-repeat 0 3px; /* start hiding from macie\*/
	background-position: 0px 4px; /* stop hiding */
	font-size: 10px;
	line-height: 12px;
	margin-bottom: 7px;
	color: #E22007;
}



/* footer
----------------------------------------------- */
#footer {
	background:url(images/footer.gif) no-repeat 50%;
	clear:both;
	height:86px;
	margin: 0;
	padding: 0;
	width: 735px;
	}
	
#footer ul {
	list-style:none;
	margin:0;
	padding: 0
	}
#footer ul {
	width:723px;
	padding-top:45px;
	margin:0 auto 0;
	}
#footer ul li {
	float:left;
	/*width:75px*/
	}
#footer ul li a:link, #footer ul li a:visited {
	float:left;
	display:block;
	margin:0;
	padding:0 4px 2px 14px;
	color: #E22007;
	font-size: 11px;
	text-decoration:none;
	line-height:13px;
	border-right:1px solid #E22007;
	}
#footer ul li a:hover {
	color:#444;
	background:none;
	text-decoration:underline;
	}

	
/* SITE MAP----------------------------------------------------- */ 
#contentFull {float: left; width: 650px; margin: 23px 0 0 24px; padding: 0 14px 0 18px;}
#contentFull p {font: 0.75em Verdana; color: #666666; padding: 4px 0px; text-align:left; line-height: 1.2em; margin: 0px 0px 0px 0px}
#contentFull ul, #leftFull li { font: 12px Verdana; color: #666666; padding:0px 5px; margin: 0px 10px;; text-align:left; line-height: 1.2em;}
div#contentFull ul {margin: 12px} 	
div#contentFull li a {color: #3b6282; text-decoration:none; font-weight: bold;}
div#contentFull li a:visited {color: #3b6282; text-decoration:none;}
div#contentFull li a:hover {color: #E22007; text-decoration:underline;}


.colL { 
	float: left;
	width: 320px;
	}
.colR {
	float: right;
	width: 320px;
	}
div.sitemap h3 {
	border-bottom: 1px solid #DDD;
	margin-top: 15px;
	margin-right: 45px;
	}
	
#quote {
	margin: 20px 0px;
	font: 12px arial, verdana;
	text-align: center;
	color: #AE6823;
}	
	
	
/* links
----------------------------------------------- */
a, a:link {
color: #E22007;
text-decoration: none;
padding-bottom: 1px;
}

a:visited {
color: #E22007;
}

a:hover {
color: #3b6282;
text-decoration: underline;
}

/* text
----------------------------------------------- */
p {
	font-size: 12px;
	line-height: 16px;
	color: #666;
}
td{
	font-size: 12px;
	line-height: 16px;
	color: #666;
}
.input1{
	width: 250px;
}
.input2{
	width: 350px;
	height: 200px;
}
textarea{
 width: 300px;
}

ul {
	padding-right:10px;
	}

li {
	font-size: 12px;
	line-height: 16px;
	color: #666;
	margin-bottom:3px;
}

h1  {
	padding: 0;
	margin: 0;
	font-size: 29px;
	color: #E22007;
	clear: both;
}
h2  {
	padding: 0;
	margin: 0;
	font-size: 17px;
	color: #E22007;
	clear: both;
}

h3 {
	padding: 0;
	margin: 0;
	font-size: 13px;
	line-height: 13px;
	color: #333;
	clear: both;
}


h4  {
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #AE6823;
	clear: both;
}


.list1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color:#737373;
	padding: 0;
	margin: 0;
}

.list2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#003399;
	font-weight: bold;
	font-size: 14px;
	
}

a.list2:link {color: #E22007; text-decoration:none;}
a.list2:visited {color: #E22007; text-decoration:none;}
a.list2:hover {color: #003399; text-decoration:underline;}

.list3 {
	color:#003399;
}

a.list3:link {color: #003399; text-decoration:none;}
a.list3:visited {color: #003399; text-decoration:none;}
a.list3:hover {color: #E22007; text-decoration:underline;}
