
/**** 
	* main.css
	* foton-batteries.com
	* ---
	* v.1.0.1
	* Saturday, December 23, 2006
	* ---
	**********************************************************************************************/



/**** 
	* General
	**********************************************************************************************/

	body {
		border-collapse:	collapse;
		font-size:			11px; 
		font-family:		verdana;
		color:				#000000;
		line-height:		14px; 
		margin:				0px 0px 0px 0px;
		padding:			0px 0px 0px 0px; 
		}


	table {
		border-spacing:	0px;
		border:			0px;
		padding:		0px;
		margin:			0px;
		empty-cells:	show;
		}


	td {
		font-size:		12px;
		font-family:	arial, verdana, helvetica;
		color:			#000000; 
		line-height:	18px;
		margin:			0px 0px 0px 0px;
		}

	p {
		font-size: 12px;
		font-family: arial, verdana, helvetica;
		color: #E4E4E4; 
		line-height: 18px;
		margin : 0px 0px 0px 0px;
		}

	a {
		color:#000000;
		font-size: 11px; 
		font-family: verdana, arial, helvetica;
		text-decoration: none;
		font-weight: bold;
		}

	a:link {
		color:#000000;
		font-size: 11px; 
		font-family: verdana, arial, helvetica;
		text-decoration: none;
		font-weight: bold;
		}

	a:visited {
		color:#000000;
		text-decoration: none;
		font-weight: bold;
		}

	a:hover {
		color:#000000;
		text-decoration: underline;
		font-weight: bold;
		}

	a:active {
		color:#000000;
		text-decoration: none;
		font-weight: bold;
		}

	hr {
		border-right: 0px; 
		border-top: 0px; 
		border-left: 0px; 
		color: #e6e9ea; 
		border-bottom: 0px; 
		height: 0px; 
		size: 0px;
		}



	h1 {
		font-size:		18px;
		font-family:	arial, verdana, helvetica;
		color:			#000000;
		line-height:	16px;
		font-weight:	bold;
		margin-bottom:	5px;
		}

	h2 {
		font-size:		14px;
		font-family:	arial, verdana, helvetica;
		color:			#535353;
		line-height:	16px;
		font-weight:	bold;
		margin-bottom:	5px;
		}


/**** 
	* Layout All
	**********************************************************************************************/


	.layout_all_newsletter {
		padding-left:		10px;
		padding-right:		10px;
		vertical-align:		top;
		}


	.layout_all_newsletter_top {
		background:			transparent url(/img/layout/left_newsletter_header.gif);
		width:				144px;
		height:				16px;
		padding:			0px;
		margin:				0px;
		}

	.layout_all_newsletter_body {
		background:			transparent url(/img/layout/left_newsletter_bkg.gif);
		width:				144px;
		height:				16px;
		padding:			5px 10px 5px 10px;
		color:				#FCFEFC;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		line-height:		18px;
		font-weight:		bold;
		text-align:			left;
		vertical-align:		top;
		}

	.layout_all_newsletter_spacer {
		background:			transparent url(/img/layout/left_newsletter_spacer.gif);
		width:				144px;
		height:				1px;
		padding:			0px;
		margin:				0px;
		}

	.layout_all_newsletter_result {
		width:				144px;
		height:				auto;
		background:			transparent url(/img/layout/left_newsletter_bkg.gif);
		padding:			5px 10px 5px 10px;
		color:				#FCFEFC;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		line-height:		18px;
		font-weight:		bold;
		text-align:			left;
		vertical-align:		top;
		}

