@charset "UTF-8";

@font-face {
	font-family: 'TrajanProRegular';
	src: url('/fonts/trajanpro-regular-webfont.eot');
	src: local(' '), 
		url('/fonts/trajanpro-regular-webfont.woff') format('woff'), 
		url('/fonts/trajanpro-regular-webfont.ttf') format('truetype'), 
		url('/fonts/trajanpro-regular-webfont.svg#webfontZNCuCHRi') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TrajanProBold';
	src: url('/fonts/trajanpro-bold-webfont.eot');
	src: local(' '), 
		url('/fonts/trajanpro-bold-webfont.woff') format('woff'), 
		url('/fonts/trajanpro-bold-webfont.ttf') format('truetype'), 
		url('/fonts/trajanpro-bold-webfont.svg#webfontJmAeBRCD') format('svg');
	font-weight: normal;
	font-style: normal;
}

@media screen {

/* NORMALIZES START */

/* Normalizes margin padding */
body, div, dl, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, form, fieldset, input, textarea, select, th, td 
{ margin: 0; padding: 0; }

/* Normalizes fonts */
h1, h2, h3, h4, h5, h6, p, li, fieldset, label, input, textarea, select
{ font-family: Arial, Helívetica, sans-serif; font-size: 100%; }

h1, h2, h3, h4, h5, h6, p, li
{ cursor: default; }

/* Normalizes forms fontsize */
label, input, textarea, select 
{ font-size: 11px; }

/* Normalizes links */
a 
{ color: #00AEEF; text-decoration: none; cursor: pointer; }
a:hover 
{ color:#92939A; text-decoration: underline; }

/* Removes list-style from lists */
ol, ul 
{ list-style-type: none; }

/* Normalizes font-style and font-weight to normal */
address, caption, /*cite,*/ code, dfn, th, var
{ font-style: normal; font-weight: normal; }

/* Table borders collapse */
table
{ border-collapse: collapse; border-spacing: 0; }

/* Removes border from fieldset and img */
fieldset, img
{ border: 0; }

/* Left-aligns text in caption and th */
caption, th
{ text-align: left; }

/* Removes quotation marks from q */
q:before, q:after
{ content: ''; }

.clear
{ clear: both; font-size: 0;}
/* NORMALIZES END */



/* **********************************************************
 LAYOUT
*************************************************************/
body { 
	background: #FFF url(../images/site_bg_top.gif) repeat-x left top;
	text-align: center;
	}

#container {
	background: transparent url(../images/site_bg_bottom.gif) repeat-x left bottom;
	width: auto;
	height: auto;	
	}

#content {
	width: 770px;
	height: auto;
	margin: 0 auto;	
	text-align: left;	
	}

#header {
	height: 100px;
	position: relative;
	}

#main {
	height: auto;
	padding-top: 36px;
	position: relative;	
	}
	
#footer {
	height: 95px;
	position: relative;
	}	



/* **********************************************************
 DESIGN
*************************************************************/
#extra {
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 5;
	}
#branding_blocks {
	width: 770px;
	height: 240px;
	position: relative;
	}
#main_flash { z-index: 1; background: #000; }
#evip { width: 275px; height: 120px; position: absolute; top: 0; right: 0; background: transparent url(../images/e-vip_bg.jpg) no-repeat left top; }
#quick_select { width: 275px; height: 120px; position: absolute; top: 120px; right: 0; background: transparent url(../images/quick_select_bg.jpg) no-repeat left top; }

#evip h3 { font-size: 11px; font-weight: normal; color: #FFF; display: block; margin: 63px 0 0 12px; padding-left: 8px; background: transparent url(../images/signal_quickselect.gif) no-repeat left top; }
#evip p a { color: #FFF; font-weight: bold; margin-left: 20px; }
#evip p a:hover { color: #C8D558; }

#quick_select .quickselect_holder {
	margin: 40px 0 0 25px;
	}
#quick_select .quickselect_holder li { height: 25px; }
#quick_select .quickselect_holder li label { color:#FFF; line-height: 20px; display: block; float: left; width: 90px; padding-left: 10px; background: transparent url(../images/signal_quickselect.gif) no-repeat 0 4px; }
#quick_select .quickselect_holder li select  { width: 125px; }

#quick_select_indexbutton { position: absolute; right: 0; bottom: 0; width: 93px; height: 27px;  }
#evip_indexbutton { position: absolute; right: 0; bottom: 120px; width: 93px; height: 27px; }
#pronetwork_indexbutton { position: absolute; right: 47px; bottom: 170px; width: 84px; height: 22px; }

.kit_list_holder {
	clear:both;
	padding: 10px 0;
	background: transparent url(../images/kit_list_bg.gif) repeat-x left top;
	border-top: dashed 1px #A5ACB2;
	}
	
.customize_list_holder {
	clear: both;
	padding: 5px 0;	
	border-top: dashed 1px #A5ACB2;
	/* position: relative; */
	}		
	
.info_icon {
	position: absolute;
	top: 6px;
	right: 12px;
	}
.info_icon2 {
	position: absolute;
	top: 22px;
	right: 12px;
	}	

#flash_v2 { position: relative; width: 495px; height: 240px; z-index: 0; font-family: "Times New Roman", Times, serif; text-transform: uppercase; }
#flash_v2 a { color: #fff; text-align: center; background: url(../images/slideshow_button_repeat.gif) top left no-repeat; padding: 9px 5px 3px 5px; margin: 0 1px 0 0; }
#flash_v2 a:hover, #flash_v2 a.activeSlide { background: url(../images/slideshow_button_over.gif) top left no-repeat; text-decoration: none; }
#flash_v2 .navibg { position: absolute; width: 495px; height: 23px; background: #000; z-index: 1; bottom: 0; border-top: 1px solid #fff; }
#flash_v2 #navi { position: absolute; left: 140px; top: 217px; z-index: 2; }
#flash_v2 #slider { position: absolute; left: 0; top: 0; z-index: 0; height: 240px; width: 495px; overflow: hidden; }
#flash_v2 #button_slideshow,
#flash_v2 #button_video { margin: 0; position: absolute; top: 209px; z-index: 2; padding: 8px 20px 3px 20px; background: url(../images/slideshow_button.gif) top center no-repeat; }
#flash_v2 #button_slideshow.active, #flash_v2 #button_slideshow:hover, 
#flash_v2 #button_video.active, #flash_v2 #button_video:hover { background: url(../images/slideshow_button_over.gif) top center no-repeat; }
#flash_v2 #button_slideshow { left: 0; }
#flash_v2 #button_video { right: 0; }
#flash_v2 #slideshow { display: block; }
#flash_v2 #video { background: #000; height: 240px; width: 495px; position: relative; z-index: 0; }
#flash_v2 #video a { padding: 0; margin: 0; }

#step_one_select {
	width: 770px;
	height: 168px;
	background: transparent url(../images/customize_box_bg.jpg) no-repeat center top;
	position: relative;
	}

#step_one_select .kit_content {
	position: absolute;
	top: 0;
	right: 0;
	width: 160px;
	height: 20px;
	border-bottom: solid 1px #92939A; 
	text-align: right;
	}

#select_pack {
	width: 770px;
	height: 72px;
	background: #92939A;
	position: absolute;
	top: 90px;
	left: 0;
	}
	#pack_1, #pack_1_active { position: absolute; top: 0; left: 0; width: 252px; height: 72px; z-index: 3; overflow: hidden; }
	#pack_2, #pack_2_active { position: absolute; top: 0; left: 247px; width: 270px; height: 72px; z-index: 2; overflow: hidden; }
	#pack_3, #pack_3_active { position: absolute; top: 0; left: 512px; width: 258px; height: 72px; z-index: 1; overflow: hidden; }

/* price */	
	#pack_1 .pack_price, #pack_1_active .pack_price { position: absolute; top: 0; right: 16px; /* width: 46px; height: 48px; */  z-index: 1; overflow: hidden; text-align: right; }
		#pack_1 .pack_price h4 { font: normal 26px/48px "Arial Narrow", Arial, Helvetica, sans-serif; color: #92939A; margin: 0; }
		#pack_1_active .pack_price h4, #pack_1:hover .pack_price h4 { font: normal 26px/48px "Arial Narrow", Arial, Helvetica, sans-serif; color: #FFF; margin: 0; }

	#pack_2 .pack_price, #pack_2_active .pack_price { position: absolute; top: 0; right: 19px; /* width: 46px; height: 48px; */ z-index: 1; overflow: hidden; text-align: right; }
		#pack_2 .pack_price h4 { font: normal 26px/48px "Arial Narrow", Arial, Helvetica, sans-serif; color: #92939A; margin: 0; }
		#pack_2_active .pack_price h4, #pack_2:hover .pack_price h4 { font: normal 26px/48px "Arial Narrow", Arial, Helvetica, sans-serif; color: #FFF; margin: 0; }
		

	#pack_3 .pack_price, #pack_3_active .pack_price { position: absolute; top: 0; right: 13px; /* width: 46px; height: 48px; */ z-index: 1; overflow: hidden; text-align: right; }
		#pack_3 .pack_price h4 { font: normal 26px/48px "Arial Narrow", Arial, Helvetica, sans-serif; color: #92939A; margin: 0; }
		#pack_3_active .pack_price h4, #pack_3:hover .pack_price h4 { font: normal 26px/48px "Arial Narrow", Arial, Helvetica, sans-serif; color: #FFF; margin: 0; }
		

/* switcher start */
#switcher_holder { z-index: 999; position: absolute; top: 0px; left: 0px; width: 676px; height: 129px; background: #FFF; border: solid 1px #AAC1D6; text-align: left; display: none; }
#switcher { margin: 5px; width: 666px; height: 119px; background: transparent url(../images/switcher_bg.gif) repeat-x left top; }
#switcher .kit_content { position: absolute; top: 20px; right: 20px; height: 20px; }
#switcher .kit_content p { color: #FFF; margin-left: 20px; }

