/* CSS Document */

/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body     		{
		  		background-color: #FFFFFF;
		  		font-size:small;
		  		font-family: "Trebuchet MS", sans-serif;
				text-decoration:none;
				height: 100%;
				margin: 0;
				padding: 0;
		  		}
		  
*html body     {			font-size: x-small; /* for IE5/Win */
				f\ont-size: small; /* for other IE versions */
				}
/******* hyperlink and anchor tag styles *******/

a:link, a:visited{		text-decoration: none;}

a:hover{			text-decoration: underline;}

/************** header tag styles **************/		
		
h1    		   {	font-size: 170%;	color: #000000;	font-weight:bold;	}			
h3		{	font-size: 120%;		}
									
#wrap {	width: 750px;	margin: 1% auto;	padding: 0;	background-color: #FFFFFF;	}
#wrap1  {	width: 100%;	margin:0;	padding:0;	height: 100%;}

#header  {	width:100%;	margin-top: 2%;	margin-bottom: 2%;}

#logo  	{ 	border:0px #000000 solid;	float:left;	margin-bottom: 20px;	margin-left: 6px;	width:32%;}
#sidebar1  { 	border:0px #000000 solid;	margin-left: 6px; float:left;	width: 32%; clear:both;}
#sidebar2  { 	border:0px #000000 solid;	float:left;	margin-left: 6px;	width: 32%;}
#box2 	 { 	border:0px #000000 solid;	float:right;	width: 470px; 	margin-right:7px;}
#nav 	 {	border:0px #000000 solid;	float:right;	margin-right: 5px;	width: 475px; 	margin-top: 0px;	padding-bottom: 0px;	background: url(images/grey_bar_nav.gif) no-repeat top left;	text-align:center;}
#nav ul  	{  	border:0px #000000 solid; 	color: #666666;	padding-right: 0px;	margin-top: 13px;}

#nav li  {  border:0px #000000 solid; 	padding-top:0px; 	margin-bottom: 13px;	float:left;	list-style:none;	padding-right: 3px;	padding-left: 3px;	}	
#nav li a {	text-decoration: none;	color: #666666;	font-size: 80%;	font-weight: bolder;	}
#nav a visited  {	text-decoration: none;	color: #666666;	}
#nav li a hover {	color: #FFFFFF;	text-decoration:underline;	}
	
/* Fix IE. Hide from IE Mac \*/
* html ul li a { height: 1%; }
/* End */

/************************************************************/
#main_img  {	margin-left: 13px;	margin-bottom: 2%;}
.clearing  {	clear: both;}


/*******************body styles************/

#sidebar2 h3  {	color: #333333;	font-size: 90%;	font-weight: bolder;	letter-spacing: 1px;	margin-left:  0px;	margin-top:0px;padding-left:18px;	padding-top: 18px;}
#sidebar2 h2  {	font-weight: bold;	color:#333333;	font-size: 105%;	padding-left: 18px;	padding-right: 18px;	padding-bottom: 2px;}
#sidebar2 p   {	color:#666666;	line-height: 1.5em;	font-size: 85%;	padding-left: 18px;	padding-right: 18px;	padding-bottom: 08px; margin-bottom:0px;}
#subnav_b     {	border-bottom: 1px dotted #CCCCCC;	margin: 6px;}
#subnav_b a  {	color:#941a1b;	font-size: 120%; line-height:28px;;	text-decoration: underline;	font-weight: bolder; }	
#subnav_a     {	border:0px #000000 solid; color:#999999; margin-left: 0px;padding-top:14px;padding-left:18px;clear:both;	}
#subnav_a ul  {	border:0px #000000 solid; color:#999999; list-style:none;	 float: left; margin-left: 0px;padding-top: 0px; clear:both; margin-left: 0px;padding-top:10px;padding-bottom: 0px;padding-left: 0px;}
#subnav_a a  {	border:0px #000000 solid; color:#999999; margin-left: 0px;padding-top:0px;padding-bottom: 0px;padding-left: 0px;	font-size: 90%;}
#subnav_bar   { 	border:0px #000000 solid; background: url(images/dotted-line.gif) 0 5px repeat-x;height:10px;padding-right: 28px;overflow:hidden;width:90%;}


#sidebar_top  	{border:0px #000000 solid; 	padding-bottom: 8px;	margin-bottom: 12px; margin-top:0px; padding-top:10px;}
#sidebar_top h3  	{border:0px #000000 solid; 	color: #333333;	font-size: 90%;	font-weight: bolder;	letter-spacing: 1px;	padding-left:18px;	padding-top:18px; margin-top:0px;}
#sidebar_top p 	{border:0px #000000 solid; 	padding-right: 18px;	padding-left: 18px;	color:#666666;	line-height: 1.5em;	font-size: 85%;}
#sidebar_top a   	{border:0px #000000 solid; 	color:#941a1b;	font-size: 80%;	text-decoration: underline;	font-weight: bold;	padding-right: 18px;	}

#sidebar_bottom  	{ border:0px #000000 solid; 	padding-bottom: 0px;	margin-bottom:0px;}
#sidebar_bottom h3  {border:0px #000000 solid; 	color: #333333;	font-size: 90%;	font-weight: bolder;	letter-spacing: 1px;	margin :0;	padding-left:18px;	padding-top:18px;}
#sidebar_bottom p  {border:0px #000000 solid; 	padding-right: 18px;	padding-left: 18px;	color:#666666;	line-height: 1.5em;	font-size: 85%; }
#sidebar_bottom a  {border:0px #000000 solid; 	color:#941a1b;	font-size: 80%;	text-decoration: underline;	font-weight: bold;	padding-right: 0px;}


#main_box  { border:0px #000000 solid; float:right; width: 468px; margin-right:7px; }


#box_lft  		{border:0px #000000 solid;  float: left;	width:49%; display: inline; height:;padding-left:-10px; }

#box_lft p 	{border:0px #000000 solid;  padding-left: 18px;padding-right: 18px;	font-size: 85%; 	color:#333333;	}
#box_lft h1	{border:0px #000000 solid;  padding-left: 18px;padding-top:18px;	margin:0;}
#box_lft img  	{border:0px #000000 solid;  padding-top:  20px;}

#box_rt  		{border:0px #000000 solid; 	float: right; width: 49%;		display: inline;}
#box_rt p  	{border:0px #000000 solid; 	padding-right: 18px;padding-left: 18px;	font-size: 85%;	color:#333333;		}
#box_rt h1  	{border:0px #000000 solid; 	padding-left: 18px;padding-top:18px;margin:0;}
#box_rt img  	{border:0px #000000 solid; 	padding-top:  20px;}

#nesting		{border:0px #000000 solid; border-right: 1px dotted #CCCCCC;	}
#nesting2 	{border:0px #000000 solid; border-right: 1px dotted #CCCCCC;}


.right     {	text-align: right;	padding-right: 18px;	padding-bottom: 18px;}
.question  {	font-size: 105%;	font-weight: bold;	color: #666666;}


.t {  border:0px #000000 solid; background: url(images/dot_horiz.gif) 0 0 repeat-x; }
.b {  border:0px #000000 solid; background: url(images/dot_horiz.gif) 0 100% repeat-x; height:1%;}
.l {  border:0px #000000 solid; background: url(images/dot_vert.gif) 0 0 repeat-y;}
.r { border:0px #000000 solid; background: url(images/dot_vert.gif) 100% 0 repeat-y;}
.bl {  border:0px #000000 solid; background: url(images/bl.gif) 0 100% no-repeat;}
.br { border:0px #000000 solid; background: url(images/br.gif) 100% 100% no-repeat; height:100%;}
.tl {  border:0px #000000 solid; background: url(images/tl.gif) 0 0 no-repeat;}
.tr { border:0px #000000 solid; background: url(images/tr.gif) 100% 0 no-repeat; }



/************landing page styles*****/


#pocket  {	border:0px #000000 solid; clear:both;	padding-left: 12px;	padding-right: 18px; padding-top: 18px;}
#pocket  h1{	border:0px #000000 solid; padding-top:16px;	font-weight: bolder;}
#pocket img  {	border:0px #000000 solid; padding-left: 4px;padding-right: 8px;height:60px;}

#about  {		clear: both;  	padding-left: 18px;padding-right: 18px;padding-bottom: 18px;}
#about h1  {	padding-left: 0px;	font-weight: bolder;}
#about p  {	font-size: 85%;	color:#333333;	padding-left: 0px;	padding-right: 0px;	padding-bottom: 0px;	letter-spacing: 1px;}

#products  {	border:0px #000000 solid;  clear: both;  padding-top:15px; padding-left: 8px;padding-right: px;padding-bottom: px;}
#products h1  {	border:0px #000000 solid; padding-bottom:0px;padding-top:25px; margin-top:0px;padding-left: 58px;	font-weight: bolder;}
#products p  {	border:0px #000000 solid; padding-bottom:15px;padding-top:0px; margin-top:0px;padding-left: 8px;padding-right:18px; font-size: 85%;color:#333333;letter-spacing: 1px;}
#products img  {	border:0px #000000 solid; padding-bottom:0px;padding-top:10px; margin-top:0px;padding-left: 8px;}
#products a  {	border:0px #000000 solid; color:#941a1b;	text-decoration: underline;	font-weight: bold;	}
#products a.a  {	border:0px #000000 solid; color:#202020;	text-decoration: none;	font-weight: bold;	}
#products_bar   { 	border:0px #000000 solid; background: url(images/dotted-line.gif) 0 0 repeat-x;height:1px; clear:both; width:435px;margin-left:8px;}
#product  {	border:0px #000000 solid; color:#202020;	text-decoration: none;	font-weight: bold;	}

.prop {    float:right;    width:1px;	height: 900px;  }

  .clear {    clear:both;    height:1px;    overflow:hidden;  }

#grey_wrap  {	border:0px #000000 solid; position:relative; background-color: #efefef; width:100%; padding-left: 0px;padding-top: 0px;padding-bottom: 0px;padding-right: 0px;margin:0px; }
#gwrap	 {	border:0px #000000 solid;					padding-left: 0px;	padding-top: 0px;padding-bottom: 0px;	margin: 14px; }
#grey_wrap h2 {	border:0px #000000 solid; font-size: 130%;	font-weight:bold;	padding-left: 0px;	padding-top: 15px;padding-bottom: 0px;margin: 15px;margin-top:0px;}
#grey_wrap h3 {	border:0px #000000 solid; font-size: 110%;	font-weight:bold;	padding-left: 0px;	padding-top: 0px;padding-bottom: 0px;margin: 16px;}
#grey_wrap p  {	border:0px #000000 solid; 			font-weight:normal;	padding-left: 0px;	padding-top: 0px;padding-bottom: 0px;	margin: 15px;}
#grey_wrap ul  {	border:0px #000000 solid; 			color:#333333;	padding-left: 17px;	padding-top: 0px;padding-bottom: 12px;margin: 15px;}
#grey_wrap li  {	border:0px #000000 solid; font-size: 85%;	color:#333333;	padding-left: 2px;	padding-top: 0px;padding-bottom: -1px;	margin: 0px;}
#grey_wrap img  {	border:0px #000000 solid; 			color:#333333;	padding-left: 0px;	padding-top: 10px;padding-bottom: 10px;	margin-left: -8px;margin: 1px;}


#b15 {position:absolute;border:0px #000000 solid;width:15px;height:15px;top:0px;left:0px;	overflow:hidden;background:url(images/gtl.gif) no-repeat top right;}
#b16 {position:absolute;border:0px #000000 solid;width:15px;height:15px;top:0px;right:0px;	overflow:hidden;background:url(images/gtr.gif) no-repeat top left;}
#b17 {position:absolute;border:0px #000000 solid;width:15px;height:15px;bottom:-1px;left:0px;	overflow:hidden;background:url(images/gbl.gif) no-repeat top right;}
#b18 {position:absolute;border:0px #000000 solid;width:15px;height:15px;bottom:-1px;right:0px;	overflow:hidden;background:url(images/gbr.gif) no-repeat top left;}




#button  {	border:0px #000000 solid;background: url(images/button.gif) center center no-repeat; position:relative; background-color:; width:171px; height:29px; padding-left: 0px;padding-top: 0px;padding-bottom: 0px;padding-right: 0px;margin:0px; }
#buttona {color:#CB9000;font-family:arial black;letter-spacing:1px;line-height:30px;cursor:hand; text-decoration:none;}



#tour  {	border:0px #000000 solid; width: 45%;	float: left;	margin-left: 0px;	}
#tour p  {	border:0px #000000 solid; padding:0;}
#tour img  {	border:0px #000000 solid; padding-left: 14px;padding-right: 0px;}

#ipod  {	border:0px #000000 solid; width: 45%;	float: right;	margin-right: 6px;	}
#ipod p  {	border:0px #000000 solid; padding: 0;	}
#ipod img  {	border:0px #000000 solid; padding-left: 14px;padding-right: 0px;}

/****************footer styles**************************/

#footer  { 	float: left;	border:0px #000000 solid;	text-align: center;	width:100%;}
#footer ul  {	float: left;	padding-left: 25%;	margin-left:auto;	margin-right:auto;	border:0px #000000 solid;	text-align: center;	margin-top:10px;}
#footer li  {	float: left;	list-style: none;}
#footer a  {	color: #999999;	text-decoration: none;	padding: 4px;	font-size: 75%;}



