/* CSS Document */

#logo { width:195px;  float:left; margin-left:3px; margin-top:5px;}
#header_links a, a:link {color:#363; font-size:11px; text-decoration:none; font-weight:normal}
#header_links a:hover{color:#555; font-size:11px; text-decoration:none; font-weight:normal}
#header_links {text-align:left;  }
.lightblue {color:#004964;}
#head_content { float:left; margin-top:15px; width:445px; }
.phonenr  { color:#db8703; font-size:13px; }
.callus{ color:#db8703; font-size:18px; font-weight:bold;}
#tagline { float:left; }
#div__body{ }
/* --- Main Page Container --- */
body { margin:0px !important; padding:0; color: #666; background-color:#fff; text-align:center; }
body,table,tr,td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #666; }
.medtext {color:#666!important; font-size:11px!important; }

#outerwrapper { margin:0 auto; padding:0; text-align:center; }
#innerwrapper, #body-wrapper, #bodyTemplate, #body-footer
 { width:800px !important; overflow:hidden; margin:0 auto; text-align:left; position:relative; background-color:#fff; }
#body-main-col {margin-left:5px;}
/* horizontal navigation*/
#nav_bar {  width: 598px; height: 30px; margin: 0; padding: 0; background:url(images/nav_bar_background.jpg); position: relative; float:left;}
#nav_bar li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#nav_bar li, #nav_bar a {height: 30px; display: block }
#home {left: 0; width: 88px; }
#products {left: 102px; width: 88px;}
#program {left: 204px; width: 88px;}
#resources {left: 306px; width: 88px;}
#company {left: 408px; width: 88px;}
#contact {left: 510px; width: 88px;}
#home a:hover {background:transparent url(/site/7naturallaws/images/nav_bar_background_over.jpg) 0 0px no-repeat;}
#products a:hover {background: transparent url(/site/7naturallaws/images/nav_bar_background_over.jpg) -102px 0px no-repeat;}
#program a:hover {background: transparent url(/site/7naturallaws/images/nav_bar_background_over.jpg) -204px 0px no-repeat;}
#resources a:hover {background: transparent url(/site/7naturallaws/images/nav_bar_background_over.jpg) -306px 0px no-repeat;}
#company a:hover {background: transparent url(/site/7naturallaws/images/nav_bar_background_over.jpg) -408px 0px no-repeat;}
#contact a:hover {background: transparent url(/site/7naturallaws/images/nav_bar_background_over.jpg) -510px 0px no-repeat;}
/* left navigation*/
#prod_categories { width:190px; height:240px; margin:0; padding:0;}
#main_menu { width: 190px;  height:220px; margin: 0; padding:0; background:url(/site/7naturallaws/images/left_menu.gif) 0px 40px no-repeat; position:relative;}
#main_menu li {margin: 0; padding: 0; list-style: none;}
#main_menu li, #main_menu a { display: block;  height:20px; #height:20px;}
#whey {margin-top: 0; width: 190px; height:20px;}
#omegaoil {margin-top: 20px; width: 190px; height:19px;}
#omegaseed {margin-top: 40px; width: 190px; height:19px;}
#greendrink {margin-top: 60px; width: 190px; height:19px;}
#proteinbar {margin-top: 80px; width: 190px; height:19px;}
#supplements {margin-top: 100px; width: 190px; height:19px;}
#education {margin-top: 120px; width: 190px; height:19px;}
#accesories {margin-top: 140px; width: 190px; height:19px;}
#shakes {top: 160px; width: 190px; height:19x;}

#whey a:hover {background: transparent url(/site/7naturallaws/images/left_menu_over.gif) 0px 0px no-repeat; margin: 0; padding: 0;}
#omegaoil a:hover {background:transparent url(/site/7naturallaws/images/left_menu_over.gif) 0px -20px no-repeat; margin: 0; padding: 0;}
#omegaseed a:hover {background:transparent url(/site/7naturallaws/images/left_menu_over.gif) 0px -40px no-repeat; margin: 0; padding: 0;}
#greendrink a:hover {background: transparent url(/site/7naturallaws/images/left_menu_over.gif) 0px -60px no-repeat; margin: 0; padding: 0;}
#proteinbar a:hover {background: transparent url(/site/7naturallaws/images/left_menu_over.gif) 0px -80px no-repeat; margin: 0; padding: 0;}
#supplements a:hover {background: transparent url(/site/7naturallaws/images/left_menu_over.gif) 0px -100px no-repeat; margin: 0; padding: 0;}
#education a:hover {background: transparent url(/site/7naturallaws/images/left_menu_over.gif) 0px -120px no-repeat; margin: 0; padding: 0;}
#accesories a:hover {background: transparent url(/site/7naturallaws/images/left_menu_over.gif) 0px -140px no-repeat; margin: 0; padding: 0;}
#shakes a:hover {background: transparent url(/site/7naturallaws/images/left_menu_over.gif) 0px -160px no-repeat; margin: 0; padding: 0;}
/*td div {  this makes TDs a container with their own coordinate system. absolutely-positioned elements will be offset relative to them  position:relative; }*/

/*featured prds home*/
#home_prod_mod {background-image:url(/site/7naturallaws/images/home_prod_bgnd.gif); width:184px; #width:193px; height:170px; #height:180px; padding:10px 5px 0px 5px; display:block;}
#home_prod_mod input { border:0;}
#home_prod_title {color:#a4714b; font-size:11px; font-weight:bold; padding-left:5px; text-decoration:none;}
#home_prod_title a, a:link, a:hover { text-decoration:none; color:#a4714b;  font-size:11px; font-weight:bold;}
#home_prod_image {margin: 5px 3 3 3; float:left; border:thin #A4714B solid}
#home_prod_add {background-image:url(/site/visucare/images/buy_now_bckgnd.gif); background-repeat:no-repeat; width:230; height:160; #height:156; float:right;}
#home_prod_featured {font-size:11px; #font-size:10px; color:#555; margin:5 5px 0 0; width:110px; float:right }
#home_prod_price { font-family:Arial, Helvetica, sans-serif; color:#a4714b; font-size:12px; font-weight:bold;}

#rightcolwrap {width:170px; vertical-align:top;}
#cart_7nl {background-image:url(/site/7naturallaws/images/cart_bgnd.jpg); background-repeat:no-repeat; width:143px; #width:155px; height:65px; #height:75px; margin-top:10px; color:#363; font-size:10px; line-height:12px; padding:15 0 0 10; font-weight:bold; float:right;}
#cart_7nl  a, a:link, a:hover {color:#363; font-size:10px; font-weight:bold; text-decoration:none; }
#rightcol {background-image:url(/site/visucare/images/rcol_bkg.gif); background-repeat:repeat-y; margin-top:5px; width:170px;}
#rightcol span {font-size:20px; color:#004964;padding-left:10px;}
#signup_banner {color:#FF9900; font-size:30px; letter-spacing:-0.1em; font-weight:bold; float:left; padding-left:10px;}
#oc_health {color:#e39b06; font-size:12px; line-height:14px; padding:3 10 0 0; float:right;}
#timely_updates {color:#004964; font-size:13px; font-weight:bold; margin:0 0 0 10px;}
#rcol_separator {margin:10 10 10 10}
#try_banner {margin:0 5 0 5}
#try_banner ul {list-style-image:url(images/bullet_yellow.gif); list-style-position:outside; font-size:12; color:#666; #margin: 0 0 0 20px; }
#input { border:0px important!} 

.prod_title {color:#a4714b; font-size:14px; font-weight:bold; padding-left:5px;}
.prod_description {font-size:11px; color:#555; margin:10 5px 0 0;}
.prod_add { border:0;}

#gal_thumb_container ul{ float: left;  list-style:none;}
#gal_thumb_container li{display: inline; float: left; width: 100px; height:32px; #height:0px; list-style:none; #padding-left:-15px;	 marign-left:-30px; padding-top:10px; #padding-top:0px;}
#gal_thumb_container{ width: 100px; }
#balance_text{ float: right; width: 250px; height: 220px; padding:15px 90px 0 0; #padding:15px 130px 0 0;}
.balance_description { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #666;}
#balance_title { color:#666633; font-size:24px; line-height:20px; #line-height:24x;}

h1{ color:#336633; text-align:left; }
h2{ color:#333; font-size:12px; }

.prod_list_title , a, a:link, a:hover { color:#363; font-size:12px; text-decoration:none; font-weight:bold;}

#disclaimer {background:#efeadf; padding:7px; margin-top:5px; #width:780px; font-size:8.5px; line-height:9px;}
#green-rightcol{ display:none}



/*************Permalean Bars**********************************/
#bar_productpage_content{
margin: 5px 3px 5px 15px;
}
#bar_page_content{
margin: 5px 3px 5px 15px;
width:600px;
}
#product_heading{
font-family: "Trebuchet MS", Arial;
font-size:20px;
font-weight:bold;
color:#cc3300;
text-align:left;
margin-top:5px;
float:left
}

#productimage{
float:left;
width:260px;
margin: 15px 15px 0px 5px;
}
#product_picture{
float:left;
vertical-align:top;
}

#product_textcontainer{
	float:left;
	width:270px;
	font-size:13px;
	line-height:15px;
	color:996600;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 20px;
}
#product_textcontainer span{
font-weight:bold;
color:663300;
}

#product_text{
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#996600;
float:left;
margin-top:5px;
}
#text_bullets ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#996600;
list-style-image:url(http://www.permalean.com/site/permalean/imagesPer/misc/bullet_lightbrown.gif);
float:left;
margin-top:10px;
}
#text_bullets span{
font-size:13px;
font-weight:bold;
line-height:18px;
color:#663300;
}
#product_heading2{
font-family: "Trebuchet MS", Arial;
font-size:17px;
color:#cc3300;
text-align:left;
margin-top:5px;
letter-spacing:0.1;
}
#bars_imagetext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#996600;
	text-align:left;
	font-style:italic;
	width:270px;
	float:left;
	vertical-align:top;
	line-height: 11.5px;
}
#footertop_prodpage{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:17px;
color:#663300;
text-align:left;
font-weight:bold;
margin:10 3 0 10px;
padding:5 0 5 8px;
width:600px;
float:left;
border-bottom: 1px dashed #EBE0CC;
}
#footerbottom_prodpage{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:17px;
color:#663300;
text-align:left;
font-weight:bold;
margin:0 3 0 10px;
padding:5 0 5 8px;
width:600px;
float:left;
}
#footertop_prodpage span , #footerbottom_prodpage span{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#cc6600;
text-align:left;
}