#switcher_buttons {
	width: 629px;
	height: 40px;
	position: absolute;
	top: 64px;
	left: 23px;
	}
	#button_1 { position: absolute; top: 0; left: 0; width: 204px; height: 40px; z-index: 3; overflow: hidden; text-align: center; }
	#button_2 { position: absolute; top: 0; left: 199px; width: 222px; height: 40px; z-index: 2; overflow: hidden; text-align: center; }
	#button_3 { position: absolute; top: 0; left: 416px; width: 213px; height: 40px; z-index: 1; overflow: hidden; text-align: center; }

/* 1 */
#button_1 p { 
font-size: 14px; line-height: 40px; text-transform: uppercase; color: #A59687; }
#button_1 p span { 
display: block; width: 204px; height: 40px; }
#button_1 a:hover {
text-decoration: none; }

#button_1 p.normal_button a { 
color: #A59687; }
#button_1 p.normal_button a:hover {
color: #A59687; }
#button_1 p.normal_button span {
background: transparent url(../images/switcher_buttons.gif) no-repeat 0 0; }

#button_1 p.active_button a { 
color: #4B789A; }
#button_1 p.active_button a:hover {
color: #4B789A; }
#button_1 p.active_button span {
background: transparent url(../images/switcher_buttons.gif) no-repeat 0 -40px; }

#button_1 p.inactive_button {
color: #92939A }
#button_1 p.inactive_button span {
background: transparent url(../images/switcher_buttons.gif) no-repeat 0 -80px; }

/* 2 */
#button_2 p { 
font-size: 14px; line-height: 40px; text-transform: uppercase; color: #A59687; }
#button_2 p span { 
display: block; width: 222px; height: 40px; }
#button_2 a:hover {
text-decoration: none; }

#button_2 p.normal_button a { 
color: #A59687; }
#button_2 p.normal_button a:hover {
color: #A59687; }
#button_2 p.normal_button span {
background: transparent url(../images/switcher_buttons.gif) no-repeat -204px 0; }

#button_2 p.active_button a { 
color: #4B789A; }
#button_2 p.active_button a:hover {
color: #4B789A; }
#button_2 p.active_button span {
background: transparent url(../images/switcher_buttons.gif) no-repeat -204px -40px; }

#button_2 p.inactive_button {
color: #92939A }
#button_2 p.inactive_button span {
background: transparent url(../images/switcher_buttons.gif) no-repeat -204px -80px; }

/* 3 */
#button_3 p { 
font-size: 14px; line-height: 40px; text-transform: uppercase; color: #A59687; }
#button_3 p span { 
display: block; width: 213px; height: 40px; }
#button_3 a:hover {
text-decoration: none; }

#button_3 p.normal_button a { 
color: #A59687; }
#button_3 p.normal_button a:hover {
color: #A59687; }
#button_3 p.normal_button span {
background: transparent url(../images/switcher_buttons.gif) no-repeat -426px 0; }

#button_3 p.active_button a { 
color: #4B789A; }
#button_3 p.active_button a:hover {
color: #4B789A; }
#button_3 p.active_button span {
background: transparent url(../images/switcher_buttons.gif) no-repeat -426px -40px; }

#button_3 p.inactive_button {
color: #92939A }
#button_3 p.inactive_button span {
background: transparent url(../images/switcher_buttons.gif) no-repeat -426px -80px; }
/* switcher end */

#step_two_select {
	margin-top: 20px;
	width: 770px;
	position: relative;
	}

.bubble {
	position: absolute;
	width: 238px;
	left: 149px;
	bottom: 57px;	
	z-index: 999;
	}
.customize_info2 .bubble {
	position: absolute;
	width: 238px;
	left: 149px;
	bottom: 41px;	
	z-index: 999;
	}	
	.bubble_top { height: 10px; background: transparent url(../images/bubble_top.gif) no-repeat left top; font-size: 0; }
	.bubble_center { height: auto; background: transparent url(../images/bubble_center.gif) repeat-y left top; }
	.bubble_bottom { height: 20px; background: transparent url(../images/bubble_bottom.gif) no-repeat left top; font-size: 0; }
	
.bubble p { font-size: 10px; background: #DCE8FB; margin: 0 14px; }


#centersplit .cart_line .one .bubble {
	position: absolute;
	width: 238px;
	left: 151px;
	bottom: 40px;	
	z-index: 999;
	}
	#centersplit .cart_line .one .bubble_top { height: 10px; background: transparent url(../images/bubble_top.gif) no-repeat left top; font-size: 0; }
	#centersplit .cart_line .one .bubble_center { height: auto; background: transparent url(../images/bubble_center.gif) repeat-y left top; }
	#centersplit .cart_line .one .bubble_bottom { height: 20px; background: transparent url(../images/bubble_bottom.gif) no-repeat left top; font-size: 0; }
	
#centersplit .cart_line .one .bubble p { font-size: 10px; background: #DCE8FB; margin: 0 14px; }
#centersplit .bubble p { font-size: 10px; margin-bottom: 0;	}
#centersplit ol { margin: 5px 25px 15px 50px; padding: 0; list-style-type: decimal; list-style-position: outside; }		
#centersplit ol li { padding: 0; margin: 0 0 6px 0; font-size: 11px; }


/* bubble red */
.bubble_red {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 102px;
	z-index: 999;
	display: none;
	}
	.bubble_red_top { height: 10px; background: transparent url(../images/bubble_red_top.gif) no-repeat left top; font-size: 0; }
	.bubble_red_center { height: auto; background: transparent url(../images/bubble_red_center.gif) repeat-y left top; }
	.bubble_red_bottom { height: 20px; background: transparent url(../images/bubble_red_bottom.gif) no-repeat left top; font-size: 0; }
	
.bubble_red p { font-size: 10px; color: #FFF; font-weight: bold; background: #ED1C24; margin: 0 14px; }

/* bubble green */
.bubble_green {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 102px;
	z-index: 999;
	display: none;
	}
	.bubble_green_top { height: 10px; background: transparent url(../images/bubble_red_top.gif) no-repeat left top; font-size: 0; }
	.bubble_green_center { height: auto; background: transparent url(../images/bubble_red_center.gif) repeat-y left top; }
	.bubble_green_bottom { height: 20px; background: transparent url(../images/bubble_red_bottom.gif) no-repeat left top; font-size: 0; }
	
.bubble_green p { font-size: 10px; color: #FFF; font-weight: bold; background: #598527; margin: 0 14px; }


#other_products_horizontal {
	border-top: dashed 1px #A5ACB2;
	padding-bottom: 10px;
	}
	
.related_list_holder {
	clear: both;
	padding-top: 10px;	
	}		

.featured_list_holder {
	clear: both;
	padding-top: 10px;	
	}	

#logo_authorize { position: absolute; top: 11px; left: 651px; }

#logo_thawte { position: absolute; top: 20px; left: 571px; } 


/* **********************************************************
 FONTS
*************************************************************/
#header h1 {
	font: normal 11px/30px Arial, Helvetica, sans-serif; 
	text-transform: uppercase;
	letter-spacing:	0.1em;
	color: #000;
	display: block;
	height: 100px;
	}

/*h1, h2 { 
	font: normal 28px/42px "Times New Roman", Times, serif; 
	text-transform: uppercase;
	color: #A59687;
	}*/
h1, h2 { 
	display: block;
	padding: 20px 0 10px 0;
	font-family: 'TrajanProRegular', "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 28px;
	line-height: 1.3em; 
	text-transform: uppercase;
	color: #A59687;
	}

h3 {
	font-size: 16px; 
	line-height: 1.2em;
	color: #00AEEF; 
	}
