/* language selection page styles begin at line 354 */
body
{
	padding: 0;
	margin: 0;
	background-image: url('/usbcharger/img/main_bak.gif');
	background-repeat: repeat-x;
	text-align: center;                      /* for IE5.5 centering */	
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}
img {
	behavior:	url("/usbcharger/pngbehavior.htc");
}
p
{
	padding: 0;
	margin: 0;
}
ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: left;
	z-index: 10;
}
li
{
	padding: 0;
	margin: 0;
	margin-bottom: 3px;
}

li a:link, li a:visited, li a:hover, li a:active
{
	text-decoration: none;
	color: #004B4A;
}

li a:hover
{
	text-decoration: underline;
	color: #004B4A;
}

.reg
{
	font-size: 9px;
}

/************************************** start main *************************************************/
.main
{
	margin-left: auto;
	margin-right: auto;
	width: 808px;
	height: 512px;
	background-image: url('/usbcharger/img/main_content.jpg');
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
}

.main_bottom_container
{
}

.main_bottom_container img
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.main_header
{
	position: absolute;
	width: 190px;
	height: auto;
	top: 55px;
	left: 38px;
	color: #669933;
}

.main_header h1
{
	font-size: 16px;
}

.clock
{
	position: absolute;
	top: 313px;
	left: 79px;
	width: 175px;
}

.clock img
{
	display: block;
}

.clock_copy
{
	background-image: url('/usbcharger/img/clock_bak.png');
	background-repeat: repeat;
	color: #FFFFFF;
	padding: 0 15px 0 20px;
}

.outlet
{
	position: absolute;
	top: 142px;
	left: 255px;
	width: 176px;
	text-align: center;
}

.outlet img
{
	display: block;
}

.outlet_copy
{
	background-image: url('/usbcharger/img/outlet_bak.png');
	background-repeat: repeat;
	color: #FFFFFF;
	padding: 0 5px 0 5px;
}

.download
{
	position: absolute;
	top: 120px;
	left: 590px;
	width: 192px;
	height: auto;
	text-align: center;
}

.download img
{
	display: block;
}

.download_top
{
	width: 192px;
	height: auto;
	background-image: url('/usbcharger/img/download_bak.png');
	background-repeat: repeat;
	color: #FFFFFF;
	padding-bottom: 10px;
}

.download_top span.bold
{
	margin: 10px;
}

.download_soft
{
	width: 192px;
	height: auto;
	background-color: #FFFFFF;
	font-size: 9px;
	padding-top: 5px;
}

.download_mid
{
	width: 192px;
	height: auto;
	background-color: #FFFFFF;
}

.link_win
{
	float: left;
	padding-left: 45px;
	padding-top: 10px;
}

.link_mac
{
	float: right;
	padding-right: 20px;
	padding-top: 10px;
}

.link_win a:link, .link_win a:visited, .link_win a:hover, .link_win a:active
{
	text-decoration: underline;
	color: #666666;
}

.link_mac a:link, .link_mac a:visited, .link_mac a:hover, .link_mac a:active
{
	text-decoration: underline;
	color: #666666;
}

.download_bottom
{
	background-color: #FFFFFF;
	/*padding-top: 10px;*/
	padding-top: 5px;
	padding-bottom: 10px;
}

.pdf_image
{
	float: left;
	padding-left: 16px;
	padding-top: 5px;
}

.pdf_link
{
	float: left;
	padding-left: 9px;
	padding-top: 10px;
}

.pdf_link a:link, .pdf_link a:visited, .pdf_link a:hover, .pdf_link a:active
{
	color: #004b4a;
}
/************************************** end main *************************************************/
.windows a:link, .windows a:visited, .windows a:hover, .windows a:active
{
	text-decoration: underline;
	color: #666666;
}

/* language specific positioning correction */
.swedish
{
	padding-left: 20px;
}

/* start spanish */
.pdf_image_spanish
{
	float: left;
	padding-left: 14px;
	padding-top: 10px;
}

.link_win_spanish
{
	float: left;
	padding-left: 35px;
	padding-top: 10px;
}
/* end spanish */