/**** 
	* Layout Home
	**********************************************************************************************/

	.layout_home_footer_text {
		color:				#D9DAD6;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		text-decoration:	none;
		}


	.layout_home_full_width {
		background-image:		url(/img/layout/home_background.gif);
		width:					100%;
		height:					83px;
		background-repeat:		repeat-x;
		}

	.layout_home_full_width_2 {
		background-image:		url(/img/layout/home_background_2.gif);
		width:					100%;
		height:					140px;
		background-repeat:		repeat-x;
		}

	.layout_home_full_width_3 {
		background-image:		url(/img/layout/home_background_3.gif);
		width:					100%;
		height:					157px;
		background-repeat:		repeat-x;
		}


	.layout_home_text {
		color:			#535353;
		padding-left:	15px;
		padding-top:	9px;
		padding-bottom:	25px;
		padding-right:	15px;
		text-align:		justify;
		vertical-align:	top;
		}

/**** 
	* Layout Secondary
	**********************************************************************************************/

	.layout_secondary_footer_text {
		color:				#48423A;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		text-decoration:	none;
		}


	.layout_secondary_footer {
		padding-left:		20px;
		background:			white;
		}


	.layout_secondary_left {
		background-image:	url(/img/layout/bkg_products.gif);
		width:				100%;
		height:				199px;
		background-repeat:	repeat-x;
		}


/**** 
	* Content
	**********************************************************************************************/

	.default_text {
		padding:	20px;
		color:		#535353;
		text-align:	justify;
		}

	.default_heading {
		padding:			0px 0px 5px 20px;
		width:				297px;
		height:				65px;
		vertical-align:		bottom;
		}


	.default_pic {
		vertical-align:		bottom;
		border:				1px solid white; 
		margin:				0px 0px 20px 0px;
		}


	.home_heading {
		padding:			0px 0px 5px 15px;
		width:				297px;
		height:				65px;
		vertical-align:		bottom;
		}


/**** 
	* Junk
	**********************************************************************************************/


	.textbodyjustify {
		color: #878788;
		font-size: 10px;
		font-family: verdana, arial;
		margin: 0in 0in 0in 0in; 
		line-height: 14px; 
		text-align: justify;
		}




/**** 
	* Newsletter
	**********************************************************************************************/

	.newsletter_box {
		width:					100%;
		}

	.newsletter_form {
		width:					100%;
		background:				#212426;
		color:					#E4E4E4;
		font-size:				10px;
		border-top:				1px #111212 solid;
		border-bottom:			1px #B7BEC0 solid;
		border-left:			1px #111212 solid;
		border-right:			1px #B7BEC0 solid;
		}

	.newsletter_form_button {
		text-align:			center;
		padding-top:		5px;
		}

	.newsletter_text {
		font-size:			11px;
		color:				#111212;
		font-family:		arial, verdana, helvetica;
		font-weight:		normal;
		text-align:			justify;
		padding:			5px;
		}

	.newsletter_text_small {
		font-size:			10px;
		color:				#111212;
		font-family:		arial, verdana, helvetica;
		}

	.newsletter_subscribe {
		color:				#FCFEFC;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		line-height:		18px;
		font-weight:		bold;
		text-align:			justify;
		}

	.newsletter_radio {
		font-size:			10px;
		color:				#E4E4E4;
		font-family:		verdana,arial,helvetica;
		font-weight:		bold;
		vertical-align:		bottom;
		}

	.newsletter_radio_text {
		font-size:			10px;
		color:				#E4E4E4;
		font-family:		verdana,arial,helvetica;
		font-weight:		bold;
		vertical-align:		bottom;
		}


/**** 
	* Site Map
	**********************************************************************************************/


	.site_map_1 {

		padding:		4px 4px 4px 8px;
		font-size:		12px;
		font-family:	arial, verdana, helvetica;
		color:			#000000;
		line-height:	18px;
		}

	.site_map_2 {

		padding:		4px 4px 4px 15px;

		font-size:		12px;
		font-family:	arial, verdana, helvetica;
		color:			#000000;
		line-height:	18px;
		}

	.site_map_2 a,
	.site_map_2 a:link,
	.site_map_2 a:active,
	.site_map_2 a:visited {
		font-size:		12px;
		font-family:	arial, verdana, helvetica;
		color:			#000000;
		line-height:	18px;
		font-weight:	normal;
		}


	.site_map_2 li {
		list-style-type:	square;
		}