li.kit_info h3 { font-size: 16px; line-height: 18px; color: #00AEEF; display: block; width: auto; height: 140px; margin: 0; background-color: transparent; background-repeat: no-repeat; background-position: 0 90%; }
li.kit_buy h3 { font-size: 30px; line-height: 30px; color: #00AEEF; display: block; width: auto; height: 28px; margin: 0; }
li.kit_buy h3 img { margin: 0 10px; }	

#step_two_select h3 { margin-bottom: 20px; }
#step_one_select h3 span, #step_two_select h3 span { color: #FFF; display: block; width: 18px; height: 18px; text-align: center; margin-right: 5px; background: #A59687; border: solid 1px #000; float: left; }

li.customize_info h3 { font-size: 11px; line-height: 13px; font-weight: normal; text-transform: uppercase; color: #000; margin: 0 24px 0 6px; padding: 6px 0 0 0; }
li.customize_info h3 img { position: absolute; left: 12px; bottom: 6px; }
li.customize_info2 h3 { font-size: 11px; line-height: 13px; font-weight: normal; text-transform: uppercase; color: #000; margin: 0 24px 0 6px; padding: 22px 0 0 0; }

#other_products_horizontal h3 { margin-bottom: 5px; }
#other_products_vertical h3 { margin-bottom: 5px; }
	
h4 { 
	font-size: 14px; 
	line-height: 1.2em;
	color: #000; 
	}
#pack_1 h4.title, #pack_1_active h4.title, #pack_2 h4.title, #pack_2_active h4.title, #pack_3 h4.title, #pack_3_active h4.title { display: block; width: 70px; height: 72px; position: absolute; top: 0; left: 0; text-indent: -9999px; }
#pack_1 h4.price, #pack_1_active h4.price, #pack_2 h4.price, #pack_2_active h4.price, #pack_3 h4.price, #pack_3_active h4.price { display: block; width: 70px; height: 72px; position: absolute; top: 0; right: 0; text-indent: -9999px; }

#switcher h4 { font-weight: normal; font-size: 14px; line-height: 18px; text-transform: uppercase; color: #FFF; padding-top: 10px; margin: 0 200px 0 10px; }

h5 {}

h6 {}

p { 
	font-size: 11px; 
	line-height: 1.2em; 
	color: #000; 
	}
p.step { clear: both; line-height: 25px; text-align: right; display: block; padding-right: 10px; margin-bottom: 20px; border-top: dashed 1px #A5ACB2; border-bottom: dashed 1px #A5ACB2; }

li.kit_info p { font-size: 11px; line-height: 16px; margin: 5px 10px; }
li.kit_info p a { text-transform: uppercase; }
li.kit_content_one p, li.kit_content_two p, li.kit_content_three p { line-height: 18px; color: #FFF; background: #000 url(../images/icon_products_name.gif) no-repeat right bottom; position: absolute; top: 101px; left: 0; width: 154px; height: 18px; text-indent: 5px; overflow: hidden; }
li.kit_buy p { font-size: 11px; line-height: 16px; margin: 5px 10px 0 0; }

#pack_1 p a, #pack_1_active p a { display: block; width: 252px; height: 72px; }
#pack_1 p a { color: #000; text-decoration: none; background: transparent url(../images/select_pack_bg.gif) no-repeat 0 0; }
#pack_1 p a:hover, #pack_1_active p a { color: #000; text-decoration: none; background: transparent url(../images/select_pack_bg.gif) no-repeat 0 -72px; }
#pack_1 p a span, #pack_1_active p a span { display: block; width: 140px; height: 72px; margin-left: 65px; padding-top: 12px; }
#pack_2 p a, #pack_2_active p a { display: block; width: 270px; height: 72px; }
#pack_2 p a { color: #000; text-decoration: none; background: transparent url(../images/select_pack_bg.gif) no-repeat -252px 0; }
#pack_2 p a:hover, #pack_2_active p a { color: #000; text-decoration: none; background: transparent url(../images/select_pack_bg.gif) no-repeat -252px -72px; }
#pack_2 p a span, #pack_2_active p a span { display: block; width: 140px; height: 72px; margin-left: 70px; padding-top: 12px; }
#pack_3 p a, #pack_3_active p a { display: block; width: 258px; height: 72px; }
#pack_3 p a { color: #000; text-decoration: none; background: transparent url(../images/select_pack_bg.gif) no-repeat -522px 0; }
#pack_3 p a:hover, #pack_3_active p a { color: #000; text-decoration: none; background: transparent url(../images/select_pack_bg.gif) no-repeat -522px -72px; }
#pack_3 p a span, #pack_3_active p a span { display: block; width: 140px; height: 72px; margin-left: 70px; padding-top: 12px; }

/* ez mar valtozott ettol */
li.customize_datas p { text-transform: uppercase; line-height: 60px; }
li.customize_datas p.customize_addtokit a { color: #000; text-decoration: none; background: #FFF url(../images/icon_arrow.gif) no-repeat right center;  padding: 1px 14px 1px 4px; border: solid 1px #A5ACB2; }
/* li.customize_datas p.customize_addtocart a { color: #000; text-decoration: none; background: #FFF url(../images/icon_arrow.gif) no-repeat right center;  padding: 1px 14px 1px 4px; border: solid 1px #A5ACB2; } */

li.customize_datas p.customize_update a { color: #000; text-decoration: none; background: #FFF;  padding: 1px 4px 1px 4px; border: solid 1px #A5ACB2; }
li.customize_datas p.customize_addtokit a:hover, li.customize_datas p.customize_update a:hover { color: #000; text-decoration: none; border-color: #00AEEF; }
/* li.customize_datas p.customize_addtocart a:hover, li.customize_datas p.customize_update a:hover { color: #000; text-decoration: none; border-color: #00AEEF; } */
/* ez mar valtozott eddig */

li.related_products_one p, li.related_products_two p, li.related_products_three p, li.related_products_four p { line-height: 18px; color: #FFF; background: #92939A url(../images/icon_related_name.gif) no-repeat right bottom; position: absolute; top: 101px; left: 0; width: 154px; height: 18px; text-indent: 5px; overflow: hidden; }
li.featured_products_one p, li.featured_products_two p, li.featured_products_three p, li.featured_products_four p { line-height: 18px; color: #FFF; background: #000 url(../images/icon_products_name.gif) no-repeat right bottom; position: absolute; top: 101px; left: 0; width: 154px; height: 18px; text-indent: 5px; overflow: hidden; }

#footer p { display: block; line-height: 20px; height: 55px; padding-top: 16px; }
#footer p a { color:#FFF; text-transform: uppercase; }
#footer p a:hover { color:#FFF; }
/* #footer p.site_info { color: #606165; line-height: 24px; height: 24px; padding-top: 0; }
#footer p.site_info span { margin-left: 20px; }
#footer p.site_info span a { text-transform: none; text-align: right; } */

#footer p.site_info { text-align: right; color: #606165; line-height: 24px; height: 24px; padding: 0; margin: 0; }
#footer p.site_info a { text-transform: none; }
#footer p.site_info span { float: left; display: inline; }



/* system messages */	
p.crash {
	background: #FFF url(../images/crash.gif) no-repeat 15px center;
	text-align: left;
	font-weight: bold;
	margin: 10px 8px;
	padding: 10px 10px 10px 50px;
	border: solid 3px #FF0000;
	}	
p.crash span {	font: bold 14px/16px Arial, Helvetica, sans-serif; color: #FF0000; }

p.bless {
	background: #FFF url(../images/bless.gif) no-repeat 15px center;
	text-align: left;
	font-weight: bold;
	margin: 10px 8px;	
	padding: 10px 10px 10px 50px;
	border: solid 3px #7EB712;
	}
p.bless span { font: bold 14px/16px Arial, Helvetica, sans-serif; color: #7EB712; }


p.note {
	background: #FFF url(../images/hightlight.gif) no-repeat 15px center;
	text-align: left;
	font-weight: bold;
	margin: 10px 8px;	
	padding: 10px 10px 10px 50px;
	border: solid 3px #00AEEF;
	}	
	p.note span { font: bold 14px/16px Arial, Helvetica, sans-serif; color: #00AEEF; }

/* **********************************************************
 LISTS and FORMS
*************************************************************/
ul {}
ol {}
li {}

/* top search */
#search_form_holder  { position: absolute; top: 6px; right: 168px;  width: 218px; text-align: right; }
#search_form_holder form.search_form {	 position: relative; top: 0; left: 0; }
#search_form_holder form.search_form input { display: block; width: 157px; height: 16px; float: left; border: solid 1px #A5ACB2; }
#search_form_holder form.search_form input:hover, #search_form_holder form.search_form input:focus { border: solid 1px #00AEEF; }
#search_form_holder form.search_form label { display: block; height: 16px; line-height: 20px; text-transform: uppercase; }

	
/* top navigation */
ul#nav_top {
	position: absolute;
	top: 71px;
	right: 0;
	width: auto;
	height: 14px;
	text-align: right;
	}
ul#nav_top li {
	float: left;		
	display: inline;		
	font-size: 11px;
	text-transform: uppercase;
	background: #000 url(../images/signal_list_top.gif) no-repeat left top;
	margin-left: 6px;
	padding-left: 12px;
	}
ul#nav_top li.first { background: transparent; }
ul#nav_top li a { color: #FFF; }
ul#nav_top li a:hover { color: #92939A; }

	
/* main navigation */
ul#nav_main {
	position: absolute;
	top: 0;
	left: 0;
	width: 770px;
	z-index: 2;
	}
ul#nav_main li {
	width: auto;
	float: left;
	display: inline;
	font-size: 14px;
	line-height: 34px;
	text-transform: uppercase;	
	}
ul#nav_main li a { color: #FFF; text-decoration: none; background: #92939A; height: 34px; margin-top: 1px; padding: 8px 18px; border-left: solid 1px #FFF; }
ul#nav_main li a:hover, #nav_main li.active a { color: #92939A; background: #FFF; border-left: solid 1px #FFF; }
ul#nav_main li form { position: absolute; top: 7px; right: 0; line-height: 20px;	}
ul#nav_main li form select#quick_browse_list { text-transform: none; width: 157px; }


/* dropdown navigation */
ul#nav_main ul#nav_dropdown {
	width: 120px;
	height: 101px;
	margin-top: 1px;
	padding-top: 1px;
	background: transparent url(../images/nav_dropdown_bg.gif) repeat-y left top; 
	}
ul#nav_main li ul#nav_dropdown li { 
	float: none; 
	font-size: 11px;
	line-height: 24px;
	text-transform: uppercase;
	}
ul#nav_main li ul#nav_dropdown li a { color: #FFF; text-decoration: none; background: transparent url(../images/nav_dropdown_li_bg.gif) no-repeat left top; display: block; width: 120px; height: 25px; margin: 0; padding: 0; border: none; }
ul#nav_main li ul#nav_dropdown li a span { background: #92939A; margin: 0 20px 0 15px; }
ul#nav_main li ul#nav_dropdown li a:hover { color: #FFF; background: transparent url(../images/nav_dropdown_li_bg.gif) no-repeat left bottom; border: none; }
ul#nav_main li ul#nav_dropdown li a:hover span { background: #000; margin: 0 20px 0 15px; }
	
/* dropdown navigation2 */
ul#nav_main ul#nav2_dropdown {
	width: 100px;
	height: 50px;
	margin-top: 1px;
	padding-top: 1px;
	background: transparent url(../images/nav_dropdown_bg.gif) repeat-y left top; 
	}
ul#nav_main li ul#nav2_dropdown li { 
	float: none; 
	font-size: 11px;
	line-height: 24px;
	text-transform: uppercase;
	}
ul#nav_main li ul#nav2_dropdown li a { color: #FFF; text-decoration: none; background: transparent url(../images/nav_dropdown_li_bg.gif) no-repeat left top; display: block; width: 120px; height: 25px; margin: 0; padding: 0; border: none; }
ul#nav_main li ul#nav2_dropdown li a span { background: #92939A; margin: 0 20px 0 15px; }
ul#nav_main li ul#nav2_dropdown li a:hover { color: #FFF; background: transparent url(../images/nav_dropdown_li_bg.gif) no-repeat left bottom; border: none; }
ul#nav_main li ul#nav2_dropdown li a:hover span { background: #000; margin: 0 20px 0 15px; }
		
/* tabbed nav */
ul#nav_tabbed {
	width: 770px;
	height: 50px;
	margin-top: 1px;
	background: #A59687;
	}
ul#nav_tabbed li {
	float: left;
	font-size: 14px;
	line-height: 43px;
	text-transform: uppercase;
	text-align: center;	
	}
ul#nav_tabbed li a { color: #FFF; text-decoration: none; background: transparent url(../images/nav_tabbed_bg.gif) no-repeat left top; width: 191px; height: 50px; display: block; }
ul#nav_tabbed li a span { margin: 0 auto; padding-left: 18px; background: transparent url(../images/nav_tabbed_li_bg.gif) no-repeat left center; }
ul#nav_tabbed li a:hover { color: #FFF; text-decoration: none; background: transparent url(../images/nav_tabbed_bg.gif) no-repeat left bottom; }
ul#nav_tabbed li.kit_active a, ul#nav_tabbed li.customize_active a, ul#nav_tabbed li.accessories_active a, ul#nav_tabbed li.bestsellers_active a { color: #FFF; text-decoration: none; background: transparent url(../images/nav_tabbed_bg.gif) no-repeat left bottom; }
li.customize, li.accessories, li.bestsellers, li.custom_tab, 
li.customize_active, li.accessories_active, li.bestsellers_active, li.custom_tab_active { background: transparent url(../images/nav_tabbed_space.gif) no-repeat left top; padding-left: 2px; }

/* @CUSTOM TAB MODIFY BEGIN */
ul#nav_tabbed li.custom_tab a { color: #7a471b; background-image: url(../images/limited/nav_tabbed_custom.gif); }
ul#nav_tabbed li.custom_tab a span { /*padding-right: 24px;*/ background-image: url(../images/limited/nav_tabbed_li_bg.gif); }
ul#nav_tabbed li.custom_tab a:hover { background-image: url(../images/limited/nav_tabbed_custom.gif); }
/* @CUSTOM TAB MODIFY END */


/* list kits */
ul.kit_list {
	width: 770px;
	height: auto;	
	position: relative;
	}
ul.kit_list li {
	float: left; 
	position: relative;
	}
	
li.kit_info { width: 290px; }
li.kit_content_one, li.kit_content_two, li.kit_content_three { width: 154px; height: 164px; margin-left: 6px; }
li.kit_content_one .oval, li.kit_content_two .oval, li.kit_content_three .oval { position: absolute; top: 128px; left: 50px; }
li.kit_content_one .pic, li.kit_content_two .pic, li.kit_content_three .pic { position: absolute; top: 0; left: 0; }
li.kit_buy { width: 474px; margin-left: 6px; text-align: right; }


/* list customize - index, customize*/
ul.customize_list_normal {
	background: #FFF;
	width: 770px;
	height: 60px;
	position: relative;
	}
ul.customize_list_active {
	background: #E7E8E6;
	width: 770px;
	height: 60px;
	position: relative;	
	}
	
ul.customize_list_normal li,
ul.customize_list_active li {
	float: left;
	height: 60px;
	position: relative;	
	} 
li.customize_info { width: 240px; position: relative; }
li.customize_info2 { width: 240px; position: relative; }

li.customize_pics, li.customize_pics2  { width: 300px; }
li.customize_pics img, li.customize_pics a img { border: solid 1px #92939A; float: left; margin: 6px 12px 0 0; }
li.customize_pics2 img, li.customize_pics2 a img { border: solid 1px #92939A; float: left; margin: 6px 0 0 30px; }
li.customize_pics a:hover img, li.customize_pics2 a:hover img  { border: solid 1px #00AEEF; }
li.customize_pics2 h3 { margin: 0 20px 0 60px; line-height: 60px; float: left; }
li.customize_pics2 h3 span { font-size: 11px; font-weight: normal; color: #000; text-transform: uppercase; margin-right: 6px; }						

li.customize_datas { width: 230px; }
li.customize_datas label { line-height: 60px; text-transform: uppercase; float: left; margin-right: 6px; }
li.customize_datas input.qty { text-align: right; display: block; width: 30px; height: 16px; float: left; margin: 21px 24px 0 0; padding-right: 3px;  border: solid 1px #A5ACB2; }
li.customize_datas input.customize_addtokit { text-transform: uppercase; text-align: left; cursor: pointer; background: #FFF url(../images/icon_arrow.gif) no-repeat right center;  display: block; width: 85px; height: 18px; float: left; margin-top: 21px; padding: 0 14px 0 3px; border: solid 1px #A5ACB2; }
li.customize_datas input.customize_addtocart { text-transform: uppercase; text-align: left; cursor: pointer; background: #FFF url(../images/icon_arrow.gif) no-repeat right center;  display: block; width: 95px; height: 18px; float: left; margin-top: 21px; padding: 0 25px 0 3px; border: solid 1px #A5ACB2; }

li.customize_datas input.customize_update { text-transform: uppercase; text-align: left; cursor: pointer; background: #FFF url(../images/icon_arrow.gif) no-repeat right center;  display: block; width: 65px; height: 18px; float: left; margin-top: 21px; padding: 0 14px 0 3px; border: solid 1px #A5ACB2; }
li.customize_datas input:hover, li.customize_datas input:focus { border: solid 1px #00AEEF; }


/* list customize - onekit */
#centersplit ul.customize_list_normal {
	background: #FFF;
	width: 592px;
	height: 60px;
	position: relative;	
	}
#centersplit ul.customize_list_active {
	background: #E7E8E6;
	width: 592px;
	height: 60px;
	position: relative;	
	}
	
#centersplit ul.customize_list_normal li,
#centersplit ul.customize_list_active li {
	float: left;
	height: 60px;
	position: relative;	
	} 
#centersplit li.customize_info { width: 240px; position: relative; }
#centersplit li.customize_info h3 { font-size: 11px; line-height: 13px; font-weight: normal; text-transform: uppercase; color: #000; margin: 0 24px 0 6px; padding: 6px 0 0 0; }

#centersplit li.customize_pics, #centersplit li.customize_pics2 { width: 270px; }
#centersplit li.customize_pics img, #centersplit li.customize_pics a img { border: solid 1px #92939A; float: left; margin: 6px 12px 0 0; }
#centersplit li.customize_pics2 img, #centersplit li.customize_pics2 a img { border: solid 1px #92939A; float: left; margin: 6px 0 0 30px; }
#centersplit li.customize_pics a:hover img, #centersplit li.customize_pics2 a:hover img  { border: solid 1px #00AEEF; }
#centersplit li.customize_pics2 h3 { margin: 0 20px 0 60px; line-height: 60px; float: left; }
#centersplit li.customize_pics2 h3 span { font-size: 11px; font-weight: normal; color: #000; text-transform: uppercase; margin-right: 6px; }

#centersplit li.customize_datas { width: 82px; }
#centersplit li.customize_datas p { font-size: 11px; line-height: 13px; text-transform: uppercase; margin: 6px 0 0 0; text-align: center; }
#centersplit li.customize_datas p span { text-align: center; font-weight: bold; padding: 2px 15px; border-top: dashed 1px #92939A; border-bottom: dashed 1px #92939A; } 
#centersplit li.customize_datas label { line-height: 60px; text-transform: uppercase; float: left; margin-right: 6px; }
#centersplit li.customize_datas input.qty { text-align: right; display: block; width: 30px; height: 16px; float: left; margin: 21px 24px 0 0; padding-right: 3px;  border: solid 1px #A5ACB2; }
#centersplit li.customize_datas input.customize_addtokit, #centersplit li.customize_datas input.customize_update { text-transform: uppercase; text-align: left; cursor: pointer; background: #FFF url(../images/icon_arrow.gif) no-repeat right center;  display: block; width: 85px; height: 18px; float: left; margin-top: 21px; padding: 0 14px 0 3px; border: solid 1px #A5ACB2; }
/* #centersplit li.customize_datas input.customize_addtocart, #centersplit li.customize_datas input.customize_update { text-transform: uppercase; text-align: left; cursor: pointer; background: #FFF url(../images/icon_arrow.gif) no-repeat right center;  display: block; width: 85px; height: 18px; float: left; margin-top: 21px; padding: 0 14px 0 3px; border: solid 1px #A5ACB2; } */



#centersplit li.customize_datas input:hover, li.customize_datas input:focus { border: solid 1px #00AEEF; }

#centersplit .onekit_button { width: 592px; height: 42px; margin: 10px 0 0 20px; text-align: right; }
#centersplit .onekit_button h3 { font-size: 22px; line-height: 22px; margin: 0; }
#centersplit .onekit_button h3 span { font-size: 16px; }
#centersplit .onekit_button h3 img { margin: 0 0 0 15px; padding: 1px 0; vertical-align: text-top; }

/* list related */
ul.related_products {
	width: 770px;
	height: auto;	
	position: relative;
	}
ul.related_products li {
	float: left; 
	position: relative;
	} 
li.related_products_one { width: 154px; height: 130px; margin-left: 0; }
li.related_products_two, li.related_products_three, li.related_products_four { width: 154px; height: 130px; margin-left: 50px; }
li.related_products_one .pic, li.related_products_two .pic, li.related_products_three .pic, li.related_products_four .pic { position: absolute; top: 0; left: 0; }


/* list featured */
ul.featured_products {
	width: 770px;
	height: auto;	
	position: relative;
	}
ul.featured_products li {
	float: left; 
	position: relative;
	} 
li.featured_products_one { width: 154px; height: 130px; margin-left: 0; }
li.featured_products_two, li.featured_products_three, li.featured_products_four { width: 154px; height: 130px; margin-left: 50px; }
li.featured_products_one .pic, li.featured_products_two .pic, li.featured_products_three .pic, li.featured_products_four .pic { position: absolute; top: 0; left: 0; }



/* picture effects */
li.customize_pics a:hover img
{ border: solid 1px #00AEEF; }



/**************************LEVI START**************************/
/* holder */
#maincontent {
	background: transparent url(../images/leftnav_shadow.gif) repeat-y left top;
	width: 770px;
	margin-bottom: 30px;
	position: relative;
	}

	#maincontent_end { 
		background: transparent url(../images/leftnav_shadow_end.gif) no-repeat left bottom;
		width: 770px;
		padding-top: 20px;
		position: relative;			
		}


/* left */
div#left {
	float:left;
	display: inline;
	width:156px;
	padding-bottom: 100px;
	}
	
	div#left h4 {
		line-height: 16px;
		padding: 10px 0 10px 25px;
		background: transparent url(../images/nav_left_h4_sign.gif) no-repeat 5px center;
		border-top: solid 1px #A5ACB2;
		}
		
	div#left ul {
		width: 156px;
		}
		
	div#left ul li {
		font: bold 11px/16px Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		display: block;
		height: auto;
		padding: 1px 0;
		border-top: dashed 1px #A5ACB2;
		}
		
	div#left ul li div a {
		background: transparent url(../images/nav_left_li_bg.gif) no-repeat left center; 
		font-weight: normal;
		color: #8598A7;
		display: block;
		padding: 3px 0px 3px 25px;
		text-decoration: none;
		}
	
	div#left ul li div a:hover {
		background: transparent url(../images/nav_left_li_bg.gif) no-repeat right center; 
		color: #000;
		}


/* center */					
div#center {
	float:left;
	display: inline;
	width:450px;
	}
	div#centersplit {
		float:left;
		display: inline;
		width:612px;
		position: relative;
		}

	div#center h2, div#center h3, div#center h4, div#center h5, div#center h6, 
	div#centersplit h2, div#centersplit h3, div#centersplit h4, div#centersplit h5, div#centersplit h6 { 
		margin: 0px 20px 10px 20px;
		}			

	div#center p, div#centersplit p { 
		font-size: 11px; 
		line-height: 1.4em; 
		margin: 0 20px 10px 20px;
		color: #000;			
		}			

	div#center img {
		float: left;
		margin: 0 20px 10px 20px;			
		}
	div#center img.press,
	div#center img.img.press {
		margin-right: 0;
		}	


