*{ padding:0; margin:0;}
#top1 .byline {display:block;position:absolute;top:70px;left:100px;color:#111111;font-weight:bold; }

#top2 
{ 
	height:152px; background-image:url(../images/back_content.jpg); width:100%; 
	background-position:center top; background-repeat:repeat-x; clear:both;
}
#top2.main
{ 
	background-image:url(../images/back_content_nav_only.jpg); width:100%; 
	background-position:center top; background-repeat:repeat-x; clear:both;
}

		
	#top2_cont { width:1002px; margin:auto; height:378px; text-align:left;}
	#top2_cont.main { width:1002px; margin:auto; height:8px; text-align:left;}




#slideinfo { background-color:#E6E4DD; background-image:url(../images/back_slideinfo.jpg); background-repeat:repeat-x; background-position:top;}
#slideinfo form{ width:1002px; clear:both;}

#div1 { width:309px; float:left;}
#div1 input { width:307px; border:1px solid #CCCCCC; margin-top:3px; height:25px; padding-top:7px;}
#div2 { width:263px; padding-left:20px; float:left}
#div2 input { width:209px; border:1px solid #CCCCCC; margin-top:3px; height:25px; padding-top:7px;}
#div3 { width:356px; padding-left:20px; float:left}
#div3 #button2 { font-family:Helvetica, sans-serif;background-image:url(../images/buton_recomendations.jpg); cursor:pointer; background-repeat:no-repeat; border:none; color:#FFFFFF; width:282px; height:47px; text-align:center; font-size:22px;}
		
#drop { width:1002px; margin:auto; text-align:left; clear:both;}

#contenido { width:967px; padding:30px 10px 20px 25px; margin:auto; text-align:left; clear:both; position:relative; z-index:0;}
#content { top: -100px; width:967px; padding:30px 10px 20px 25px; margin:auto; text-align:left; clear:both; position:relative; z-index:0;}

	#col1 { width:592px; padding-right:20px; float:left;}
		#col1 li { list-style-type:none; background-image:url(../images/content_li_back.jpg); padding-left:30px; background-repeat:no-repeat; margin-bottom:10px;}
		
	#col2 { width:350px;float:left;}
	    #col2 #form1 { position:relative; width:340px;}
		#col2 #textfield { width:277px; height:22px; border:1px solid #CCCCCC; position:absolute; top:0; left:0; color:#666; padding-top:5px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
		#col2 #button { width:57px; height:29px; color:#FFFFFF; font-family:Helvetica, sans-serif; font-weight:bold; background-image:url(../images/search_button.jpg); background-repeat:no-repeat; border:none; position:absolute; top:0; right:0; cursor:pointer;}
	
#foot1 { height:163px; clear:both; background-color:#E6E4DD;}
	#foot1_content { width:1002px; margin:auto; text-align:left; height:163px;}
	#foot1_rpt_inf { width:280px; padding-left:40px; float:left; line-height:25px;}

#foot2{ padding:16px; background-color:#393731; color:#FFFFFF; font-family:Helvetica, sans-serif; font-size:10px;}


/******** proiducts info styles *********/

#pic_cont { width:238px; float:left;}
.pic_cont { width:230px; float:left; margin-left:0px;}
#txt_cel { background-image:url(../images/desc_back1.jpg); background-repeat:no-repeat; padding:10px;}
	.txt_cel { background-image:url(../images/back_prod_pics.jpg); background-repeat:no-repeat; background-position:top center; padding:10px 20px;;}
	#txt_cel strong { color:#333333;}
	#txt_cel a:hover { color:#003399;}
	
