div {margin:0px; padding:0px;}	

p	{margin:0px; padding:0px;}	

img	{margin:0px; padding:0px;}	

a:focus {outline:0;}

h1 {font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#882b7d; padding:0px; margin:0px 0px 4px 0px;}

h2 {font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#00a3b4; padding:0px; margin:0px 0px 4px 0px;}

h3 

	{

	float:left;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#fff; 

	padding:3px 0px 0px 15px; 

	margin:0px 0px 0px 0px; 

	background:#00a3b4; 

	height:21px; 

	width:263px;

	}	

h4 {float:left;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#000; padding-top:4px; margin:0px 0px 0px 15px;}	

h5 {float:left;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#000; padding:0px; margin:0px 0px 0px 0px;}	





/************* Main Structure Elements *************/

html, body 

	{	

	text-align: center;

	margin:0px;

	padding:0px;	

	height: 100%;	

	overlay:hidden;	

	background:#ffffff url("../images/main_bg.gif") repeat-x;		

	}	

	

#wrapper

	{

	width:981px;

	margin: 0px auto;

	padding:0px;	

	text-align:left;	

	}	

	

#container

	{

	width:981px;

	margin: 0px;

	padding:0px;	

	}	

	

#top

	{

	padding:0px;

	margin:0px;

	background: url("../images/top_bg.png") top no-repeat;

	height:132px;

	width:982px;
	position: relative;
	z-index: 1;

	}	

	

#logo

	{

	position:absolute;

	display:block;

	padding:13px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:157px;

	height:116px;	

	}

	

#Midias {

	position:absolute;

	width:120px;

	height:30px;

	padding:0px;

	list-style-type: none;

	margin:55px 0px 0px 557px;

}



#Midias li {

	float:left;
	
	position:relative;
	
	z-index:100;

	width:30px;
	
	height:30px;

	padding:0px;

}

#Midias li a {
	display:block;
	width:30px;
	height:30px;
}

	

#search-bar

	{

	position:absolute;

	display:block;

	padding:0px 0px 0px 0px;

	margin:60px 0px 0px 267px;

	width:746px;

	height:46px;		

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#878787;	

	}	

	

#search-bar p

	{

	display:block;

	float:left;

	}	

	

.cart

	{

	position:relative;		

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 60px;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#000;		

	}	

	

.cart a:link{color:#7f8082; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:0; font-weight:bold; color:#882b7d; text-decoration:none; }

.cart a:visited{color:#7f8082; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:0; font-weight:bold; color:#882b7d; text-decoration:none;}

.cart a:hover{color:#7f8082; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:0; font-weight:bold; color:#882b7d; text-decoration:underline;}

.cart a:active{color:#bfc0c2; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:0; font-weight:bold; color:#882b7d; text-decoration:none;}			

	

#search-bar input.form_obj

	{

	position:relative;

	float:left;	

	display:block;

	padding:10px 0px 0px 12px;

	margin:-25px 0px 0px 243px;

	height:20px;

	width:200px;	

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#000;		

	background: url("../images/search_bg.gif") top no-repeat;	

	border:0px;

	text-align:left;

	}	

	

#search-bar .search

	{

	float:right;

	display:block;

	padding:0px 0px 0px 0px;

	margin:-46px 30px 0px 0px;

	height:36px;	

	width:55px;

	}	

	

#toplinks ul 

	{

	position:absolute;	

	display:inline;

	margin:0px 0px 0px 0px;

	padding:0px;

	}	

	

#toplinks1, #toplinks2, #toplinks3, #toplinks4, #toplinks5, #toplinks6, #toplinks7, #toplinks8

	{

	position:absolute;	

	/*display:inline;*/

	}	

	

#toplinks1

	{

	margin:93px 0px 0px 191px;

	}	

#toplinks2

	{

	margin:93px 0px 0px 251px;

	padding:0px 0px 0px 16px;

	/*background: url("../images/bullet_nav.gif") top left no-repeat;*/

	}	

#toplinks3

	{

	margin:93px 0px 0px 371px;

	padding:0px 0px 0px 16px;

	/*background: url("../images/bullet_nav.gif") top left no-repeat;*/

	}	

#toplinks4

	{

	margin:93px 0px 0px 461px;

	padding:0px 0px 0px 16px;

	/*background: url("../images/bullet_nav.gif") top left no-repeat;*/

	}	

#toplinks5

	{

	margin:93px 0px 0px 576px;

	padding:0px 0px 0px 16px;

	/*background: url("../images/bullet_nav.gif") top left no-repeat;	*/

	}	

#toplinks6

	{

	margin:93px 0px 0px 694px;

	padding:0px 0px 0px 16px;

	/*background: url("../images/bullet_nav.gif") top left no-repeat;	*/

	}		

#toplinks7

	{

	margin:93px 0px 0px 843px;

	padding:0px 0px 0px 16px;

	/*background: url("../images/bullet_nav.gif") top left no-repeat;	*/

	}	

	

#toplinks ul li

	{

	float:left;

	display:inline;	

	list-style: none;	

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 16px;

	background: url("../images/bullet_nav.gif") top left no-repeat;		

	}

	

#toplinks span

	{

	float:left;

	display:block;	

	list-style: none;	

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 16px;

	background: url("../images/bullet_nav.gif") top left no-repeat;		

	}

		/*	

#toplinks ul li.first 		

	{

	margin-left: 0;

	border-left: none;

	list-style: none;

	display: inline;

	background: none;			

	}

	

#toplinks span.first

	{

	margin-left: 0;

	border-left: none;

	list-style: none;

	display: block;

	background: none;			

	}*/

	

#placeholderdiv a

{

	text-decoration:none;

	color:#000000;

}

	

#footer

	{

	margin:0px 0px 0px 0px;

	padding-top:10px;

	clear:both;

	width:981px;

	height:90px;

	}			

	

#footer-nav

	{

	float:left;

	padding:0px;

	margin:0px;

	background:#fff;

	}	



#footer-nav ul

	{

	height:19px;

	display:inline;

	position:absolute;	

	margin:10px 0px 0px 10px;

	padding:0px 0px 0px 0px;	

	background:#fff;	

	}	

	

#footer-nav li

	{

	float:left;

	list-style: none;	

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 15px;

	background: url("../images/bullet_nav2.gif") top left no-repeat;				

	}	

			

#footer-nav ul li.first 		

	{

	margin-left: 10px;

	border-left: none;

	list-style: none;

	display: inline;

	background: none;			

	}	

	

#footer-nav ul li a:link{background-color:#fff; height:16px; display:block; color:#882b7d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:3px 5px 0px 5px; font-weight:bold; text-decoration:none; }

#footer-nav ul li a:visited{background-color:#fff; height:16px; display:block; color:#882b7d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:3px 5px 0px 5px; font-weight:bold; text-decoration:none; }

#footer-nav ul li a:hover{background-color:#00a3b4;  height:16px; display:block; color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:3px 5px 0px 5px; font-weight:bold; text-decoration:none; }

#footer-nav ul li a:active{background-color:#00a3b4; height:16px; display:block; color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:3px 5px 0px 5px; font-weight:bold; text-decoration:underline; }



.footer-view

	{

	position:absolute;

	background:#00a3b4;	

	margin:10px 0px 0px 395px;

	padding:0px 0px 0px 0px;	

	width:68px;

	}	

	

.footer-view a:link {background-color:#00a3b4; height:16px; display:block; color:#000000; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:3px 8px 0px 8px; font-weight:bold; text-decoration:none; 	}	

.footer-view a:visited {background-color:#00a3b4; height:16px; display:block; color:#000000; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:3px 8px 0px 8px; font-weight:bold; text-decoration:none; 	}	

.footer-view a:hover {background-color:#00a3b4; height:16px; display:block; color:#000000; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:3px 8px 0px 8px; font-weight:bold; text-decoration:none; 	}	

.footer-view a:active {background-color:#00a3b4; height:16px; display:block; color:#000000; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:3px 8px 0px 8px; font-weight:bold; text-decoration:none; 	}	

		

		

#footer-links ul

	{

	float:right;

	height:19px;

	display:inline;



	margin:10px 0px 0px 650px;

	padding:0px 0px 0px 0px;	

	background:#fff;		

	}		

	

#footer-links li

	{

	float:left;

	list-style: none;	

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 15px;

	background: url("../images/bullet_nav3.gif") top left no-repeat;					

	}		

	

#footer-links ul li.first 		

	{

	margin-left: 0px;

	border-left: none;

	list-style: none;

	display: inline;

	background: none;			

	}	





#footer-links ul li a:link{display:block; color:#882b7d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:3px 5px 0px 5px; font-weight:normal; text-decoration:none; }

#footer-links ul li a:visited{display:block; color:#882b7d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:3px 5px 0px 5px; font-weight:normal; text-decoration:none; }

#footer-links ul li a:hover{display:block; color:#000; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:3px 5px 0px 5px; font-weight:normal; text-decoration:none; }

#footer-links ul li a:active{display:block; color:#882b7d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:3px 5px 0px 5px; font-weight:normal; text-decoration:underline; }



.copyright

	{

	float:right;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:3px 2px 0px 5px; 	

	}		

	

/************* Homepage Elements *************/

#hflash

	{

	padding:0px;

	margin-top:3px;

	width:953px;

	height:430px;

	}	

	

#hsubnav

	{

	float:left;

	padding:0px;

	margin:15px 0px 0px 0px;

	padding:0px;

	width:105px;	

	}		

	

#hsubnav ul

	{

	display:inline;

	margin:0px;

	padding:0px;	

	}	

	

#hsubnav ul li

	{

	float:left;

	display:inline;	

	list-style: none;	

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}	



#hsubnav ul li a:link{background-color:#fff; width:100px; height:16px; display:block; color:#882b7d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:3px 0px 0px 5px; font-weight:bold; text-decoration:none; }

#hsubnav ul li a:visited{background-color:#fff; width:100px; height:16px; display:block; color:#882b7d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:3px 0px 0px 5px; font-weight:bold; text-decoration:none; }

#hsubnav ul li a:hover{background-color:#00a3b4; width:100px; height:16px; display:block; color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:3px 0px 0px 5px; font-weight:bold; text-decoration:none; }

#hsubnav ul li a:active{background-color:#00a3b4; width:100px; height:16px; display:block; color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:3px 0px 0px 5px; font-weight:bold; text-decoration:underline; }

	

.view

	{

	background:#882b7d;	

	float:left;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;	

	}	

	

.view a:link {background-color:#882b7d; width:100px; height:18px; display:block; color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:6px 0px 0px 5px; font-weight:bold; text-decoration:none; 	}	

.view a:visited {background-color:#882b7d; width:100px; height:18px; display:block; color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:6px 0px 0px 5px; font-weight:bold; text-decoration:none; 	}	

.view a:hover {background-color:#882b7d; width:100px; height:18px; display:block; color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:6px 0px 0px 5px; font-weight:bold; text-decoration:none; 	}	

.view a:active {background-color:#882b7d; width:100px; height:18px; display:block; color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:6px 0px 0px 5px; font-weight:bold; text-decoration:none; 	}	

	

#hsubbox	

	{

	float:left;

	padding:0px;

	margin:0px;

	width:876px;	

	}		

	

#hsubbox p

	{

	margin:15px 0px 0px 6px;

	padding:0px 0px 0px 0px;

	float:left;

	width:274px;

	height:128px;	

	border:solid 5px #fff;

	}	

	

.prodtitle

	{

	position:absolute;

	width:260px;

	height:24px;

	background:#000000;

	padding:4px 0px 0px 10px;

	margin:94px 0px 0px -270px;	

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:Bold; color:#ffffff;				

	}	

	

.whttxt

	{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;		

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color:#fff;				

	}

	

#headlines

	{

	margin-top:15px;

	float:left;

	width:609px;

	}

	

#headlines-cnt

	{

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#000; line-height:1.5em;	

	background:#fff url("../images/headline_mid.gif") top repeat-x;

	padding:15px 35px 15px 35px;

	border-left: solid 1px #acacac;

	border-right: solid 1px #acacac;		

	}	

	

#headlines-cnt p {font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color:#882b7d;  font-style: italic;}	

.divline{height:37px; background: url("../images/divline.gif") top repeat-x;}

.divline2{width:670px; height:1px; border-top:solid 1px #acacac; }

.divline3{width:526px; height:1px; border-top:solid 1px #acacac; }

		

#newsletter

	{

	float:left;

	margin:15px 0px 0px 10px;	

	padding:45px 10px 15px 10px;

	width:340px;

	border: solid 1px #acacac;

	background:#fff url("../images/hdr_newsletter.gif") top left no-repeat;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#000;		

	}

		

.box-txt

	{

	margin:0px 0px 0px 0px;	

	padding:10px 0px 5px 0px;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#000;		

	}		

		

#newsletter input[type="text"]

	{

	float:left;	

	padding:10px 0px 0px 12px;

	margin:0px 0px 0px 0px;

	height:36px;

	width:200px;	

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#000;		

	background: url("../images/search_bg.gif") top no-repeat;	

	border:0px;

	text-align:left;

	}			

		

.password input

	{

	float:left;	

	padding:10px 0px 0px 10px;

	margin:0px 0px -10px 0px;

	height:36px;

	width:200px;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#000;		

	background: url("../images/search_bg.gif") top no-repeat;	

	border:0px;

	text-align:left;

	}			

			

#forums

	{

	float:left;

	margin:5px 0px 0px 10px;	

	padding:45px 10px 20px 10px;

	width:340px;

	height:52px;

	border: solid 1px #acacac;

	background:#fff url("../images/hdr_forums.gif") top left no-repeat;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#000;		

	}			

		

.btn_launch

	{

	poition:relative;

	float:left;

	margin:-25px 0px 0px 230px;	

	padding:0px 0px 0px 0px;	

	}		

	

/************* Content Page Elements *************/		

#left-wrapper

	{

	float:left;

	padding-top:10px;

	margin:0px;

	width:278px;

	display:block;

	background:#fff url("../images/prodnav_bg.jpg") top repeat-x;

	min-height:400px;	

	}		



.msubnav

	{

	float:left;	

	margin:0px 0px 0px 0px;

	padding:5px 0px 5px 0px;

	margin:0px;

	padding:0px;	

	width:278px;	

	height:26px;

	overflow:hidden;

	}	



.subnav

	{

	float:left;	

	margin:0px 0px 0px 0px;

	padding:5px 0px 5px 0px;

	margin:0px;

	padding:0px;	

	width:278px;	

	height:26px;

	overflow:hidden;

	}



.msubnav a:link{ width:258px; height:23px; display:block; color:#882b7d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; margin:0; padding:3px 0px 0px 20px; font-weight:bold; text-decoration:none; }

.msubnav a:visited{ width:258px; height:23px; display:block; color:#882b7d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; margin:0; padding:3px 0px 0px 20px; font-weight:bold; text-decoration:none; }

.msubnav a:hover{background:#ccc url("../images/subnav_bg.jpg") top left repeat-x; width:258px; height:23px; display:block; color:#882b7d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; margin:0; padding:3px 0px 0px 20px; font-weight:bold; text-decoration:underline; }

.msubnav a:active{ width:258px; height:23px; display:block; color:#882b7d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; margin:0; padding:3px 0px 0px 20px; font-weight:bold; text-decoration:none; }	



.subnav a:link{ width:258px; height:23px; display:block; color:#00a3b4; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; margin:0; padding:3px 0px 0px 33px; font-weight:bold; text-decoration:none; }

.subnav a:visited{ width:258px; height:23px; display:block; color:#00a3b4; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; margin:0; padding:3px 0px 0px 33px; font-weight:bold; text-decoration:none; }

.subnav a:hover{background:#ccc url("../images/subnav_bg.jpg") top left repeat-x; width:258px; height:23px; display:block; color:#00a3b4; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; margin:0; padding:3px 0px 0px 33px; font-weight:bold; text-decoration:underline; }

.subnav a:active{ width:258px; height:23px; display:block; color:#00a3b4; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; margin:0; padding:3px 0px 0px 33px; font-weight:bold; text-decoration:none; }	





#left-wrapper p

	{

	float:left;

	padding:0px;

	margin:0px;

	border:solid 4px #fff;

	}

	

.subsection-in

	{	

	float:left;

	padding:3px 0px 0px 0px;	

	margin:0px 0px 0px 20px;

	color:#02a2b3; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; text-decoration:none;

	}		

	

#right-wrapper

	{

	float:left;	

	padding:0px;

	margin:0px;

	width:703px;

	/*height:100%;*/

	display:block;

	}		

	

#sub-flash

	{

	float:left;	

	padding:0px;

	margin:0px;

	width:703px;	

	height:194px;

	}	

	

#sub-cnt

	{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:704px;

	min-height:1000px;

	/*border-left:solid 1px #acacac;

	border-right:solid 1px #acacac;	

	border-bottom:solid 1px #acacac;	

	background:#fff;*/	

	}		

	

.product

	{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	/*width:207px;	*/

	width:690px;

	/*border-right:solid 1px #acacac;	*/

	/*background:url("../images/prod-mid.gif") top left repeat-y;	*/

	}	

	

.prod-img{margin-left:1px; padding:0px 0px 0px 53px}		

.prod-img img{margin-top:50px; margin-bottom:10px}		

	

.products-wrapper

	{

	float:left;

	padding:0px 0px 0px 0px;

	margin:-8px 0px 0px 6px;

	width:692px;	

	}

	

.prodtitle-sub

	{

	position:absolute;

	width:197px;

	height:auto;

	background:#882b7d;

	padding:4px 0px 4px 10px;

	margin:5px 0px 0px 0px;	

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:Bold; color:#882b7d;				

	color:#fff;

	}		

	

#breadcrumbs

	{

	float:left;

	padding:15px 0px 15px 15px;

	margin:0px 0px 0px 0px;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; font-weight:bold;	

	width:703px;

	}	

	

#breadcrumbs a:link{color:#00a3b4; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }

#breadcrumbs a:visited{color:#00a3b4; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }

#breadcrumbs a:hover{color:#00a3b4; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0px 0px 0px 0px; font-weight:bold; text-decoration:underline; }

#breadcrumbs a:active{color:#00a3b4; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }	



a:link{color:#882b7d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:none; }

a:visited{color:#882b7d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:none;}

a:hover{color:#882b7d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:underline;}

a:active{color:#882b7d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:normal; text-decoration:none;}		



.hdquarters

	{

	padding:0px;

	float:left;

	display:block;

	width:701px;	

	height:120px;	

	background: url("../images/sub-bot.jpg") bottom left no-repeat;			

	}

	

.tiawan

	{

	padding-top:30px;

	float:left;

	display:block;

	width:701px;	

	height:320px;	

	background: url("../images/sub-top.jpg") top left no-repeat;			

	}	

	

.usa

	{

	padding-top:30px;

	float:left;

	display:block;

	width:701px;	

	height:320px;	

	background: url("../images/sub-top.jpg") top left no-repeat;			

	}		



b.purple

	{

	color:#882b7d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; font-weight:bold; text-decoration:none;	

	}	

	

.hdr-sub

	{

	float:left;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 5px;

	width:689px;	

	height:23px;

	background: url("../images/hdr_sub_bg.jpg") top no-repeat;		

	}	

	

.btn_top

	{

	float:right;

	padding:0px 0px 0px 0px;

	margin:5px 10px 0px 0px;	

	}

	

.sub-txt		

	{

	float:left;

	margin:5px 10px 10px 15px;

	padding:0px 0px 0px 0px;	

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;		

	line-height:1.5em;

	}

	

.search

	{

	padding:0px;

	float:left;

	display:block;

	width:701px;	

	height:160px;	

	/*background: url("../images/sub-bot.jpg") bottom left no-repeat;	*/		

	}	

	

.faq-search

	{

	padding:0px;

	float:left;

	display:block;

	width:701px;	

	}		

	

#locator

	{

	padding:22px 0px 0px 30px;

	margin:0px 0px 0px 20px;	

	width:631px;

	height:90px;

	background: url("../images/locator_bg.gif") top no-repeat;		

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;				

	line-height:1.5em;	

	}	

	

#results

	{

	display:block;

	float:left;	

	padding:0px 0px 0px 0px;

	margin:10px 0px 0px 20px;	

	width:650px;		

	}	

	

#faq-results

	{

	display:block;

	float:left;	

	padding:0px 0px 10px 0px;

	margin:10px 0px 10px 20px;	

	width:650px;		

	}		

	

.results

	{

	display:block;

	float:left;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;	

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;					

	}		

	

.pages

	{

	display:block;

	float:left;

	posiiton:relative;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 170px;	

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;					

	}		

	

.pagenumbers

	{

	display:block;

	float:left;

	posiiton:relative;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 5px;	

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;					

	}		

	

.paging

	{

	display:block;

	float:right;

	posiiton:relative;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;	

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;						

	}		

	

.location

	{

	float:left;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;	

	width:701px;

	height:187px;

	background: url("../images/where_bg.jpg") top no-repeat;		

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;				

	line-height:1.5em;		

	}	

	

.l-logo

	{

	float:left;

	padding:0px 0px 0px 0px;

	margin:50px 0px 0px 40px;		

	}	

	

.l-details

	{

	float:left;

	padding:0px 0px 0px 0px;

	margin:45px 0px 0px 40px;	

	line-height:1.6em;

	}		

	

.l-top

	{

	float:left;

	position:relative;

	padding:0px 0px 0px 0px;

	margin:26px 0px 0px 40px;	

	width:41px;

	height:15px;

	}	

	

#newssrch

	{

	float:left;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 20px;	

	width:661px;

	height:32px;	

	background: url("../images/news_srch_bg.jpg") top no-repeat;			

	}

	

#newssrch ul 

	{

	/*position:absolute;	*/

	display:inline;

	margin:5px 0px 0px 10px;

	padding:0px;

	}		

	

#newssrch ul li

	{

	float:left;

	display:inline;	

	list-style: none;	

	margin:8px 10px 0px 15px;

	/*padding:0px 0px 0px 16px;*/

	}

			

#newssrch ul li.first 		

	{

	margin-left: 0;

	border-left: none;

	list-style: none;

	display: inline;

	background: none;			

	}		

	

#newssrch select

	{

	float:left;

	margin:6px 0px 0px 20px;

	padding:0px 0px 0px 0px;

	}	

	

#page-actions

	{

	float:right;

	margin:6px 0px 0px 20px;

	padding:0px 0px 0px 0px;	

	}	

	

#prod-links

	{

	float:left;

	width:145px;	

	margin:px 0px 0px 0px;

	padding:0px 0px 0px 0px;		

	}	

	

#prod-links ul

	{

	display:inline;

	margin:0px;

	padding:0px;	

	}	

	

#prod-links ul li

	{

	float:left;

	display:inline;	

	list-style: none;	

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}	



#prod-links ul li a:link{background-color:#00a3b4; width:135px; height:22px; display:block; color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom:5px; padding:8px 0px 0px 10px; font-weight:bold; text-decoration:none; }

#prod-links ul li a:visited{background-color:#00a3b4; width:135px; height:22px; display:block; color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;margin-bottom:5px; padding:8px 0px 0px 10px; font-weight:bold; text-decoration:none; }

#prod-links ul li a:hover{background-color:#00a3b4; width:135px; height:22px; display:block; color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom:5px; padding:8px 0px 0px 10px; font-weight:bold; text-decoration:none; }

#prod-links ul li a:active{background-color:#00a3b4; width:135px; height:22px; display:block; color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom:5px; padding:8px 0px 0px 10px; font-weight:bold; text-decoration:underline; }	

	

#prod-links ul li.first a:link{background-color:#000000; width:135px; height:22px; display:block; color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:5px 0px 5px 0px; padding:8px 0px 0px 10px; font-weight:bold; text-decoration:none; }

#prod-links ul li.first a:visited{background-color:#000000; width:135px; height:22px; display:block; color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:5px 0px 5px 0px; padding:8px 0px 0px 10px; font-weight:bold; text-decoration:none; }

#prod-links ul li.first a:hover{background-color:#000000; width:135px; height:22px; display:block; color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:5px 0px 5px 0px; padding:8px 0px 0px 10px; font-weight:bold; text-decoration:none; }

#prod-links ul li.first a:active{background-color:#000000; width:135px; height:22px; display:block; color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin:5px 0px 5px 0px; padding:8px 0px 0px 10px; font-weight:bold; text-decoration:underline; }		

	

#prod-links img

	{

	margin:0px 0px 0px 0px;

	padding:10px 0px 10px 0px;				

	}	

	

#prod-cnt

	{

	position:relative;

	top:-15px;

	float:left;

	width:695px;		

	margin:0px 0px 0px 4px;

	padding:0px 0px 0px 0px;	

	/*border-left:solid 1px #d7d7d7;

	border-right:solid 1px #d7d7d7;

	border-bottom:solid 1px #d7d7d7;*/

	background-image:url(../images/prod-bg.jpg);	

	}	

	

.prod-details

	{

	display: none;

	float:left;

	width:630px;		

	margin:0px 0px 0px 0px;

	padding:10px;	

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;	

	}		

	

.prod-hd	

	{

	float:left;

	width:527px;		

	height:23px;

	margin:0px 0px 0px 0px;

	padding:7px 0px 0px 20px;				

	background:#882b7d;

	color:#fff;

	font-weight:bold;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;	

	}

	

#prod-nav	

	{

	width:692px;		

	height:50px;				

	background: url("../images/prod-nav_bg2.png") top no-repeat;			

	}

	

	

#prod-nav ul

	{

	margin:10px 0px 0px 0px;

	padding:0px 0px 0px 10px;	

	}	

	

#prod-nav ul li

	{

	list-style: none;	

	margin:0px 0px 0px 0px;

	padding:0px 3px 0px 0px;

	}		

	

	

#tab_nav a:link{ color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none; }

#tab_nav a:visited{ color:#ffffff; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold; text-decoration:none; }

#tab_nav a:hover{ color:#7b0175; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none; }

#tab_nav a:active{ color:#7b0175; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none; }



#tab_nav a:link.selected{ color:#7b0175; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none; }





.lgalpha{color:#029faf; font-weight:bold; font-size:12px; padding:10px 0px 0px 10px;}	



.graybox

	{

	width:165px;

	background:#e4e4e4;

	padding:0px 8px 0px 0px;

	text-align:right;

	}	

	

.graybox2

	{

	width:300px;

	background:#e4e4e4;

	padding:0px 8px 0px 0px;

	text-align:right;

	}		

	

.formcnt

	{

	padding:3px 0px 3px 8px;

	text-align:left;

	}	

	

textarea	

	{

	padding:5px;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;	

	}

	

.code

	{

	width:50px;

	margin:0px 0px 0px 0px;

	padding:5px;	

	background:#000;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;	

	font-weight:bold;	

	color:#fff;

	}		

	

.specs

	{

	width:165px;

	background:#e4e4e4;

	padding:8px;

	}		

	

.specs2

	{

	width:165px;

	background:#fff;

	padding:8px;

	}		

	

	

	

/* LGA 1156 */

.lga-wrapper {

	/*float:left;

	padding:0px 0px 35px 35px;

	margin:0px 0px 0px 0px;

	width:668px;	*/

	float:left;

	padding:0px 0px 0px 0px;

	margin:-8px 0px 0px 4px;

	width:700px;

}

.lga_title01 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFFFFF;

/*	padding-top: 10px;

	padding-right: 2px;

	padding-left: 20px;*/

}

.lga_title02 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFFFFF;

	font-weight: bold;

/*  padding-top: 10px;*/

}

.lga_table01 {

	float: left;

	margin-top: 8px;

	margin-right: 3px;

	margin-bottom: 0px;

	margin-left: 4px;

}

.lga_text01 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	padding-top: 8px;

	padding-bottom: 0px;

	padding-left: 7px;

	line-height: 20px;

	padding-right: 5px;

}

.lga_text01 a:link {

	font-weight: bold;

	color: #006B73;

	text-decoration: none;

	font-size: 12px;

}

.lga_text01 a:visited {

	font-weight: bold;

	color: #006B73;

	text-decoration: none;

	font-size: 12px;

}

.lga_text01 a:hover {

	font-weight: bold;

	color: #CC33CC;

	text-decoration: none;

	font-size: 12px;

}

.lga_text02 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	padding-left: 20px;

	line-height: 16px;

	padding-right: 10px;

	padding-top: 0px;

	padding-bottom: 0px;

}

.lga_text02 a:link {

	font-weight: bold;

	color: #006B73;

	text-decoration: none;

	font-size: 11px;

}

.lga_text02 a:visited {

	font-weight: bold;

	color: #006B73;

	text-decoration: none;

	font-size: 11px;

}

.lga_text02 a:hover {

	font-weight: bold;

	color: #CC33CC;

	text-decoration: none;

	font-size: 11px;

}

.lga_text03 {

	color: #333333;

	font-weight: bold;

	font-size: 12px;

}

.lga_text04 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	background-image: url(../images/lga_bg.jpg);

	background-repeat: no-repeat;

	height: 20px;

	width: 200px;

	margin-bottom: 4px;

	text-align: left;

	padding-left: 10px;

}

.lga_text05 {

	font-size: 11px;

	line-height: 20px;

	color: #333333;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

}

#lga_name {

  padding-top:10px;

  padding-left:0px;

  padding-right:0px;

  padding-bottom:0px;

}

#lga_subtext {

  padding-top:0px;

  padding-left:2px;

  padding-right:0px;

  padding-bottom:0px;

}

.item {

	float: left;

	width: 120px;

	padding: 20px;

	text-align: center;

}

.recomendados b {

	display: block;

}

.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

 

.clearfix {

	display: inline-block;

}

 

html[xmlns] .clearfix {

	display: block;

}

 

* html .clearfix {

	height: 1%;

}



.img_newsletter img {

	width: 650px;

}