/* right */				
div#right{
	float: left;
	display: inline;
	width:162px;
	border-left: dashed 1px #A5ACB2;
	position: relative; 
	}

	div#right h3{
		margin: 0 0 10px 8px;
		}
	div#right p a {
		margin: 0 0 0 8px;
		text-transform: uppercase;
		}
	div#right ul{
		width: 154px;
		margin-left: 8px;
		position: relative; 
		}
			
	div#right li {
		width: 154px; 
		height: 130px;
		margin-bottom:10px;
		position: relative;
		}

	div#right li .pic { 
		position: absolute; 
		top: 0; 
		left: 0; 
		}	
						
	div#right ul li p {
		line-height: 18px; 
		color: #FFF; 
		background: #000 url(../images/icon_products_name.gif) no-repeat right bottom; 
		position: absolute; 
		top: 101px; 
		left: 0; 
		width: 154px; 
		height: 18px; 
		text-indent: 5px; 
		overflow: hidden;			
		}


/* contact */
.contact_info {
	float: left;
	width: 48%;
	margin-right: 1%;
	}

.blue_star {
	color: #00AEEF;
	}
	
	
.contact_form {
	width: 592px;
	margin: 0 0 20px 20px;
	}

	div.contact_left {
		width: 35%;
		margin-top: 10px;	
		float: left;
		}
		#centersplit .contact_left p {
			text-transform: uppercase;
			margin: 0 20px 0 0; 
			}	
	
	div.contact_right {
		width: 55%;
		margin-top: 10px;
		float: right;		
		text-align: left;
		}
		#centersplit .contact_right p {
			float: left;
			margin: 0 8px 0 4px;
			}	
		
	div.contact_clear,
	div.contact_clear_long {
		clear: both;
		font-size: 0;
		height: 10px;
		margin: 0;
		}
	
	.contact_form input.radio {
		width: 15px;
		height: 15px;
		margin: 1px 2px;
		float: left;		
		border: none;		
		}		
	
	.contact_form div.text {
		background: transparent url(../images/contact/contact_input.gif) no-repeat left top; 
		width: 150px;
		height: 19px;
		margin: 0px;
		float: left;
		}

	.contact_form div.text input.text {
		background: transparent;
		width: 146px;
		height: 17px;
		margin: 1px 2px;
		border: none;
		}

	.contact_form select.select {
		width: 146px;
		margin: 1px 2px;
		float: left;		
		}		

	.contact_form div.textarea {
		background: transparent url(../images/contact/contact_textarea.gif) no-repeat left top;
		width: 200px;
		height: 52px;
		margin: 0px;
		float: left;		
		}		

	.contact_form div.textarea textarea {
		background: transparent;
		width: 196px;
		height: 48px;
		margin: 1px 2px;
		border: none;
		}
	
	.contact_form div.button {
		margin: 0px;
		float: left;
		}
	
	.contact_form div.button input.button {
		width: 100px;
		height: 19px;
		}