/* slovak */
.pdf_image_slovak
{
	float: left;
	padding-left: 25px;
	padding-top: 10px;
}

.link_win_slovak
{
	float: left;
	padding-left: 32px;
	padding-top: 10px;
}
/* end slovak */

/* portgs */
.pdf_image_port{
	float: left;
	padding-left: 15px;
	padding-top: 10px;
}

.link_win_port
{
	float: left;
	padding-left: 38px;
	padding-top: 10px;
}

/* end portgs */

/* start polish */
.pdf_image_pol
{
	float: left;
	padding-left: 50px;
	padding-top: 10px;
}

.link_win_pol
{
	float: left;
	padding-left: 25px;
	padding-top: 10px;
}
/* end polish */

/* mandarin */
.pdf_image_mand
{
	float: left;
	padding-left: 35px;
	padding-top: 10px;
}

.link_win_mand
{
	float: left;
	padding-left: 30px;
	padding-top: 10px;
}
/* end mandarin */

/* start korean */
.pdf_image_kor
{
	float: left;
	padding-left: 34px;
	padding-top: 10px;
}

.link_win_kor
{
	float: left;
	padding-left: 40px;
	padding-top: 10px;
}
/* end korean */

/* start italian */
.pdf_image_ital
{
	float: left;
	padding-left: 27px;
	padding-top: 10px;
}

.link_win_ital
{
	float: left;
	padding-left: 38px;
	padding-top: 10px;
}
/* end italian */

/* start hungarian */
.pdf_image_hung
{
	float: left;
	padding-left: 20px;
	padding-top: 10px;
}

.link_win_hung
{
	float: left;
	padding-left: 28px;
	padding-top: 10px;
}
/* end hungarian */

/* start greek */
.pdf_image_gr
{
	float: left;
	padding-left: 8px;
	padding-top: 10px;
}

.link_win_gr
{
	float: left;
	padding-left: 33px;
	padding-top: 10px;
}
/* end greek */

/* start german */
.pdf_image_ger
{
	float: left;
	padding-left: 45px;
	padding-top: 10px;
}

.link_win_ger
{
	float: left;
	padding-left: 45px;
	padding-top: 10px;
}
/* end german */

/* start french */
.pdf_image_fr
{
	float: left;
	padding-left: 28px;
	padding-top: 10px;
}

.link_win_fr
{
	float: left;
	padding-left: 40px;
	padding-top: 10px;
}
/* end french */

/* start finnish */
.pdf_image_fin
{
	float: left;
	padding-left: 40px;
	padding-top: 10px;
}

.link_win_fin
{
	float: left;
	padding-left: 35px;
	padding-top: 10px;
}
/* end finnish */

/* start dutch */
.pdf_image_dut
{
	float: left;
	padding-left: 32px;
	padding-top: 10px;
}

.link_win_dut
{
	float: left;
	padding-left: 28px;
	padding-top: 10px;
}
/* end dutch */

/* start danish */
.pdf_image_dan
{
	float: left;
	padding-left: 28px;
	padding-top: 10px;
}

.link_win_dan
{
	float: left;
	padding-left: 40px;
	padding-top: 10px;
}
/* end danish */

/* start czech */
.pdf_image_czech
{
	float: left;
	padding-left: 20px;
	padding-top: 10px;
}

.link_win_czech
{
	float: left;
	padding-left: 28px;
	padding-top: 10px;
}
/* end czech */

/* start cantonese */
.pdf_image_cant
{
	float: left;
	padding-left: 35px;
	padding-top: 10px;
}

.link_win_cant
{
	float: left;
	padding-left: 33px;
	padding-top: 10px;
}
/* end cantonese */

/* end language specific positioning correction */


/************************************** start footer *************************************************/
.f_one
{
	width: 808px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;                /* for ie5.5 */
}

.f_one img
{
	display: block;
}

.f_one div.top
{
	width: 808px;
}

.mid
{
	width: 808px;
	background-image: url('/usbcharger/img/footer/middle.jpg');
	background-repeat: repeat-y;
	background-position: top left;
}

.mid_left
{
	float: left;
	width: 294px;
	text-align: left;
}