/**** 
	* CONTACT
	**********************************************************************************************/

	.contact_add {
		padding:		20px;
		border-style:	solid;
		border-width:	1px;
		border-color:	#323232;
		}

	.contact_form{
		background:		#E0DDD8;
		color:			#837964;
		width:			100%;
		height:			22px;
		font-size:		11px;
		font-family:	verdana, arial;
		border-top:		1px #111212 solid;
		border-bottom:	1px #B7BEC0 solid;
		border-left:	1px #111212 solid;
		border-right:	1px #B7BEC0 solid;
		margin-bottom:	15px;
		padding-left:	10px;
		}

	.contact_text{
		color:			#837964;
		width:			100%;
		height:			22px;
		font-size:		11px;
		font-family:	verdana, arial;
		font-weight:	bold;
		padding:		0px 0px 0px 10px;
		border-bottom:	2px #FFFFFF solid;
		border-top:		1px #E0DDD8 solid;
		border-left:	1px #E0DDD8 solid;
		border-right:	1px #E0DDD8 solid;
		}

	.contact_message{
		background:		#E0DDD8;
		color:			#837964;
		font-size:		11px;
		font-family:	verdana, arial;
		border-top:		1px #111212 solid;
		border-bottom:	1px #B7BEC0 solid;
		border-left:	1px #111212 solid;
		border-right:	1px #B7BEC0 solid;
		width:			100%;
		height:			90px;
		padding-left:	10px;
		}
		
	.contact_button {
		background:		#515659;
		font-weight:	bold;
		color:			#CDCDCD;
		width:			100%;
		height:			23px;
		font-size:		12px;
		border-top:		1px #B7BEC0 solid;
		border-bottom:	1px #111212 solid;
		border-left:	1px #B7BEC0 solid;
		border-right:	1px #111212 solid;
		margin:			1px #1B1C1C solid;
		}


	.contact_result_error {
		display:			block;
		background:			#ED1C24;
		color:				#FFFFFF;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		font-weight:		bold;
		margin:				10px 0px 0px 0px;
		padding:			10px;
		}

	.contact_result_ok {
		display:			block;
		background:			#D2D4D5;
		color:				#000000;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		font-weight:		bold;
		margin:				10px 0px 0px 0px;
		padding:			10px;
		}

/**** 
	* Menu Simple
	**********************************************************************************************/

	.menu_simple:link {
		color:				#D9DAD6;
		font-size:			11px; 
		font-family:		arial, verdana, helvetica;
		text-decoration:	none;
		font-weight:		normal;
		}

	.menu_simple:visited {
		color:				#D9DAD6;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		text-decoration:	none;
		font-weight:		normal;
		}

	.menu_simple:hover {
		color:				#FFA100;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		text-decoration:	underline;
		font-weight:		normal;
		}

	.menu_simple:active {
		color:				#FFA100;
		font-weight:		normal;
		}

	.menu_simple_spacer {
		color:				#505150;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		text-decoration:	none;
		font-weight:		normal;
		padding:			3px;
		}


/**** 
	* Menu Simple Secondary
	**********************************************************************************************/


	.menu_simple_secondary:link {
		color:				#48423A;
		font-size:			11px; 
		font-family:		arial, verdana, helvetica;
		text-decoration:	none;
		font-weight:		normal;
		}
		
	.menu_simple_secondary:visited {
		color:				#48423A;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		text-decoration:	none;
		font-weight:		normal;
		}

	.menu_simple_secondary:hover {
		color:				red;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		text-decoration:	underline;
		font-weight:		normal;
		}

	.menu_simple_secondary:active {
		color:				#48423A;
		font-weight:		normal;
		}



	.menu_simple_spacer_secondary {
		color:				#505150;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		text-decoration:	none;
		font-weight:		normal;
		padding:			3px;
		}