/* evip */	
.evip_form {
	width: 592px;
	height: auto;
	margin: 0 0 20px 20px;
	background: transparent url(../images/evip_bg.jpg) no-repeat right 30px;
	}

#centersplit .evip_form p.smallfonts {
	font-size: 11px; 
	line-height: 13px; 
	margin: 0; 
	}

#centersplit .evip_form h4, #centersplit .evip_form p {
	margin-left: 0;
	}

	div.evip_left {
		width: 120px;
		margin-top: 10px;	
		float: left;
		display: inline;
		}
		#centersplit .evip_left p {
			text-transform: uppercase;
			margin: 0; 
			}	
	
	div.evip_right {
		width: 190px;
		margin-top: 10px;
		float: left;
		display: inline;
		text-align: left;
		}
	#centersplit .evip_form .evip_right p .blue_star {
			margin: 0 0 0 4px; 
			}	
		
	div.evip_clear {
		clear: both;
		font-size: 0;
		height: 10px;
		margin: 0;
		}
	
	
	.evip_form div.text {
		background: transparent url(../images/contact/contact_input.gif) no-repeat left top; 
		width: 150px;
		height: 19px;
		margin: 0px;
		float: left;
		}

	.evip_form div.text input.text {
		background: transparent;
		width: 146px;
		height: 17px;
		margin: 1px 2px;
		border: none;
		}

	.evip_form select.select {
		width: 146px;
		/* width: 75px; */
		margin: 1px 2px;
		float: left;		
		}		

	.evip_form div.textarea {
		background: transparent url(../images/contact/short_textarea.gif) no-repeat left top;
		width: 150px;
		height: 52px;
		margin: 0px;
		float: left;		
		}		

	.evip_form div.textarea textarea {
		background: transparent;
		width: 146px;
		height: 48px;
		margin: 1px 2px;
		border: none;
		}
	
	.evip_form div.button {
		margin: 0px;
		float: left;
		}
	
	.evip_form div.button input.button {
		width: 100px;
		height: 19px;
		}