/*---------------------------------------
Shakes-Recipes------------------------ */

.li-protshakes{ line-height:17px;}
.li-protshakes ul li{text-decoration:none; list-style-image:url(http://www.7naturallaws.com/site/7naturallaws/images/arrows.gif);}
.li-protshakes span{color:#666666; font-weight:bold; !important}

/* Permalean Bars----------------------------------- */

#ContentItem {
width:600px;
text-align:center !important;
}
#ItemCentral{
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 8px;
	width: 620px;
}
#ItemTittle{
text-align:left;
padding-top:25px;
border-bottom:1px solid #cea07d;
}
#ItemName {
text-align:left;
font-family: Tahoma, "Trebuchet MS", Arial;
font-size:26px;
color:#b13100;
}
#Itemrightfooter {
color:#996633;
font-size:9px;
margin-top:210px;
margin-left:5;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
text-align:left !important;
padding:5px;
}

#Itemrightfooter  a, #Itemrightfooter  a:link, #Itemrightfooter  a:visited, #Itemrightfooter  a:hover { 
color:#996633;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:10px;
font-weight:bold;
}

#quantity {
color:#996600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#quantity input { width:30px; border-color:#996600 }

#prod-price { font-size:14px; font-weight:bold; margin-bottom:4px; }
#prod-price span, #bot-price span { color:#663300; }
#prod-price table { text-align:center; margin:0 auto; border:1px solid #996600}
#prod-price .listheadernosort { background-image:none; background-color:#996600 !important; font-size:11px; font-weight:bold; color:#FFF; }

