/* CSS Document */
* { margin:0; padding:0;}
body { font-family:Trebuchet MS, Helvetica, sans-serif; color:#666666; font-size:75%; line-height:110%}
img, table { border:none }
form { /*display:inline;*/}
a { color:#0066cc; text-decoration:none}
a:hover { text-decoration:underline }
a.read_more { text-transform:uppercase; font-size:10px; *font-size:80%; }
a.but { padding:0 7px; font-size:12px; text-transform:uppercase; font-weight:bold; padding-top:1px; line-height:19px}
a.but:hover { text-decoration:none }
object { border:0px solid red}

input.but_blue {
	padding:0 7px; 
	/*text-transform:uppercase; */
	font-weight:bold; 
	font-size:12px; 
	line-height:19px;
	height:22px;
	color:white; 
	border:1px solid #5286d2; 
	background:url(../Images/back_butBlue.gif) top left repeat-x #a5c0e8;
	cursor:pointer;
}
input.but_yellow 
{	
	padding:0 7px; 
	/*text-transform:uppercase; */
	font-weight:bold; 
	font-size:12px; 
	line-height:19px;
	height:22px;
	color:#092f7b; 
	border:1px solid #fec10b; 
	background:url(../Images/back_butYellow.gif) top left repeat-x #ffe269;
	cursor:pointer;
}

a.blue 		{ color:white; border:1px solid #5286d2; background:url(../Images/back_butBlue.gif) top left repeat-x #a5c0e8 }
a.yellow { color:#092f7b; border:1px solid #fec10b; background:url(../Images/back_butYellow.gif) top left repeat-x #ffe269 }
a.arr { background:url(../Images/bullet_arrow.gif) top left no-repeat; padding-left:10px; margin-bottom:7px; display:block }
a.toTop { margin-top:15px; margin-bottom:7px; display:block;}
a.noLimit { width:auto}
h1 { text-transform:uppercase; font-size:18px; padding-top:15px }
h2 {  font-size:21px; color:#0066cc; line-height:normal; padding:8px 0px; text-transform:capitalize}
h2 span { color:#ff9900; }
h2 b { display:none }
h3 { clear:both; overflow:hidden;	background:url(../Images/back_for_bar.gif) top left repeat-x; height:20px; border:1px solid #CCC; text-transform:uppercase; font-size:11px; padding-left:7px; line-height:20px}
h4 { padding-top:15px; text-transform:capitalize; font-size:16px; line-height:20px }
label { text-transform:capitalize; font-size:12px; line-height:13px}
.note { color:#FF0000; font-size:12px; line-height:13px }
ol { margin:20px}
ol li{ margin:5px 0}


a.money_back {}
a.money_back div { position: absolute; visibility:hidden; width:0; height:0; overflow:hidden;}
a.money_back:hover div { z-index:1000;  visibility:visible; position: absolute; display:block; margin-top:10px; text-decoration:none; width:300px; height:200px; border:1px solid #ccc; background:#FFF; padding:15px; padding-top:0; _left:0; _top:30px; }
a.money_back div p, a.money_back:hover div p  { color:#666666; line-height:19px; font-size:13px; font-weight:bold; text-decoration:none;  }
a.money_back:hover {  _background:#fff;}

 
a.logos { position:relative; display:block; border-left:1px solid #ccc; border-bottom:1px solid #ccc}
a.first {border-left:none}
a.sat_guaranteed img { position:relative; }
a.sat_guaranteed div { position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; text-decoration:none;  }
a.sat_guaranteed:hover div {z-index:1000; visibility:visible; text-decoration:none; display:block; right:129px; top:25px;  width:300px; height:200px; border:1px solid #ccc; background:#FFF; padding:15px; padding-top:0}
a.sat_guaranteed div p, a.sat_guaranteed:hover div p { color:#666666; line-height:19px; font-size:13px; font-weight:bold; text-decoration:none;  }
a.sat_guaranteed:hover { _background:#fff; text-decoration:none;}

#left #left_logos_set { width:105px; margin:65px auto;}
#left #left_logos_set  a.sat_guaranteed:hover div { left:115px; top:8px }

/* TITLE */
#title 	{ position:absolute; left:0; top:0; width:972px; height:50px; background:url(../Images/header.gif) no-repeat }
#title a 	{ display:block; width:350px; height:50px; margin-left:20px }
#title_text {position:absolute; font-size:11px; top:35px; width:952px; text-align:right; color:White; font-family:Trebuchet MS, Helvetica, sans-serif;}
#title_but { position:absolute; top:10px; left:860px}

/* CONTENT */ 
#content { position:relative; margin-top:50px; background:url(../Images/bg_content.gif) repeat-y; width:972px; min-height:500px;/*for NN and FF*/ }
#content:after { content:""; display:block; clear:both; /zoom:1;}
#secondary #content, #secondary1 #content { margin-top:90px;}
#secondary1 #content { background:none;}
#home #content { background:none;}

/* LEFT */
#left {	position:relative; margin-left:-786px; float:left; width:182px; }
#secondary #left, #secondary1 #left  {	position:relative; margin-left:-972px; float:left; width:162px; }
#secondary #left .prodPic, #secondary1 #left .prodPic { float:right; margin-right:22px; margin-bottom:20px }
#secondary #left p, #secondary1 #left p { clear:both; padding:10px 20px 0 25px; font-size:12px; line-height:13px;}
#secondary #left input, #secondary1 #left input { width:120px}



/* CENTER */
#center { position:relative; float:left; width:604px; margin-left:182px; _margin-left:91px; }
#secondary #center, #secondary1 #center { position:relative; float:left; width:810px; margin-left:162px; _margin-left:81px; }

/* RIGHT */
#right { position:relative; float:right; width:186px; visibility:visible }
#secondary #right, #secondary1 #right { position:relative; float:right; width:130px; }

/* FOOTER */
#footer { z-index:1; padding:7px 15px; font-size:10px; line-height:12px; color:#e0e2fd; height:25px; width:972px; background:url(../Images/footer.gif) no-repeat; clear:both}
#footer a { font-size:10px; color:#e0e2fd; }
#footer span { float:right; padding-right:25px }



/* INSIDE BLOCKS */

/* Order Shopping Cart */
#shoppingCart { }
#shoppingCart p.order_by_email { padding-top:0; padding-bottom:20px; font-size:12px; color:#999; font-weight:bold; }
#shoppingCart p { padding-top:15px; font-size:11px}
#shoppingCart p input { float:left; width:150px; margin-right:10px}
#shoppingCart p.order_by_phone { font-size:15px; margin-bottom:15px; color:#0033cc; font-weight:bold; text-transform:uppercase}
#shoppingCart div { clear:both; font-size:10px }
#shoppingCart span.label { margin-right:135px }
#shoppingCart h1.advert { color:black; line-height:25px; padding-bottom:15px}
#shoppingCart h1.advert span { color:#fe9b00;}
#shoppingCart input.but_blue { margin-top:15px; /width:150px; }

/* Order Health Club */
#healthClub { color:#333; float:right; margin-right:50px; padding-bottom:20px; width:185px; /*background:url(../Images/blockBack_HealthClub.gif) top left repeat-x #f7fbff*/}
.error #healthClub { margin-right:20px;}
#healthClub h2 { position:relative; font-size:17px; padding:35px 0 0 15px; background:url(../Images/blockHead_HealthClub.gif) top left no-repeat  }
#healthClub p { padding:0 15px; }
#healthClub ul { padding-left:30px; *padding-left:35px; margin-bottom:10px; padding-right:10px; list-style:url(../Images/bullet_healthClub.gif)  }
#healthClub li { margin-top:5px;}
#healthClub li b { color:#000}

/* Order Shopping Cart List Table*/
table.dataList { width:518/*412*/px; margin-bottom:10px }
table.dataList tr.thead { background:url(../Images/back_for_bar.gif) top left repeat-x; height:20px; border:1px solid #CCC}
table.dataList th { text-align:center; border-top:1px solid #CCC; border-bottom:1px solid #CCC; text-transform:uppercase; font-size:11px}
table.dataList th.first { border-left:1px solid #CCC;}
table.dataList th.last { border-right:1px solid #CCC; border-left:1px solid #CCC; min-width:77px; _width:77px}
table.dataList th.free_book { width:106px; _width:106px; border:none; background:white}
table.dataList td { padding:2px 2px }
table.dataList td.item { color:black; font-weight:bold; padding-left:2px; min-width:115px; _width:115px }
table.dataList td.price { width:60px; padding-right:5px; text-align:center; }
table.dataList td.shipping { width:75px; padding-right:5px; text-align:center; }
table.dataList td.free { color:#FF9900; }
table.dataList td.free_book span { display:block; background:url(../Images/arr_orange.gif) 0 2px no-repeat; padding-left:10px; font-weight:bold  }
table.dataList td.shipping div { display:none }
table.dataList td.total, table.dataList th.total { width:60px; text-align:right; padding-right:5px; padding-left:5px; font-weight:bold }
table.dataList td.total span { color:#FF9900; }
table.dataList td.totalNew b { text-decoration:line-through; color:#666666;  }
table.dataList td.qty { width:40px; text-align:center}
table.dataList td.qty input { width:20px;  }
table.dataList td.remove { text-align:center}
table.dataList td.lastRow { border-top:1px solid #CCC; padding-top:10px}
table.dataList td.lastRow label { margin-right:10px}

/* Shipping And Shipping Addresses */
#shippingAddress { float:left; width:265px;}
#billingAddress { float:left; width:265px; margin-left:50px }

#order { float:left; width:180px; height:300px; margin-left:50px }
#order table { margin-bottom:20px}
#order td { line-height:25px}
#order td.position { padding-left:10px; background:url(../Images/bullet_grey.gif) left center no-repeat }
#order td.cost { text-align:right; padding-right:5px }
#order td.total { border-top:1px solid #CCC; padding-top:10px; font-weight:bold; color:#000 }

#person { float:left; width:315px;}
#person p { padding:10px; line-height:15px;}
#person p.links { display:block; border-top:1px solid #CCC}
#person p.links a { margin-right:10px}
#person b { color:#000}



div.fieldset { padding-bottom:20px;}
div.fieldset p { display:block; clear:both; height:20px; padding-top:5px; font-size:12px; line-height:13px; *margin-top:5px;}
div.fieldset p.note {  font-size:12px; line-height:13px;}
div.fieldset label { display:block; line-height:20px; font-size:12px; line-height:13px }
div.fieldset input { float:right; width:135px; }
div.fieldset select { float:right; }
div.fieldset .one select { *margin-right:24px; width:139px; }
div.fieldset .one label 	{ float:left; }

div.fieldset label.forCheck { float:none;}
div.fieldset input.check { float:none; width:15px; height:15px; }
div.fieldset div.cardFields { float:left; padding-top:7px; margin-right:5px;}
div.fieldset div.cardFields input, div.fieldset div.cardFields select { float:none;}
div.fieldset div.cardFields .cardNum { width:130px}
div.fieldset div.cardFields .cardName { width:140px}
div.fieldset div.cardFields .ccv { width:30px}

div.sep1 { margin:17px 0 -6px 0; width:412px; border-top:1px solid #ccc;}

#d_help *{ float:none; clear:both}
#d_help { display:none; position:absolute; top:0; left:0; width:200px;  z-index:5; border:1px solid #ccc; background:#FFF; padding:0 15px 15px 15px; }
#d_help h2 { font-size:18px }
#d_help h2 span { display:block; font-size:12px; color:#333333;  }
#d_help p { padding:0; margin:0; margin-bottom:5px; height:auto;  }
#d_help img { margin:auto }
#d_help a { margin:auto }

div.fieldset div.labels { clear:both; font-size:12px; text-transform:uppercase }
div.fieldset div.last{ padding-bottom:20px; }
div.fieldset div.last span { margin-left:0; margin-right:78px; /* *margin-right:85px  -  this crached CSS for MAC Safari */ }
div.fieldset  input.but_blue { width:auto}
div.fieldset  input.but_yellow { width:auto}
/* Order Main Text */
#orderMainText { position:relative; font-size:15px; line-height:18px; font-size:125%; line-height:115%; padding-right:290px; margin:-4px 0 12px 0; }
.error #orderMainText { padding-right:0px; float:left;}
#orderMainText b { color:#000}


/* Order Steps */
#orderSteps { position:absolute; width:952px; top:53px; font-weight:bold; font-size:13px; line-height:22px; text-align:right; }
#orderSteps b { color:#ff9900; padding-left:5px }
#orderSteps span { color:#000; }
#right .how_strong_sm { position:absolute; z-index:1000; display:none;  display:block; left:-90px; top:0px;}
#right.wide { padding-top:175px }


/* center tabbed nav */
#tabNav { position:relative; height:22px; border-left:1px solid #CCC;  border-right:1px solid #CCC }
#tabNav a { display:block; height:22px; float:left  }
#tabNav a b { display:none; }
#tabNav a.immune_system 	{ width:163px; background-image:url(../Images/tab_immuneSystem.gif)}
#tabNav a.immunextra 		{ width:107px; background-image:url(../Images/tab_immunextra.gif)}
#tabNav a.proligna 			{ width:87px; background-image:url(../Images/tab_proligna.gif)}
#tabNav a.quality 			{ width:148px; background-image:url(../Images/tab_quality.gif)}
#tabNav a.guarantee			{ width:97px; background-image:url(../Images/tab_guarantee.gif)}


#tabNav_selected { position:absolute; z-index:1; top:50px; left:182px; }
#tabNav_selected img { position:absolute;	display:none }
#tabNav_selected .immune_system 		{ left:1px;  }
#tabNav_selected .immunextra 			{ left:163px;}
#tabNav_selected .proligna 				{ left:270px;  }
#tabNav_selected .quality 				{ left:357px; }
#tabNav_selected .guarantee				{ left:505px; }


/* tab content */
#tabContent { border-left:1px solid #CCC;  border-right:1px solid #CCC; overflow:hidden; _overflow:visible; }
#home #tabContent { border-left:1px solid #CCC;  border-right:1px solid #CCC;  }
 

#tabContent div { position:relative; display:none;}
#tabContent .pic { position:relative; float:left; }
#tabContent p.none { display:none; width:0; height:0; margin:0; padding:0;}

#tabContent a.but { position:relative; line-height:29px;}
#tabContent p { padding-left:25px; padding-bottom:15px; margin-right:24px; }
#tabContent .blueText { color:#0066cc; font-size:14px; padding-left:30px;  line-height:16px }
#tabContent .firstSent { width:350px }
#tabContent .secondSent { width:220px; padding-left:130px }
#tabContent .blueText img { margin-top:0 }
#tabContent p.two { _border:1px solid #fff;} /*For correct display a.arr*/
#tabContent a.prodBoxUnvis { position:absolute; width:77px; height:157px; display:block;}
#tabContent a.prodBoxUnvis strong { display:none }
#tabContent #immunextra_cont a.orderImm { line-height:25px;} /*for NN*/
#tabContent #immunextra_cont p.search { padding-left:130px; font-size:12px; color:#072562; font-weight:bold; text-transform:uppercase;}
            #tabContent #immunextra_cont p.search .textField { margin:0 4px 0 0; width:73px; height:16px; border:1px solid #c3c3c3;}
            #tabContent #immunextra_cont p.search small { font-size:8px;}
            #tabContent #immunextra_cont p.search a.but { padding:1px 4px 0 4px; font-size:12px; text-transform:uppercase; line-height:22px;}
            #tabContent #immunextra_cont p.search a.go { padding-top:0; font-size:14px; text-transform:none;}
            .explanation { font-size:9px; color:#666; font-weight:normal;}
            #tabContent #immunextra_cont p.search .explanation { display:block; margin:-2px 0 -2px 80px; width:75px; text-align:center; line-height:10px;}

#immune_system_cont a.prodBoxUnvis  { top:155px; left:490px; }
#immunextra_cont 		a.prodBoxUnvis  { top:150px; left:30px; }
#proligna_cont 			a.prodBoxUnvis  { top:155px; left:490px; }
#quality_cont 			a.prodBoxUnvis  { top:185px; left:490px; }
#guarantee_cont 		a.prodBoxUnvis  { top:155px; left:490px; }


#tabContent #immune_system_cont p img { position: inherit; width:286px; height:62px;}
#tabContent p { font-size:12px; line-height:13px}
#tabContent #immune_system_cont p.one {width:100%px;}
#tabContent #immune_system_cont p.two { margin-right:126px;}
#tabContent #immune_system_cont a.arr { margin-left:190px;}

#tabContent #immune_system_cont img.pic { margin-right:25px;}

#tabContent #proligna_cont img { display:block; margin-left:123px; }
#tabContent #proligna_cont img.pic { margin:20px 25px 0 20px; _margin-left:10px;}
#tabContent #quality_cont img.pic { margin:20px 25px 0 10px;}

#tabContent #proligna_cont a.arr { margin-left:119px; }
#tabContent #proligna_cont p.two { margin-right:126px;}
#tabContent #quality_cont p.two { margin-right:126px; }
#tabContent #quality_cont a.arr { margin-left:172px;}
#tabContent #guarantee_cont p {width:380px;}

#tabContent strong { color:#000}
#tabContent  a.order { position:absolute; line-height:19px; bottom:14px; _bottom:12px; right:122px;}

#tabContent #immune_system_cont { height:327px; background:url(../Images/back_guarantee.gif) bottom left no-repeat; }
#tabContent #immunextra_cont {height:327px; background:url(../Images/back_immunextra.jpg) bottom left no-repeat;}
#tabContent #immunextra_cont a.more { margin-left:105px;}
#tabContent #immunextra_cont a.orderImm {margin-left:105px }

#tabContent #proligna_cont	{ height:327px; background:url(../Images/back_guarantee.gif) bottom left no-repeat; }
#tabContent #quality_cont 	{ height:327px; background:url(../Images/back_guarantee.gif) bottom left no-repeat; }
#tabContent #guarantee_cont { height:327px; background:url(../Images/back_guarantee.gif) top left no-repeat; }
#tabContent #guarantee_cont p { font-size:17px; line-height:23px }


#tabContent #texts { display:block; padding:20px; _padding-right:18px; }
#tabContent #texts textarea { width:530px; font-family:Trebuchet MS, Helvetica, sans-serif; color:#333; font-size:12px; line-height:13px;}
#tabContent #texts #personalInfo textarea {width:270px}
#tabContent #texts #personalInfo  	{ display:block; margin:auto; width:270px;  margin-top:50px;}
#tabContent #texts p { margin-top:10px; padding:0;  *font-size:100%; line-height:110%; }
#tabContent #texts strong { color:#000  }
#tabContent #texts a.but { position:static; line-height:29px;}


#account #tabContent { overflow:hidden; padding:20px; padding-bottom:0px;}
#account #tabContent div { display:block; overflow:hidden; }
#account #tabContent #spacer { clear:both; height:60px }
#account #tabContent p { margin-top:10px; padding:0;  }
#account div.fieldset { width:300px; margin:auto; margin-top:50px;}
#account div.fieldset a { clear:both; margin-right:10px}
#account #tabContent a.but { position:static; line-height:29px;}

#account #shippingInfo 	{ width:170px; float:left; margin-top:50px; margin-right:15px}
#account ul, #about ul { padding:0 10px 0 35px; list-style:url(../Images/bullet_resources.gif) }
#account li, #about li { margin-bottom:15px}
#account p, #about p { margin-top:10px; padding:0;  }
#account #newCustomer p { padding-bottom:30px;}


/* left nav */
#leftNav { position:relative; }
#leftNav a { display:block; width:182px; height:21px; background-color:#CCC; background-repeat:no-repeat; text-transform:capitalize }
#leftNav a b { display:none; }

#leftNav a.about_us { height:22px; background-image:url(../Images/leftNav_about.gif) }
#leftNav a.scientific_papers { background-image:url(../Images/leftNav_scientificPapers.gif) }
#leftNav a.clinical_trials { background-image:url(../Images/leftNav_clinicalTrials.gif) }
#leftNav a.media_center { background-image:url(../Images/leftNav_mediaCenter.gif) }
#leftNav a.contact_us { background-image:url(../Images/leftNav_contact.gif) }

#leftNav a.about_us:hover { background-image:url(../Images/leftNav_about_over.gif) }
#leftNav a.scientific_papers:hover { background-image:url(../Images/leftNav_scientificPapers_over.gif) }
#leftNav a.clinical_trials:hover { background-image:url(../Images/leftNav_clinicalTrials_over.gif) }
#leftNav a.media_center:hover { background-image:url(../Images/leftNav_mediaCenter_over.gif) }
#leftNav a.contact_us:hover { background-image:url(../Images/leftNav_contact_over.gif) }

#leftNav a.about_us_sel { height:22px; background-image:url(../Images/leftNav_about_over.gif); cursor:default }
#leftNav a.scientific_papers_sel { background-image:url(../Images/leftNav_scientificPapers_over.gif); cursor:default }
#leftNav a.clinical_trials_sel { background-image:url(../Images/leftNav_clinicalTrials_over.gif); cursor:default }
#leftNav a.media_center_sel { background-image:url(../Images/leftNav_mediaCenter_over.gif); cursor:default }

/* account nav */
#accountNav { position:relative; padding-bottom:20px; background:url(../Images/blockBack_askDoctor.gif) top left repeat-x }
#accountNav h2 { width:182px; padding:0; margin-bottom:10px; height:78px; background:url(../Images/blockHead_accountNav.gif) top left no-repeat }
#accountNav a { margin-left:20px; width: 140px}

/* ask doctor */
#askDoc { position:relative; padding-bottom:20px; background:url(../Images/blockBack_askDoctor.gif) top left repeat-x }
#askDoc h2 { width:182px; padding:0; height:78px; background:url(../Images/blockHead_askDoctor.gif) top left no-repeat }
#askDoc p { padding:0 10px 15px 15px}
#askDoc strong { color:#000; display:block;}
#askDoc p.photo { padding-left:100px; height:90px; background:url(../Images/pic_drJoannaPeterkin.jpg) left top no-repeat }
#askDoc p.photo strong { color:#666666 }
#askDoc a.but { margin-left:15px}
#askDoc li a { color:#666666}

/* resources */
#resources { position:relative; padding-bottom:20px; background:url(../Images/blockBack_resources.gif) top left repeat-x }
#resources a.h2 { display:block; font-size:21px; color:#0066cc; line-height:normal; padding:8px 0px; text-transform:capitalize; width:186px; padding:0; height:46px; background:url(../Images/blockHead_InTheNews.gif) top left no-repeat }
#resources a.h2 b { display:none }
#resources ul { padding:10px 10px 0 15px; list-style:none; /*list-style:url(../Images/bullet_resources.gif)*/ }
#resources li { padding-top:10px; /padding-top:4px; _padding-top:4px; background:url(../Images/bullet_resources.gif) 0 14px no-repeat; border-top:1px solid #e4e4e4; clear:both; margin-top:5px;}
#resources ul li:first-child { border:none; padding-top:0; background-position:0 4px; margin-top:10px} 
	#resources ul li {_border-top: expression(previousSibling == null ? 'none' : '1px solid #e4e4e4;'); }
	#resources ul li {_background-position: expression(previousSibling == null ? '0 7px' : ' 0 14px;'); }
#resources ul li a:first-child { padding-left:9px; _padding-left:0; border:none; margin-top:10px} 
#resources li a { /*margin-bottom:15px;*/ _text-indent:9px; color:#000000;  }
#resources strong { color:#000; display:block;}
#resources a { font-weight:bold; color:#000000;}
#resources a:hover { text-decoration:none !important; color:#000000 }
#resources a.read_more:hover { color:#0066cc}
#resources img.onAboutPic { margin-left:45px; margin-top:22px; margin-bottom:15px }
#resources .but { margin-left:25px; }
#resources .news_preview_title { display:inline/**/}
#resources #video { margin-top:5px}


/* clinical */
#clinical { position:relative; padding-bottom:10px; background:url(../Images/blockBack_clinical.gif) top left repeat-x }
#clinical h2 { width:186px; padding:0; height:49px; background:url(../Images/blockHead_clinical.gif) top left no-repeat }
#clinical p  { color:#003399; padding:0 10px 0 25px; }
#clinical a		{ padding-left:25px; }

/* stories */
#stories {  text-align:center; clear:both; padding:5px 0; display:none  }
#stories a	{ font-weight:bold; background:url(../Images/bullet_stories.gif) left no-repeat; padding:0 8px }


/* testimonials */
#testimonials { position:relative; background:url(../Images/back_testimonials.gif) top left repeat-x;}
#testimonials h2 { height:22px; padding:0; background:url(../Images/blockHead_testimonials.gif) center top no-repeat}
#testimonials div.client { float:left; width:/*133px*/200px; height:100px; margin-top:12px; font-size:11px; font-size:90%; border-right:1px solid #CCC}
#testimonials div.first {  border-left:1px solid #CCC; width:200px}
#testimonials div.client p { padding:10px; padding-top:0; font-size:13px; line-height:16px }
#testimonials div.client img { float:right; display:none }
#testimonials div.client b { display:block; font-size:10px; font-size:85%; color:#000; text-transform:uppercase }
#testimonials div.client a	{ font-weight:bold; font-size:10px; font-size:85%; text-transform:uppercase  padding:0 8px; display:block }

#login_box p {padding:0 10px;}
#billingAddress input.but_blue { float:left; *float:right; margin-right:5px; padding:0; }
#billingAddress input.editCart { width:80px; }
#billingAddress input.contCheckout { width:150px; *width:140px}


/* media center */
#tabContent #texts #media_list 	{ display:block; margin:auto; width:550px;  margin-top:30px;}
#tabContent #texts #media_list  span.date { display:block; float:left; width:80px; text-align:center;  }
#tabContent #texts #media_list  p .date { margin-left:5px  }
#tabContent #texts #media_list  p { height:auto; clear:both; }
#tabContent #texts #media_list  a { display:block; padding-left:85px; }

#tabContent #texts #release 	{ display:block; margin:auto; width:550px;  margin-top:30px;}

#tabContent #texts #media_list.full_news a {  padding-left:0; font-weight:bold; }

#tabContent #texts #media_list.full_news div.col { display:block !important; float:left; line-height:140%; font-size:13px }
#tabContent #texts #media_list.full_news div.left { width:200px; font-weight:bold }
#tabContent #texts #media_list.full_news div.left img { margin-bottom:10px}
#tabContent #texts #media_list.full_news div.left .sep { margin-bottom:5px; height:10px; display:block; width:187px; border-bottom:1px solid #ccc}
#tabContent #texts #media_list.full_news div.right { width:350px}
#tabContent #texts #media_list.full_news ul,
#tabContent #texts #media_list.full_news li { list-style:none }
#tabContent #texts #media_list.full_news ul.bulleted_list li { background:url(../Images/bullet_grey_arrow.gif) 0 3px no-repeat; padding-left:12px; font-weight:bold; color:black}
#tabContent #texts #media_list.full_news div.col p, 
#tabContent #texts #media_list.full_news div.col ul { margin-top:0; margin-bottom:10px} 

#tabContent #texts #media_list.full_news a.but { padding:0 7px; font-size:12px; text-transform:uppercase; font-weight:bold; padding-top:1px; margin:5px 0; line-height:19px; width:125px; /*line-height:140%*/}
#tabContent #texts #media_list.full_news a.but:hover { text-decoration:underline; color:#000000 }
#tabContent #texts #media_list.full_news a.order { margin-top:10px}

.news_preview li {  }
.news_preview .news_preview_left { float:left; width:81px; margin-bottom:15px;  }
.news_preview .news_preview_right { padding-top:30px; padding-left:80px; color:#000000 }
.news_preview .sep { margin-bottom:5px; height:5px; display:block; border-bottom:1px solid #ccc}
#icons { margin:0 0 0 8px; height:40px;}
#icons a { position:relative; display:block; float:left; margin-right:2px; text-decoration:none;}
#icons a span { position:absolute; display:none; margin-top:2px; /margin:38px 0 0 -34px; padding:4px; color:#333; font-weight:normal; white-space:nowrap; background:#feff82;}
#icons a:hover span { display:block;}