/* share */
.share_info { float: left; width: 48%; margin-right: 1%; }
.blue_star { color: #00AEEF; }
.smalltext { text-transform: none; }
	
#centersplit .share_form { width: 592px; margin: 0 0 20px 20px; }
#centersplit .share_form .dottedline { width: 480px; font-size: 0; border-top: dashed 1px #A5ACB2; }

#centersplit .share_form .share_left { width: 35%; margin-top: 10px; float: left;	}
#centersplit .share_form .share_left_short { width: 22%; margin-top: 10px; float: left;	}

#centersplit .share_form .share_left h3,
#centersplit .share_form .share_left_short h3 { margin-left: 0; }

#centersplit .share_form .share_left p,
#centersplit .share_form .share_left_short p { text-transform: uppercase; margin: 0 20px 0 0; }

#centersplit .share_form .share_left p span.smalltext,
#centersplit .share_form .share_left_short p span.smalltext { text-transform: none; font-size: 10px; }

#centersplit .share_form .share_right { width: 55%; margin-top: 10px; float: right; text-align: left; }
#centersplit .share_form .share_right_long { width: 76%; margin-top: 10px; float: right; text-align: left; }

#centersplit .share_form .share_right p,
#centersplit .share_form .share_right_long p { float: left; margin: 0 8px 0 4px; }	
		
#centersplit .share_form .share_clear { clear: both; font-size: 0; height: 10px; margin: 0; }
	
#centersplit .share_form  input.radio { width: 15px; height: 15px; margin: 1px 2px; float: left; border: none; }		
#centersplit .share_form .text { background: transparent url(../images/contact/contact_input.gif) no-repeat left top; width: 150px; height: 19px; margin: 0px; float: left; }
#centersplit .share_form .text input.text {	background: transparent; width: 146px; height: 17px; margin: 1px 2px; border: none; }
#centersplit .share_form .text_long { background: transparent url(../images/contact/input_long.gif) no-repeat left top; width: 320px; height: 19px; margin: 0px; float: left; }
#centersplit .share_form .text_long input.text { background: transparent; width: 316px; height: 17px; margin: 1px 2px; border: none; }
#centersplit .share_form .textarea { background: transparent url(../images/contact/contact_textarea.gif) no-repeat left top; width: 200px; height: 52px; margin: 0px; float: left; }		
#centersplit .share_form .textarea textarea { background: transparent; width: 196px; height: 48px; margin: 1px 2px; border: none; }
#centersplit .share_form .button { margin: 0px; float: left; }
#centersplit .share_form .button input.button { width: 100px; height: 19px; }
#centersplit .share_form select.select { width: 146px; margin: 1px 2px; float: left; }

/* share this site - site icons */
#centersplit .share_form .share_right #site_icons { background: transparent url(../images/extra_links_icons_bg.gif) no-repeat left bottom; position: relative; /* position: absolute; top: 5px; left: 180px; */ width: 194px; height: 45px; }
#centersplit .share_form .share_right #site_icons ul { position: relative; }
#centersplit .share_form .share_right #site_icons li { position: absolute; top: 20px; left: 0; width: 194px; height: 25px; text-align: center; }
#centersplit .share_form .share_right #site_icons li p { margin: 0; float: none; }
#centersplit .share_form .share_right #site_icons li p a { background: none; padding-top: 5px; padding-left: 0; margin: 0 auto; line-height: 20px; display: block; text-indent: -9999px; color: #00AEEF; }
#centersplit .share_form .share_right #site_icons li p a:hover { background-image: url(../images/icon_site_arrow.gif); background-repeat: no-repeat; text-indent: 0; color: #00AEEF; text-decoration: none; }
#centersplit .share_form .share_right #site_icons li p a img { position: absolute; }

#centersplit .share_form .share_right #site_icons li#one p a img { top: -20px; left: 0; }
#centersplit .share_form .share_right #site_icons li#one p a:hover { background-position: 0 0; }

#centersplit .share_form .share_right #site_icons li#two p a img { top: -20px; left: 29px; }
#centersplit .share_form .share_right #site_icons li#two p a:hover { background-position: 29px 0; }

#centersplit .share_form .share_right #site_icons li#three p a img { top: -20px; left: 58px; }
#centersplit .share_form .share_right #site_icons li#three p a:hover { background-position: 58px 0; }

#centersplit .share_form .share_right #site_icons li#four p a img { top: -20px; left: 87px; }
#centersplit .share_form .share_right #site_icons li#four p a:hover { background-position: 87px 0; }

#centersplit .share_form .share_right #site_icons li#five p a img { top: -20px; left: 116px; }
#centersplit .share_form .share_right #site_icons li#five p a:hover { background-position: 116px 0; }

#centersplit .share_form .share_right #site_icons li#six p a img { top: -20px; left: 145px; }			
#centersplit .share_form .share_right #site_icons li#six p a:hover { background-position: 145px 0; }

#centersplit .share_form .share_right #site_icons li#seven p a img { top: -20px; left: 174px; }
#centersplit .share_form .share_right #site_icons li#seven p a:hover { background-position: 174px 0; }

#centersplit .share_form .share_right #site_icons li#clear { display: block; width: 194px; height: 25px; background: transparent; }



/* cart form */
.cart_title {
	background: #E7E8E6;
	height: 42px;
	}
#centersplit .cart_title h3 { line-height: 42px; display: block; margin: 0; }
.cart_title div { float: left; display: inline; height: 42px; }
.cart_title div.one { margin-left: 20px; width: 240px; }
.cart_title div.two { width: 90px; }
.cart_title div.three { width: 70px; }
.cart_title div.four { width: 160px; }

.cart_line {
/*	height: 42px; padding: 3px 0; */ clear: both;
	}
#centersplit .cart_line h4 { line-height: 16px; display: block; margin: 0 30px 0 0; }
#centersplit .cart_line div.one .info_icon {	position: absolute; top: 10px; right: 10px; }

#centersplit .cart_line p { line-height: 18px; display: block; margin: 0; }
#centersplit .cart_line input { text-align: right; width: 30px; display: block; padding-right: 3px; border: solid 1px #A5ACB2; }
#centersplit .cart_line input:hover, #centersplit .cart_line input:focus { border: solid 1px #00AEEF; }
.cart_line div.one { margin-left: 20px; width: 240px; position: relative; float: left; display: inline; padding: 8px 0; }
#centersplit .cart_line div.one input {	margin-top: 10px; width: 140px; display: inline; font-size: 11px; height: 13px; }
#centersplit .cart_line div.one input.customize_save { text-transform: uppercase; text-align: left; cursor: pointer; background: #FFF url(../images/icon_arrow.gif) no-repeat right center; width: 55px; height: 16px; margin-left: 10px; padding: 0 14px 0 3px; border: solid 1px #A5ACB2; }

.cart_line div.two { width: 90px; float: left; display: inline; padding: 8px 0; font-size: 11px; }
.cart_line div.two p { width: 33px; text-align: right; }

.cart_line div.three { width: 70px; float: left; display: inline; padding: 8px 0; }
.cart_line div.four { width: 80px; float: left; display: inline; padding: 8px 0; }
.cart_line div.five { width: 80px; float: left; display: inline; padding: 8px 0; }
#centersplit .cart_line div.five input.customize_addtokit, #centersplit .cart_line div.five input.customize_update { text-transform: uppercase; text-align: left; cursor: pointer; background: #FFF url(../images/icon_arrow.gif) no-repeat right center;  display: block; width: 85px; height: 18px; float: left; /* margin-top: 10px; */ padding: 0 14px 0 3px; border: solid 1px #A5ACB2; }
/* #centersplit .cart_line div.five input.customize_addtocart, #centersplit .cart_line div.five input.customize_update { text-transform: uppercase; text-align: left; cursor: pointer; background: #FFF url(../images/icon_arrow.gif) no-repeat right center;  display: block; width: 85px; height: 18px; float: left; padding: 0 14px 0 3px; border: solid 1px #A5ACB2; } */

#centersplit .cart_line div.five input.customize_addtokit:hover, #centersplit .cart_line div.five input.customize_update:hover { border: solid 1px #00AEEF; }
/* #centersplit .cart_line div.five input.customize_addtocart:hover, #centersplit .cart_line div.five input.customize_update:hover { border: solid 1px #00AEEF; }*/

#centersplit .cart_line div.clear { clear: both; font-size: 0; width: 592px; margin-left: 20px; padding: 0; height: auto; border-bottom: dashed 1px #A5ACB2; }

#centersplit .cart_form { 
	clear: both; 
	}
.cart_check { margin: 10px 0 0 320px; }	
#centersplit .cart_check p { line-height: 22px; display: block; margin: 0; }
.cart_check div.line { width: 100%; clear: both; }
.cart_check div.left { float: left; display: inline; height: 22px; width: 100px; }
.cart_check div.right { float: left; display: inline; height: 22px; width: 160px; }
.cart_check div.clear { clear: both; height: 22px; }

/* one kit */
#customer_recom { margin-left: 20px; }
#customer_recom .left { float: left; display: inline; width: 240px; }
#customer_recom .right { float: left; display: inline; width: 352px; }
#customer_recom .right h3 { margin-left: 0; }
#customer_recom .right h4 { margin: 0 0 3px 0; }
#customer_recom .right p { margin-left: 0; }

#centersplit .customize_list_holder { margin-left: 20px; border: none; }


/* checkout */
#centersplit .checkout_1_holder { width: 612px; }
#centersplit .checkout_1_holder .left { float: left; width: 306px; }
#centersplit .checkout_1_holder .right { float: left; width: 305px; }

#centersplit .checkout_1_holder .left h3, #centersplit .checkout_1_holder .right h3 { display: block; margin: 0 0 10px 0; background: #E7E8E6; line-height: 42px; text-indent: 20px; }
#centersplit .checkout_1_holder .left .input_spacer { height: 23px; margin-left: 20px; }
#centersplit .checkout_1_holder .left label { float: left; display: block; width: 70px; height: 18px; line-height: 18px; text-transform: uppercase; }
#centersplit .checkout_1_holder .left input { float: left; display: block; width: 140px; height: 18px; border: solid 1px #a5acb2; }

#centersplit .checkout_1_holder .left div.button, 
#centersplit .checkout_1_holder .right div.button { width: 305px; height: 22px; overflow: hidden; margin: 10px 0; }

#centersplit .checkout_1_holder .left .button img,
#centersplit .checkout_1_holder .left .button input.button { border: none; width: 77px; height: 22px; margin-left: 20px; float: none; }

#centersplit .checkout_1_holder .right .button img,
#centersplit .checkout_1_holder .right .button input.button { border: none; width: 99px; height: 22px; margin-left: 20px; float: none; }

/* checkout2 - personal */	
.checkout_2_form {
	width: 592px;
	height: auto;
	margin: 0 0 20px 20px;
	}
#centersplit h3.checkout_2 {
	display: block; margin: 0 0 10px 0; background: #E7E8E6; line-height: 42px; text-indent: 20px; 
	}

#centersplit .checkout_2_form h4 {
	clear: both;
	margin: 10px 0 5px 0;
	}

#centersplit .checkout_2_form p {
	margin-left: 0;
	}	

#centersplit .checkout_2_form .help {
	width: 592px;
	}

#centersplit .checkout_2_form .help2 {
	float: left;
	display: inline;
	width: 280px;
	}

#centersplit .checkout_2_form .help p.note {
	width: 300px;
	font-size: 10px;
	margin: 10px 0 0 0; 
	float: left;


	background: none;
	text-align: left;
	font-weight: normal;
	padding: 0;
	border: none;
	}	
	/*#centersplit .checkout_2_form p.note span { font: bold 14px/16px Arial, Helvetica, sans-serif; color: #00AEEF; }*/
	
	

#centersplit .checkout_2_form .help p#CouponResult {
	width: 300px;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	margin: 10px 0 0 0; 
	float: left;
	}

#centersplit .checkout_2_form p.smallfonts {
	font-size: 11px; 
	line-height: 13px; 
	margin: 0; 
	}

	div.checkout_2_left {
		width: 110px;
		margin-top: 10px;	
		float: left;
		display: inline;
		}
		#centersplit .checkout_2_left p {
			text-transform: uppercase;
			margin: 0; 
			}	
	
	div.checkout_2_right {
		width: 160px;
		margin-top: 10px;
		float: left;
		display: inline;
		text-align: left;
		}
		
	#centersplit .checkout_2_form .checkout_2_right p,
	#centersplit .checkout_2_form .help2 .checkout_2_right p {
		float: left;
		margin: 0 0 0 4px;
		}		
		
	div.checkout_2_clear {
		clear: both;
		font-size: 0;
		height: 10px;
		margin: 0;
		}
	
	
	.checkout_2_form div.text {
		background: transparent url(../images/contact/contact_input.gif) no-repeat left top; 
		width: 150px;
		height: 19px;
		margin: 0px;
		float: left;
		}

	.checkout_2_form div.text input.text {
		background: transparent;
		width: 146px;
		height: 17px;
		margin: 1px 2px;
		border: none;
		}

	.checkout_2_form select.select {
		width: 150px;
		margin: 0;
		float: left;
		}
	.checkout_2_form select.select_short {
		width: 70px;
		margin-right: 10px;
		float: left;
		}
	.checkout_2_form select.select_short2 {
		width: 70px;
		margin-right: 0;
		float: left;
		}				
	
	.checkout_2_form div.textarea {
		background: transparent url(../images/contact/short_textarea.gif) no-repeat left top;
		width: 150px;
		height: 52px;
		margin: 0px;
		float: left;		
		}		

	.checkout_2_form div.textarea textarea {
		background: transparent;
		width: 146px;
		height: 48px;
		margin: 1px 2px;
		border: none;
		}
	
	.checkout_2_form div.button {
		margin: 0px;
		float: left;
		}
	
	.checkout_2_form div.button input.button {
		width: 100px;
		height: 19px;
		}