.mid_left img
{
	display: block;
	margin: 20px 0 0 122px;
}

.mid_mid
{
	float: left;	
	width: 204px;
	text-align: left;
}

p.first
{
	padding-top: 5px;
}

p.choose
{
	padding-top: 10px;
}

.mid_right
{
	float: left;	
	width: 310px;
	text-align: left;
}
.mid_right img
{
	display: block;
}

.country
{
	width: 220px;
	height: auto;
	margin: 0 0 2px 20px;
}
.country_one
{
	float: left;
	width: 40px;
	height: auto;
}

.country_one img
{
	display: block;
}
.country_two
{
	float: left;
	padding-top: 1px;
	width: 180px;
	height: auto;
}

f_one div.bottom
{
	width: 808px;
}

.f_one a:link, .f_one a:visited, .f_one a:hover, .f_one a:active
{
	text-decoration: underline;
	color: #666666;
}

.f_two
{
	width: 808px;
	font-size: 10px;
	margin-left: auto;
	margin-right: auto;
}

#selectbottom
{
	margin: 10px 10px 0 0;
}

#f_two_left
{
	float: right;
	padding-right: 10px;
}

#f_two_left p
{
	padding: 15px 0 0 0;
}

#f_two_left p a:link, #f_two_left p a:visited, #f_two_left p a:hover, #f_two_left p a:active
{
	text-decoration: none;
	color: #666666;
}

#f_two_left p a:hover
{
	text-decoration: underline;
}

#f_two_right
{
	float: right;
	padding-right: 4px;
}

#go_button_holder
{
	border: 1px solid green;
	width: 32px;

}

#go_button
{
	margin-left: 0;
	margin-top: 10px;
}
/************************************** end footer *************************************************/
/* UTILITIES */
.bold 
{
	font-weight: bold;
}
.ital
{
	font-style: italic;
}
/* END UTILITIES

/*********************** Begin language selection page styles ***************************************/
.lang
{
	padding: 0;
	margin: 0;
	background-image: url('/usbcharger/img/lang_main_bak.gif');
	background-repeat: repeat-x;
}

.lang_main
{
	position: relative;
	background-image: url('/usbcharger/img/world_map.jpg');
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 825px;
	height: auto;
}

.lang_main_content
{
	width: 795px;
	height: auto;
	float: left;
	padding-left: 5px;
	padding-top: 115px;
}

.logo_holder
{
	position: absolute;
	top: 16px;
	left: 35px;
}

.logo_holder img
{
	display: block;
}

.lang_main_content img
{
	display: block;
}

.lang_select
{
	width: 793px;
	height: auto;
	position: absolute;
	top: 210px;
	left: 0;
}

.lang_col_one
{
	float: left;
	width: 212px;
}

.lang_col_one_content
{
	width: auto;
	margin-left: 52px;
}

.lang_col_two
{
	float: left;
	width: 189px;
}

.lang_col_two_content
{
	width: auto;
	margin-left: 37px;
}

.lang_col_three
{
	float: left;
	width: 187px;	
}

.lang_col_three_content
{
	width: auto;
	margin-left: 30px;
}

.lang_col_four
{
	float: left;
	width: 205px;
}

.lang_col_four_content
{
	width: auto;
	margin-left: 24px;
}

.product_holder
{
	float: right;
	position: relative;
	top: -50px;
}

.bottom_links
{
	width: 808px;
	height: auto;
	position: absolute;
	top: 520px;
	left: 0px;
}

.bottom_links span a:link, .bottom_links span a:visited, .bottom_links span a:hover, .bottom_links span a:active
{
	text-decoration: none;
	color: #666666;
	font-size: 10px;
}

.bottom_links span a:hover
{
	text-decoration: underline;
}
/*********************** Begin language selection page styles ***************************************/

/************************************** clearfix ***************************************************/
.clearfix:after {
	content : ".";
	display : block;
	height : 0px;
	clear : both;
	visibility : hidden;
}
.clearfix {
	display : inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix { height : 1%; }
.clearfix { display : block; }
/* End hide from IE-mac */