#all_content { width:722px; float:left;}
#smallpic { text-align:center; margin-bottom:20px;}
	#smallpic img { margin:12px; float:left; cursor:pointer;}
	#div_top img{ margin-right:8px;}
	.cart_options { width:699px; float:left; height:112px; background-image:url(../images/back3.jpg); background-repeat:no-repeat; clear:both; margin:15px 0 0 0; position:relative;}
		.content_cart_button { position:absolute; width:200px; right:10px; top:20px;}
		.cart_opc_ins { padding:10px;}
		.cart_options strong { color:#333333;}
	#rated_info { padding:10px 23px 10px 10px;}
		.rate_types { border-bottom:1px #CCCCCC solid; margin-top:30px;}
			.rate_types hr{ clear:both; border:none; height:0; color:#FFFFFF; background-color:#FFFFFF;}
			.rate_types strong { color:#333333;}
			
		.rated { width:219px; float:left; position:relative;}
		.rated2 { width:200px; float:left; position:relative; 
		          padding:20px 0 10px 0; border-bottom:1px solid #CCCCCC;height: 25px;
		          vertical-align: middle;}
		.rated_desc { width:470px; float:left;}
		.ratingImages{float:right; padding: 0px; margin: 0px; padding-right: 20px; }

	.packageProductDetails{min-height: 240px;}
	.box_recom_prod { width:225px; float:left;}
	#qty { height:18px; border:none; width:30px;}
	
	.cart_button { height:0; padding-top:43px; display:block; overflow:hidden; background-image:url(../images/buton_addcart.jpg); background-repeat:no-repeat; width:148px;} 
		.cart_button:hover { height:0; padding-top:43px; display:block; overflow:hidden; background-image:url(../images/buton_addcart_hover.jpg); background-repeat:no-repeat;} 

#foot_information { height:375px; background-image:url(../images/back_foot_info1.jpg); background-repeat:repeat-x;}
	#foot_info_cont { width:1002px; margin:auto;}
		.foot_boxes { width:228px; float:left; padding-left:20px; text-align:left;}
		
			.ft1 { background-image:url(../images/h6_why_choose.jpg);background-position:left center;background-repeat:no-repeat;color:#393731;font-family:"Trebuchet MS",Arial;font-size:20px;font-weight:normal;padding:23px 0 0 70px;}
			
			.ft2 { background-image:url(../images/h6_see_ship.jpg); background-position:left center;background-repeat:no-repeat;color:#393731;font-family:"Trebuchet MS",Arial;font-size:20px;font-weight:normal;padding:23px 0 0 83px;}
			
			.ft3 {background-image:url(../images/h6_people.jpg); background-position:left center;background-repeat:no-repeat;color:#393731;font-family:"Trebuchet MS",Arial;font-size:20px;font-weight:normal;padding:23px 0 0 80px;}
			
			.ft4 { background-image:url(../images/h6_stell_h_q.jpg); background-position:left center;background-repeat:no-repeat;color:#393731;font-family:"Trebuchet MS",Arial;font-size:20px;font-weight:normal;padding:23px 0 0 70px;}
			
			#cont_layers {clear:both;height:430px;position:relative;}
				#pic1{ position:absolute; top:0;}
				#pic2{ position:absolute; top:0;}
				#pic3{ position:absolute; top:0;}
				#pic4{ position:absolute; top:0;}
				#pic5{ position:absolute; top:0;}
				#pic6{ position:absolute; top:0;}
				
		.add_cart2, .upsells{ height:0px; display:block; overflow:hidden; padding-top:32px; width:106px; float:right; background-image:url(../images/add_car_2.jpg); background-repeat:no-repeat; margin-right:13px;}
			.add_cart2:hover, .upsells:hover{ height:0px; display:block; overflow:hidden; padding-top:32px; width:106px;background-image:url(../images/add_car_2_h.jpg)}
			.smallpic { text-align:center;}
		.butons_prod_list { height:34px; clear:both; padding-left:10px; margin-bottom:5px;}
			.add { width:120px; float:left;}
			.price { width:99px; height:14px; padding:8px 0 9px 0; float:left;}
			.red { color:#9E0B0F; font-weight:bold; text-align:center;}
		#advanced_search { height:70px; width:1002px; margin:auto; text-align:left; position:relative;}
			.ad1 { position:absolute; left:25px; top:25px; font-size:15px;}
				.ad1 a { color:#666666; font-size:15px;}
					.ad1 a:hover { color:#333; font-size:15px;}
						.curr_men { color:#333333 font-size:15px;}
				.ad1 strong { color:#666666;}
			.ad2 {  position:absolute; right:0; top:10px;}
				.ad2 strong { color:#666666;}
				.mundo { position:relative; bottom:-10px; margin:0 5px 0 5px;}
				.ad2 a { color:#666666; font-size:15px; text-decoration:none;}
					.ad2 a:hover { color:#333; font-size:15px;}

	#flecha_left { width:45px; position:absolute; left:13px; top:200px; cursor:pointer;}
	#flecha_right { width:45px; position:absolute; right:0; top:200px; cursor:pointer;}
#arrow_menu {
	position:absolute;
	top:21px;
	left:600px;
	z-index:1;
	width:20px;
	display:block;
}

			.uno { width:320px; height:98px; float:left; text-align:right; color:#FFFFFF; font-family:"Trebuchet MS", Arial; font-size:14px; font-weight:bold; margin-left:20px;}
			.uno img { float:left;}
			.uno h2 { font-family:"Trebuchet MS", Arial; color:#FFFFFF; font-size:40px; font-weight:normal; padding-top:25px;}
			.uno strong {color:#FECE24;}
			
						.dos { width:320px; height:98px; float:left; text-align:right; color:#FFFFFF; font-family:"Trebuchet MS", Arial; font-size:14px; font-weight:bold; margin-left:20px}
			.dos img { float:left;}
			.dos h2 { font-family:"Trebuchet MS", Arial; color:#FFFFFF; font-size:40px; font-weight:normal; padding-top:25px;}
			.dos strong {color:#FECE24;}
			
			.tres { width:250px; height:98px; float:left; text-align:right; color:#FFFFFF; font-family:"Trebuchet MS", Arial; font-size:14px; font-weight:bold; margin-left:20px}
			.tres img { float:left;}
			.tres h2 { font-family:"Trebuchet MS", Arial; color:#FFFFFF; font-size:40px; font-weight:normal; padding-top:25px;}
			.tres strong {color:#FECE24;}








/********************************* accordion for product pages  *********************************/
* {margin:0; padding:0}

#accordionn {width:300px; margin:50px auto; display:none; overflow:hidden; height:0;}
.accordionn {width:300px; font:12px Verdana,Arial; color:#033}
.accordionn dt {width:300px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
.accordionn dt:hover {background:url(images/header_over.gif)}
.accordionn dd {overflow:hidden; background:#fff}
.accordionn span {display:block; width:425px; border:2px solid #9ac1c9; border-top:none; padding:15px}

#accordionn2 {}
.accordionn2 {}
.accordionn2 dt { text-decoration:underline; cursor:pointer;}
.accordionn2 dt:hover {}
.accordionn2 .open {}
.accordionn2 dd {overflow:hidden;}
.accordionn2 span {display:block;border-top:none; padding:15px}

/*** products_tot ****/
* {margin:0; padding:0}

#accordion {width:1002px;}
.accordion {width:1002px; font:12px Verdana,Arial; color:#033; display:none;}
.accordion dt {width:1002px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
.accordion dt:hover {background:url(images/header_over.gif)}
.accordion dd {overflow:hidden; background:#fff}
.accordion span {display:block; width:1002px; border:2px solid #9ac1c9; border-top:none; padding:15px}

#accordion2 {width:1002px;}
.accordion2 {width:1002px;}
.accordion2 dt {width:1002px; cursor:pointer; background-image:url(../images/date_2_prod2.jpg); background-position:center; background-repeat:no-repeat; height:50px; border:none; text-align:center; font-family:"Trebuchet MS", Arial; color:#383732; font-size:24px; padding-top:17px;}
.accordion2 strong { color:#FFFFFF; font-weight:normal;}
.accordion2 dt:hover { border:none;}
.accordion2 .open {background-image:url(../images/date_2_prod2_dw.jpg); border:none;}
.accordion2 dd {overflow:hidden; background:#fff}
.accordion2 span {display:block; width:100%; border-top:none; padding:15px; background-color:#E6E4DD;}


/********************************* end accordion for product pages  *********************************/


/*********************************           slideshow              *********************************/
*
{
	margin: 0;
	padding: 0;
}

#rotator
{
	overflow: hidden;
	position:relative;
	width: 597px;
	height: 331px;
	float:right;
	background-image:url(../images/slide_back.jpg);
	background-repeat:no-repeat;
}

#rotator img
{
	border: 0;
	display:none;
	width: 597px;
	height: 331px;
	float:right;
	z-index:0 !important;
}



		* { margin: 0; padding: 0 }
		
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 20px 0;
			position: relative;
			width: 100%;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
clear:both;
margin:auto;
overflow:hidden;
position:relative;
width:960px;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
height:100%;
position:relative;
width:990px;
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 10px;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			margin: auto;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
			font-size: 10px;
			font-weight: bold;
			text-align: center;
			line-height: 32px;
			background: #c6e3ff;
			color: #fff;
			text-decoration: none;
			display: block;
			padding: 0 15px;
		}
		
		.stripNav li.tab1 a { background: #60f }
		.stripNav li.tab2 a { background: #60c }
		.stripNav li.tab3 a { background: #63f }
		.stripNav li.tab4 a { background: #63c }
		.stripNav li.tab5 a { background: #00e }
		
		.stripNav li a:hover {
			background: #333;
		}
		
		.stripNav li a.current {
			background: #000;
			color: #fff;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 230px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height:50px;
width:50px;
		}
		
		.stripNavL {
			left: 40px;
			z-index:10000;
		}
		
		.stripNavR {
			right: 40px;
			z-index:10000;
		}
		
		.stripNavL {
			background: url("../images/arrow-left.png") no-repeat center;
		}
		
		.stripNavR {
			background: url("../images/arrow-right.png") no-repeat center;
		}
		
		#stripNav0 { display:none;}


/*********************************           end slideshow              *********************************/


/************************************* upsells lightbox ***********************************************************/

	a.upsells {		
		}	
	a.upsells:hover {
		}

/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/


- - - - - - - - - - - - - - - - - - - - - */

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	margin:-320px 0 0 -250px;
	background:#FDFCE9;
	text-align:left;border: 5px solid #004489;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}

.productDesc { height:300px;}


#sim_footer { height:275px; background-image:url(../images/back_foot_info1.jpg); background-repeat:repeat-x;}
#sim_footer_cont { width:1002px; margin:auto;}
.foot_boxes { width:228px; float:left; padding-left:20px; text-align:left;}		
.ft1 { background-position:left center;background-repeat:no-repeat;color:#393731;font-family:"Trebuchet MS",Arial;font-size:20px;font-weight:normal;padding:23px 0 0 70px;}
.ft2 {  background-position:left center;background-repeat:no-repeat;color:#393731;font-family:"Trebuchet MS",Arial;font-size:20px;font-weight:normal;padding:23px 0 0 83px;}
.ft3 { background-position:left center;background-repeat:no-repeat;color:#393731;font-family:"Trebuchet MS",Arial;font-size:20px;font-weight:normal;padding:23px 0 0 80px;}
.ft4 { background-position:left center;background-repeat:no-repeat;color:#393731;font-family:"Trebuchet MS",Arial;font-size:20px;font-weight:normal;padding:23px 0 0 70px;}

body { background-color:#FFF; 
       /*background-image:url(../images/back_body2.jpg); background-repeat:repeat-x; */
       text-align:center; font-family:Helvetica, sans-serif; color:#333333; font-size:14px; background-position:top;}
h1 { font-family:"Trebuchet MS", Arial; font-size:22px; color:#004489;}
h1.header { font-family:"Trebuchet MS", Arial; font-size:22px; color:#004489; font-weight: bold;}
h2 { font-family:"Trebuchet MS", Arial; font-size:16px; color:#004489;}
h3 { font-family:"Trebuchet MS", Arial; font-size:15px; color:#004489; padding:10px 0 10px 0;}
h4 { font-family:Helvetica, sans-serif; font-size:15px; color:#004489;}
h5 { font-family:Helvetica, sans-serif; font-size:18px; color:#333333;}
a { color:#0a4e8c; font-family:Helvetica, sans-serif;}
a:hover { color:#CCC; font-family:Helvetica, sans-serif;}
strong {color:#004489;}

h2.tripHeader { font-family:"Trebuchet MS", Arial; font-size:18px; color:#004489; font-weight:bold;}






* {margin:0; padding:0}

#accordion {width:1002px;}
.accordion {width:1002px; font:12px Verdana,Arial; color:#033; display:none;}
.accordion dt {width:1002px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/header.gif)}
.accordion dt:hover {background:url(../images/header_over.gif)}
.accordion dd {overflow:hidden; background:#fff}
.accordion span {display:block; width:1002px; border:2px solid #9ac1c9; border-top:none; padding:15px}

#accordion2 {width:1002px;}
.accordion2 {width:1002px;}
.accordion2 dt {width:1002px; cursor:pointer; background-image:url(../images/date_1.jpg);background-position:center; background-repeat:no-repeat; height:50px; border:none; text-align:center; font-family:"Trebuchet MS", Arial; color:#383732; font-size:24px; padding-top:17px;}
.accordion2 strong { color:#FFFFFF; font-weight:normal;}
.accordion2 dt:hover { border:none;}
.accordion2 .open {background-image:url(../images/date_1_dw.jpg); border:none;}
.accordion2 dd {overflow:hidden; background:#fff}
.accordion2 span {display:block; width:100%; border-top:none; padding:15px; background-color:#E6E4DD;}


/***********************         NAVIGATION          ************************************/



#top1 { width:1002px; height:86px; background-image:url(../images/head_logo.jpg); background-position:left; background-repeat:no-repeat; margin:auto; text-align:left; clear:both; position:relative;}
	.logo_link { width:500px; height:0; padding-top:75px; position:absolute; left:0; top:0; display:block; overflow:hidden;} 
	#cart_info { width:316px; float:right; background-image:url(../images/back_cart.jpg); height:86px; position:relative;}
		.gocart { width:100px; height:0; padding-top:50px; display:block; overflow:hidden; position:absolute; right:0; top:0;}
		#cart_info_lang { padding-top:20px;}
			#cart_items { width:180px; float:right; color:#C0BBAA; font-family:Helvetica, sans-serif; font-size:17px;}
				#cart_items strong{ color:#004489;}
			#cart_flag { width:120px; float:left;}
			#cart_flag a{ position:relative; top:-5px; color:#004489; padding-left:5px;}
				#cart_flag a:hover{ position:relative; top:-5px; color:#333; padding-left:5px;}
		#cart_buttons { position:absolute; bottom:0; left:0; padding:3px 0px 0px 10px;}
		#cart_buttons a { color:#FFF; text-decoration:none; font-family:Helvetica, sans-serif; font-size:11px; position:relative; top:-5px;}
		#cart_buttons a:hover { color:#CCC; text-decoration:none; font-family:Helvetica, sans-serif; font-size:11px;}







/* highlight the current seelcted item */
		.currentHome a.home,
		.currentHowIt a.wowit,
		.currentCoverage a.coverage,
		.currentProducts a.prod,
		.currentBusiness a.busi,
		.currentContact a.cont
			{ color:#FFF;}	
				
		.home { color:#383732; width:105px; background-image:url(../images/b_home.jpg); padding:5px 13px 0 0; }
			.home:hover { background-image:url(../images/b_home_h.jpg); }
			.home_li { background-image:url(../images/b_home.jpg); background-repeat:no-repeat;}
		.currentHome .home { width:105px; background-image:url(../images/b_home_h.jpg); display:block; overflow:hidden; height:27px; padding:5px 13px 0 0;font-family:"Trebuchet MS", Arial;  font-size:17px; color:#FFFFFF; }
			
		.wowit {color:#383732; width:156px; background-image:url(../images/b_howit.jpg);}
			.wowit:hover { background-image:url(../images/b_howit_h.jpg);}
			.wowit_li { background-image:url(../images/b_howit.jpg)}
		.currentHowIt .wowit {display:block; overflow:hidden; height:27px; padding-top:5px; width:156px; background-image:url(../images/b_howit_h.jpg);font-family:"Trebuchet MS", Arial; color:#FFFFFF; font-size:17px;}
			
		.coverage { color:#383732; width:207px; background-image:url(../images/b_coverage.jpg)}
			.coverage:hover { background-image:url(../images/b_coverage_h.jpg)}
			.coverage_li  {background-image:url(../images/b_coverage.jpg)}
		.currentCoverage .coverage {display:block; overflow:hidden; height:27px; padding-top:5px; width:207px; background-image:url(../images/b_coverage_h.jpg);font-family:"Trebuchet MS", Arial; color:#FFFFFF; font-size:17px;}
			
		.prod { color:#383732; width:135px; background-image:url(../images/b_products.jpg);}
			.prod:hover { background-image:url(../images/b_products_h.jpg);}
			.prod_li { background-image:url(../images/b_products.jpg);}
		.currentProducts .prod {display:block; overflow:hidden; height:27px; padding-top:5px; width:135px; background-image:url(../images/b_products_h.jpg);font-family:"Trebuchet MS", Arial; color:#FFFFFF; font-size:17px;}
			
		.busi { color:#383732; width:254px; background-image:url(../images/b_business.jpg);}
			.busi:hover { background-image:url(../images/b_business_h.jpg);}
			.busi_li { background-image:url(../images/b_business.jpg);}
		.currentBusiness .busi {display:block; overflow:hidden; height:27px; padding-top:5px; width:254px; background-image:url(../images/b_business_h.jpg);font-family:"Trebuchet MS", Arial; color:#FFFFFF; font-size:17px;}
			
		.cont { color:#383732; width:102px; background-image:url(../images/b_contact.jpg);text-align:left; padding:10px 0 0 28px;}
			.cont:hover { background-image:url(../images/b_contact_h.jpg);}
			.cont_li { background-image:url(../images/b_contact.jpg);}
		.currentContact .cont {display:block; overflow:hidden; height:27px; padding:10px 0 0 28px; width:102px; background-image:url(../images/b_contact_h.jpg);font-family:"Trebuchet MS", Arial; color:#FFFFFF; font-size:17px;}
					
		/*************/
		
		/* menu 2 */
		
		#slog { position:relative; float:left; width:403px; color:#FFFFFF; font-family:"Trebuchet MS", Arial; font-size:36px; letter-spacing:-6; z-index:2;}
			#slog a { display:block; overflow:hidden; height:0; padding-top:59px;}
			#slog a:hover { display:block; overflow:hidden; height:0; padding-top:59px;}
			#slog li { list-style-type:none; display:inline; float:left;}
			#slog strong { color:#ffcf21; margin-top:10px; font-weight:normal;}
				#padd { padding:20px 0 0 20px; position:relative;}
			
		.buy { width:103px; background-image:url(../images/b2_buy.jpg);}
			.buy:hover { background-image:url(../images/b2_buy_h.jpg);}
			
		.rent { width:95px; background-image:url(../images/b2_rent.jpg);}
			.rent:hover { background-image:url(../images/b2_rent_h.jpg);}
			
		.sim { width:97px; background-image:url(../images/b2_sim.jpg);}
			.sim:hover { background-image:url(../images/b2_sim_h.jpg);}
			
		.video { width:108px; background-image:url(../images/b2_video.jpg);}
			.video:hover { background-image:url(../images/b2_video_h.jpg)}
		
		/**********/

/***********************        END OF  NAVIGATION          ************************************/

		.dates { width:307px; border:1px solid #CCCCCC; margin-top:3px; height:25px; padding-top:7px; }
		
/* generic table
-------------------- */

table.generic
{
	border-collapse: collapse;
	margin-bottom:15px;
	margin-top:15px;
		font-family:  Verdana, Arial, Helvetica, Sans-Serif;
	font-size: small;
	line-height: 1.6em;	

}	

table.generic td, 
table.generic th {
	line-height: 1.3em;
	padding-left:1em;
	}
	
	
table.generic th 
{
	background: #E7EDFA;
	font-weight: bold;
	border-top: 3px solid #7F9DCF;	
	line-height: 2em;
}

table.generic th strong.super 
{
	font-size: 120%;
	text-transform: uppercase;
	color: #B00300;
}
table.generic td {
	border-bottom: 1px solid #ACC4EB;
	margin:0px;
	padding-top: .3em;
	padding-bottom: .3em;
	font-size: 90%;
}
table.generic td.top-thick-border 
{
	border-top: 3px solid #7F9DCF;
}
table.generic p 
{
	margin-bottom: 1em;
}


/* tight table
----------------------- */
table.tight td, table.tight th {
	padding: 0;
	line-height: 1.2em;
	}
table.tight td {
	font-size: 80%;
	}
table.tight tr.flip1 {
	background: #FFFFCB;
	}
table.tight tfoot td { font-weight: bold; }

/* compatibility table 
--------------------- */

table.compatibility
{
	border-collapse: collapse;
	margin-bottom:15px;
	margin-top:15px;
		font-family:  Verdana, Arial, Helvetica, Sans-Serif;
	font-size: small;
	line-height: 1.6em;	

}	
table.compatibility td {
	border-bottom: 1px solid #e1e1e1;
	line-height: 1.3em;
	padding: .3em .1em !important;
	padding-right: .4em !important;
	}
table.compatibility td span { display: none; }

table.compatibility th {
	font-weight: bold;
	line-height: 1.3em;
	padding-top: .4em !important;
	padding-bottom: .4em !important;
	border-top: 3px solid #7F9DCF;	
	border-bottom: 1px solid #ACC4EB;
	font-size:.9em;
	vertical-align:top;
	}
	
	
/* tell me more button */
a.tellmemore {
	display: block;
	background: #ACC4EB url(../images/range-btn-tellmemore.gif) no-repeat 0% 0%;
	width: 271px;
	height: 52px;
	}
a.tellmemore strong {
	line-height: 1.4em;
	display: block;
	margin-left: 47px;
	padding-top: 9px;
	font-size: 90%;
	font-weight: normal;
	letter-spacing: -1px;
	}
a.tellmemore:hover { background-color: #668ED8; }


#cs1 {
	padding: 1em .5em 2em 1em;
	}
/* sidebar
-------------------- */
#cs1 h2 {
	background: transparent url(../images/range-icon-lfaq.gif) no-repeat 0% 0%;
	padding-left: 35px;
	line-height: 24px;
	padding-bottom: 1em;
	}
#cs1 h2.noicon {
	background: none;
	line-height: normal;
	padding-left: 0;
	font-size: 1em;
	color: #333;
	}
#cs1 ul {
	list-style: none;
	margin: -.5em 0 1em;
	}
#cs1 ul li {
	background: transparent url(../images/range-icon-marrow-bl.gif) no-repeat 5px 7px;
	padding: 0 0 5px 25px;		
	margin-left: 0;
	line-height: 1.4em;		
	}
#cs1 ul li a {
	font-size: 90%;	
	}
#cs1 ul li.current { 
	background-image: url(../images/range-icon-marrow-dbl-rev.gif); 
	background-color: #FFFECA;
	border-bottom: 2px solid #FADE57;
	margin-bottom: 3px;
	padding-top: 5px;
	background-position: 5px 12px;
	}
#cs1 ul li.current a { color: #194180; font-weight: bold; text-decoration: underline;}


p.faq {
	font-size: 90%;
	line-height: 1.4em;
	margin-top: 2em;
	color: #333;
	}
p.faq strong {
	background: transparent url(../images/range-icon-sfaq.gif) no-repeat 0% 0%;
	padding-left: 22px;
	display: block;
	color: #333;
	margin-bottom: .2em;
	}
	
	
	
	
	
	
/************ MENU AND DROP DOWN *********************/	
	/*
	#menu { height:47px; width:1002px; text-align:center; clear:both; position:relative;}
	
		#menu ul { height:32px; padding-top:10px;}
		#menu li { list-style-type:none; float:left; display:inline;}

		#menu a { display:block; height:27px; padding-top:5px; font-family:"Trebuchet MS", Arial;font-size:17px;text-decoration:none;}
			#menu a:hover { display:block; height:27px; padding-top:5px; color:#FFFFFF;}
*/



	#menu { height:47px; width:1002px; text-align:center; clear:both; position:relative;}
	
		/** menu top **/
		#menu ul { height:32px; padding-top:10px;}
		#menu li { list-style-type:none; float:left; display:inline;}

		#menu a { display:block; height:27px; padding-top:5px; font-family:"Trebuchet MS", Arial;font-size:17px;text-decoration:none;}
			#menu a:hover { display:block; height:27px; padding-top:5px; color:#FFFFFF;}

/*
	#submenu {
	position:absolute;
	top:-10px;
	width:141px;
	background-color:#C0BBAA;
	left:842px;
padding:0 10px 17px;
z-index:10000;
}
*/

	#submenu_one {
	padding:10px;
	padding-top:2px;
	position:absolute;
	left:20;
	top:130px;
	width:980px;
	height:20px;
	z-index:10000;
}			

	#menu2 {width:982px;text-align:left;clear:both;position:relative;height:121px;padding-top:15px;padding-left:20px;list-style-type:none;
	        }
	#submenu_one #menu2 {height:135px;background-color: #C0BBAA;padding-top:0px; padding-left:5px;}
		#submenu {
	position:absolute;
	top:-10px;
	width:141px;
	background-color:#C0BBAA;
	left:842px;
	padding:0 10px 17px;
	z-index:10000;
	}
	#submenu ul li { display:inline; float:left; margin:0 70px}
		#submenu a { color:#666666; font-size:14px;}
					#submenu a:hover { color:#333; font-size:14px;}


	#menu2 ul {float:left;display:inline;margin-right:25px;width:225px;}
		#menu2 li { list-style-type:none;margin:0;padding:0;}
		#menu2 a { display:block; padding-top:5px; color:#383732; font-size:14px;text-decoration:none;font-weight:normal;}
		#menu2 strong {color:#004489;}
			#menu2 a:hover { display:block;padding-top:5px; color:#FFFFFF;}
			
			#menu2 .bump {padding-left:10px;font-weight:bold;}
			
			#menu2 .nopad {margin-right:0;}
			