#centersplit .checkout_2_form .checkout_2_wide {
	width: 592px;
	}
	#centersplit .checkout_2_form .checkout_2_wide p.priceAtt,
	#centersplit .checkout_2_form .checkout_2_wide p.totalAtt {
		font: 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
		float: left;
		display: inline;
		width: 80px;
		margin: 0 5px 0 0;
		border-right: dashed 1px #A5ACB2;
		}
	#centersplit .checkout_2_form .checkout_2_wide p.totalAtt,
	#centersplit .checkout_2_form .checkout_2_wide p .priceInput {
		font-weight: bold;
		}

/* featured */
#centersplit #other_products_horizontal {
	width: 592px;
	overflow: hidden;
	border-top: dashed 1px #A5ACB2;
	margin-left: 20px;
	padding-bottom: 10px;
	}
	#centersplit #other_products_horizontal h3 {
		margin-left: 0;
		}

	#centersplit #other_products_horizontal p.more_link {		
		clear: both;
		margin: 0;
		text-transform: uppercase;
		}
	
#centersplit .featured_list_holder {
	clear: both;
	padding-top: 10px;
	}	

#centersplit li.featured_products_one 
{ width: 154px; height: 130px; margin-left:	0; }

#centersplit li.featured_products_two,
#centersplit li.featured_products_three,
#centersplit li.featured_products_four 
{ width: 154px; height: 130px; margin-left: 50px; }

#centersplit li.featured_products_one .pic,
#centersplit li.featured_products_two .pic,
#centersplit li.featured_products_three .pic,
#centersplit li.featured_products_four .pic 
{ position: absolute; top: 0; left: 0; }
 
#centersplit li.featured_products_one p,
#centersplit li.featured_products_two p,
#centersplit li.featured_products_three p,
#centersplit li.featured_products_four p { 
	line-height: 18px; 
	color: #FFF; 
	background: #000 url(../images/icon_products_name.gif) no-repeat right bottom; 
	position: absolute; 
	top: 101px; 
	left: 0; 
	width: 154px; 
	height: 18px; 
	text-indent: 5px; 
	overflow: hidden;
	margin-left: 0;
	}
	
/* 2007.11.02 */
#sharevideo { width: 480px; height: 300px; margin: 0 0 20px 20px; /* background: #000 url(../images/samples/sharevideo_sample.jpg) no-repeat right bottom;*/ }

/* 2007.11.06 */
div#center img.trustedOne {
	float: none;
	margin: 0;			
	vertical-align: text-bottom; 
	display: inline-block;
	}

/* 2008.01.08 */
.contact_holder { position: relative; padding: 0 0 10px 0; /* border-top: dashed 1px #A5ACB2;*/ }

.retail_map { position: relative; /*float: left; display: inline;*/ margin: 0 0 0 20px; }
#map { width: 100%; height: 240px; border: solid 1px #b3b3b3; }