.texttable {
background-color:#FBF7EE;
border-color:white #EDE8E2 rgb(237, 232, 226);
border-style:solid;
border-width:1px;
color:#996600;
font-size:8pt;
padding:2px 5px;
vertical-align:top;}

/**estaba en el addition**/
.ItemCellPrice {padding-left:62px!Important}
*html .ItemCellPrice {*padding-left:0px!Important}

#Itemimage {
	text-align:center;
	float:left;
	margin-top:5px;
	margin-right:2px;
	width:245px;
	height: 320px;
	background-repeat: no-repeat;
	background-position: 10px 30px;
	
}

#Carrito{
	margin-top:10px;
	width:245px;
	#width:335px;
	float:right;
	margin-left: 0px;
}

#ContentSave {
	color:#ffffff;
	font-size:10px;
	text-align:center;
	width: 104px;
	height: 110px;
	float:left;
	background-image:url(/site/permalean/imagesPer/sale_logo_brown.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#ItemDescriptionTXT{
	text-align:left;
	margin-top:14px;
	margin-bottom:5px;
	border-bottom:1px solid #B13100;
	color:#996633;
	font-family: Arial, Helvetica, sans-serif;
	width:345px;
	#width:330px;
	float: right;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

#Itembullets ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#996633;
	list-style:none;
	float:left;
	width: 230px;
	text-align:left;
	
} 


.ItemName_LP a:link, .ItemName_LP a:visited, .ItemName_LP a:hover
{
color:#cc3300;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
}

 