.retail_direction { width: 100%; /* float: left; display: inline; */ position: relative; margin-top: 10px; }
.retail_direction h3 {}
.retail_direction input { margin: 0 0 10px 0; float: left; display: inline; }
.retail_direction input.text { width: 425px; border: solid 1px #b3b3b3; margin: 3px 0 0 20px; height: 16px; /*float: left; display: block;*/ }
.retail_direction input.button { width: 116px; height: 22px;  margin: 0 0 0 10px; }

.retail_data { width: 32.5%; height: 145px; float: left; display: inline; position: relative; /*margin-bottom: 10px;*/ }
.retail_data h3 { display: block; width: 100%; }
.retail_data h2, .retail_data p { display: block; }





/* 2008.01.12. *******************************************************************************/
/* 1 */
.retail_data_passive { width: 184px; height: 145px; float: left; display: inline; position: relative; background: transparent url(../images/bg_retail_data.gif) no-repeat left top; margin-left: 20px; }
div#centersplit .contact_holder .retail_data_passive h4 { display: block; margin: 10px 10px 10px 10px; }
div#centersplit .contact_holder .retail_data_passive p { display: block; margin: 0 5px 10px 10px; }

.retail_data_passive:hover,
.retail_data_passive:active  { background-position: right top; }

/* 2 */
.retail_data_over { width: 184px; height: 145px; float: left; display: inline; position: relative; background: transparent url(../images/bg_retail_data.gif) no-repeat right top; margin-left: 20px; }
div#centersplit .contact_holder .retail_data_over h4 { display: block; margin: 10px 10px 10px 10px; }
div#centersplit .contact_holder .retail_data_over p { display: block; margin: 0 5px 10px 10px; }

/* 3 */
.retail_data_active { width: 184px; height: 145px; float: left; display: inline; position: relative; background: transparent url(../images/bg_retail_data.gif) no-repeat right top; margin-left: 20px; }
div#centersplit .contact_holder .retail_data_active h4 { display: block; margin: 10px 10px 10px 10px; }
div#centersplit .contact_holder .retail_data_active p { display: block; margin: 0 5px 10px 10px; }


/* 2008.02.13 */
.landing_holder { width: 100%; /*position: relative;*/ }

#main .landing_holder .sifr_modding { height: 50px; padding-top: 10px;/*margin: 0 0 10px 0; line-hegiht: 1.6em;*/ }

#main .landing_holder h3 { margin: 0 0 10px 0; line-height: 1.6em; }

.wrapper { width: 100%; clear: both; }
.landing_video { width: 320px; height: 340px; margin-right: 15px; float: left; display: inline; }

.landing_products { width: 430px; height: auto; float: right; }
#main .landing_holder .landing_products .title { display: block; }
#main .landing_holder .landing_products .title h3 { text-align: right;  font-size: 12px; font-weight: normal; color: #000; }
#main .landing_holder .landing_products .title h3 span { float: left; font-size: 16px; font-weight: bold; color: #00AEEF; }

.landing_products .customize_list_holder {
	clear: both;
	padding: 5px 0;	
	border-top: dashed 1px #A5ACB2;
	/*position: relative;*/
	}

.landing_products ul.customize_list_normal {
	background: #FFF;
	width: 430px;
	height: 60px;
	position: relative;
	}
.landing_products ul.customize_list_active {
	background: #E7E8E6;
	width: 430px;
	height: 60px;
	position: relative;	
	}
	
.landing_products ul.customize_list_normal li,
.landing_products ul.customize_list_active li {
	float: left;
	height: 60px;
	position: relative;	
	} 
.landing_products li.customize_info { width: 225px; position: relative; }
.landing_products li.customize_info2 { width: 225px; position: relative; }

.landing_products li.customize_info .bubble {
	position: absolute;
	width: 238px;
	left: 133px;
	bottom: 57px;	
	z-index: 999;
	}

.landing_products li.customize_pics, li.customize_pics2  { width: 300px; }
.landing_products li.customize_pics img, li.customize_pics a img { border: solid 1px #92939A; float: left; margin: 6px 12px 0 0; }
.landing_products li.customize_pics2 img, li.customize_pics2 a img { border: solid 1px #92939A; float: left; margin: 6px 0 0 30px; }
.landing_products li.customize_pics a:hover img, li.customize_pics2 a:hover img  { border: solid 1px #00AEEF; }
.landing_products li.customize_pics2 h3 { margin: 0 20px 0 60px; line-height: 60px; float: left; }
.landing_products li.customize_pics2 h3 span { font-size: 11px; font-weight: normal; color: #000; text-transform: uppercase; margin-right: 6px; }						

.landing_products li.customize_datas { width: 230px; }
.landing_products li.customize_datas label { line-height: 60px; text-transform: uppercase; float: left; margin-right: 6px; }
.landing_products li.customize_datas input.qty { text-align: right; display: block; width: 30px; height: 16px; float: left; margin: 21px 24px 0 0; padding-right: 3px;  border: solid 1px #A5ACB2; }
.landing_products li.customize_datas input.customize_addtokit { text-transform: uppercase; text-align: left; cursor: pointer; background: #FFF url(../images/icon_arrow.gif) no-repeat right center;  display: block; width: 85px; height: 18px; float: left; margin-top: 21px; padding: 0 14px 0 3px; border: solid 1px #A5ACB2; }
.landing_products li.customize_datas input.customize_addtocart { text-transform: uppercase; text-align: left; cursor: pointer; background: #FFF url(../images/icon_arrow.gif) no-repeat right center;  display: block; width: 95px; height: 18px; float: left; margin-top: 21px; padding: 0 25px 0 3px; border: solid 1px #A5ACB2; }

.landing_products li.customize_datas input.customize_update { text-transform: uppercase; text-align: left; cursor: pointer; background: #FFF url(../images/icon_arrow.gif) no-repeat right center;  display: block; width: 65px; height: 18px; float: left; margin-top: 21px; padding: 0 14px 0 3px; border: solid 1px #A5ACB2; }
.landing_products li.customize_datas input:hover, li.customize_datas input:focus { border: solid 1px #00AEEF; }


/* list customize - onekit */
.landing_products ul.customize_list_normal {
	background: #FFF;
	width: 430px;
	height: 60px;
	position: relative;	
	}
.landing_products ul.customize_list_active {
	background: #E7E8E6;
	width: 430px;
	height: 60px;
	position: relative;	
	}
	
.landing_products ul.customize_list_normal li,
.landing_products ul.customize_list_active li {
	float: left;
	height: 60px;
	position: relative;	
	} 
.landing_products li.customize_info { width: 225px; position: relative; }
.landing_products li.customize_info h3 { font-size: 11px; line-height: 13px; font-weight: normal; text-transform: uppercase; color: #000; margin: 0 24px 0 6px; padding: 6px 0 0 0; }

.landing_products li.customize_pics, .landing_products li.customize_pics2 { width: 110px; }
.landing_products li.customize_pics img, .landing_products li.customize_pics a img { border: solid 1px #92939A; float: left; margin: 6px 12px 0 0; }
.landing_products li.customize_pics2 img, .landing_products li.customize_pics2 a img { border: solid 1px #92939A; float: left; margin: 6px 0 0 30px; }
.landing_products li.customize_pics a:hover img, .landing_products li.customize_pics2 a:hover img  { border: solid 1px #00AEEF; }
.landing_products li.customize_pics2 h3 { margin: 0 20px 0 60px; line-height: 60px; float: left; }
.landing_products li.customize_pics2 h3 span { font-size: 11px; font-weight: normal; color: #000; text-transform: uppercase; margin-right: 6px; }

.landing_products li.customize_datas { width: 82px; }
.landing_products li.customize_datas p { font-size: 11px; line-height: 13px; text-transform: uppercase; margin: 6px 0 0 0; text-align: center; }
.landing_products li.customize_datas p span { text-align: center; font-weight: bold; padding: 2px 15px; border-top: dashed 1px #92939A; border-bottom: dashed 1px #92939A; } 
.landing_products li.customize_datas label { line-height: 60px; text-transform: uppercase; float: left; margin-right: 6px; }
.landing_products li.customize_datas input.qty { text-align: right; display: block; width: 30px; height: 16px; float: left; margin: 21px 24px 0 0; padding-right: 3px;  border: solid 1px #A5ACB2; }
.landing_products li.customize_datas input.customize_addtokit, .landing_products li.customize_datas input.customize_update { text-transform: uppercase; text-align: left; cursor: pointer; background: #FFF url(../images/icon_arrow.gif) no-repeat right center;  display: block; width: 85px; height: 18px; float: left; margin-top: 21px; padding: 0 14px 0 3px; border: solid 1px #A5ACB2; }
/* .landing_products li.customize_datas input.customize_addtocart, .landing_products li.customize_datas input.customize_update { text-transform: uppercase; text-align: left; cursor: pointer; background: #FFF url(../images/icon_arrow.gif) no-repeat right center;  display: block; width: 85px; height: 18px; float: left; margin-top: 21px; padding: 0 14px 0 3px; border: solid 1px #A5ACB2; } */



.landing_products li.customize_datas input:hover, li.customize_datas input:focus { border: solid 1px #00AEEF; }

.landing_products .onekit_button { width: 592px; height: 42px; margin: 10px 0 0 20px; text-align: right; }
.landing_products .onekit_button h3 { font-size: 22px; line-height: 22px; margin: 0; }
.landing_products .onekit_button h3 span { font-size: 16px; }
.landing_products .onekit_button h3 img { margin: 0 0 0 15px; padding: 1px 0; vertical-align: text-top; }












.landing_details { width: 100%; clear: both; }
.landing_details p { font-size: 12px; line-height: 1.4em; }

.landing_share { width: 100%; height: 200px; padding-top: 20px; background: transparent url(../images/landing_background_pic.jpg) no-repeat right bottom;  }
.landing_share .share_left { width: 160px; margin-top: 10px; float: left; display: inline; }
.landing_share .share_left_short { width: 160px; margin-top: 10px; float: left;	}

.landing_share .share_left h3,
.landing_share .share_left_short h3 { margin-left: 0; margin-right: 20px; }

.landing_share .share_left p,
.landing_share .share_left_short p { text-transform: uppercase; margin: 0 20px 0 0; }

.landing_share .share_left p span.smalltext,
.landing_share .share_left_short p span.smalltext { text-transform: none; font-size: 10px; }

.landing_share .share_right { width: 212px; margin-top: 10px; float: left; text-align: left; }
.landing_share .share_right_long { width: 212px; margin-top: 10px; float: left; text-align: left; }

.landing_share .share_right p,
.landing_share .share_right_long p { float: left; margin: 0 8px 0 4px; }	
		
/* share this site - site icons */
.landing_share .share_right #site_icons { background: transparent url(../images/extra_links_icons_bg.gif) no-repeat left bottom; position: relative; /* position: absolute; top: 5px; left: 180px; */ width: 194px; height: 45px; }
.landing_share .share_right #site_icons ul { position: relative; }
.landing_share .share_right #site_icons li { position: absolute; top: 20px; left: 0; width: 194px; height: 25px; text-align: center; }
.landing_share .share_right #site_icons li p { margin: 0; float: none; }
.landing_share .share_right #site_icons li p a { background: none; padding-top: 5px; padding-left: 0; margin: 0 auto; line-height: 20px; display: block; text-indent: -9999px; color: #00AEEF; }
.landing_share .share_right #site_icons li p a:hover { background-image: url(../images/icon_site_arrow.gif); background-repeat: no-repeat; text-indent: 0; color: #00AEEF; text-decoration: none; }
.landing_share .share_right #site_icons li p a img { position: absolute; }

.landing_share .share_right #site_icons li#one p a img { top: -20px; left: 0; }
.landing_share .share_right #site_icons li#one p a:hover { background-position: 0 0; }

.landing_share .share_right #site_icons li#two p a img { top: -20px; left: 29px; }
.landing_share .share_right #site_icons li#two p a:hover { background-position: 29px 0; }

.landing_share .share_right #site_icons li#three p a img { top: -20px; left: 58px; }
.landing_share .share_right #site_icons li#three p a:hover { background-position: 58px 0; }

.landing_share .share_right #site_icons li#four p a img { top: -20px; left: 87px; }
.landing_share .share_right #site_icons li#four p a:hover { background-position: 87px 0; }

.landing_share .share_right #site_icons li#five p a img { top: -20px; left: 116px; }
.landing_share .share_right #site_icons li#five p a:hover { background-position: 116px 0; }

.landing_share .share_right #site_icons li#six p a img { top: -20px; left: 145px; }			
.landing_share .share_right #site_icons li#six p a:hover { background-position: 145px 0; }

.landing_share .share_right #site_icons li#seven p a img { top: -20px; left: 174px; }
.landing_share .share_right #site_icons li#seven p a:hover { background-position: 174px 0; }

.landing_share .share_right #site_icons li#clear { display: block; width: 194px; height: 25px; background: transparent; }

.landing_share .share_clear { clear: both; font-size: 0; height: 10px; margin: 0; }


/* 2008.07.07 */
#header  #sephora_link { position: absolute; top: 0; right: 0;  width: 158px; height: 56px; background: transparent url(../images/winnercircle_link.gif) no-repeat left top;  }
#header  #sephora_link h3 { text-indent: -9999px; }
#header  #sephora_link h3 a { display: block; width: 158px; height: 56px; }


/* 2008.07.31 */
/* @testimonials */
#testimonials_content { width: 572px; padding-bottom: 30px; }

#testimonials_content p { margin-bottom: 10px; line-height: l.4em; text-align: justify; }
#testimonials_content ul { width: auto; height: auto; margin-bottom: 10px; }
#testimonials_content ul li { width: auto; height: auto; color: #737373; padding: 0; margin: 0; background: none; }

#testimonials_content ul li p { font: italic bold 16px Georgia, "Times New Roman", Times, serif; line-height: 1.6em; display: block; margin-bottom: 10px; padding: 10px 10px 40px 10px; }
#testimonials_content ul li p span.name { font-size: 22px; color: #729401; display: block; padding-top: 0; }
#testimonials_content ul li p span img { border: none; background: none; float: none; padding: 0; }
#testimonials_content ul li p span.op img { margin: 0 8px 0 0; }
#testimonials_content ul li p span.cl img { margin: 0 0 0 5px; }

#testimonials_content ol { width: auto; height: auto; margin-bottom: 10px; list-style-type: decimal; list-style-position: inside; }
#testimonials_content ol li { width: auto; height: auto; color: #737373; padding: 2px 0; margin: 0 0 5px 0; background: none; }

#testimonials_content img,
#testimonials_content a img { padding: 4px; border: solid 1px #DADADA; background: #FFF; float: left; margin-right: 10px; }
#testimonials_content a:hover img { border-color: #006BB6; }


/* @calendar */
#calendar_content { width: auto; height: auto; margin-left: 20px; padding-bottom: 30px; }

/* EXTENDED FOOTER */
.extended_footer { background: #000000; }
.extended_footer .vcard_holder { display: block; width: 770px; margin: 0 auto; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #606165; text-align: left; position: relative; } 

.extended_footer a { color: #FFFFFF; text-decoration: none; }
.extended_footer a:hover { color: #FFFFFF; text-decoration: underline; }

.extended_footer p { padding: 0; margin: 10px 0 0 0; font-size: 11px; color: #606165; text-align: right; }
.extended_footer p.site_info a { text-transform: none; }
.extended_footer p.site_info span { float: left; display: inline; }

.extended_footer .vcard img { float: right; margin-top: -16px; }
.extended_footer .vcard a { margin-right: 10px; }
.extended_footer .vcard div { padding-bottom: 4px; }
.extended_footer .vcard div.adr { padding-top: 4px; }
.extended_footer .vcard div.org { text-transform: uppercase; font-weight: bold; }
.extended_footer .vcard div.tel { float: left; display: inline; margin-right: 10px; } 
.extended_footer .vcard div.geo { clear: left; }
.extended_footer .vcard div.geo span.gtitle { display: inline; padding-right: 4px; } 

}
