/* global styles */
body {background-color : #000000; margin-top : 0px; margin-left : 0px; margin-right : 0px}


#logo { background: url('/images/besame.png') bottom no-repeat; height: 116px; width: 161px; text-indent: -9999em;  }

.content-table { font-family : Arial; font-size : 12px; color : #ffffff; }

.bottom-border { border-bottom-style : solid; border-bottom-width : thin; border-bottom-color : #ffffff; text-align : left; }

.small { font-family : Arial; font-size : 11px; color : #000000; text-align:center;}

a { color: #c4a57d; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

h1 {font-family : Arial; font-size : 14px; color : #000000; font-weight: normal;}
h2 {font-family : Arial; font-size : 16px; color : #7F7F7F; }
h3 {font-family : Arial; font-size : 16px; color : #7F7F7F; margin: 0; padding: 0; }

#cart h1 {font-family : Arial; font-size : 16px; color : #FFFFFF; margin-top: 20px;}

/* Navigation */
#nav-bar {height : 35px; width : 100%; background-color : #7f7f7f;}
#nav {text-align : center; padding-top : 9px; font-family : Arial; font-size : 9pt; color : #ffffff;}
#nav a {text-decoration : none; color : #ffffff; margin-right: 20px; margin-left: 20px;}
#nav a:hover {color : #000000;}



/* Background Images */
#body-intro {width: 100%;	height: 714px;	background: url('/images/background-intro.jpg') top no-repeat; }
#body-index {width: 100%;	height: 714px;	background: url('/images/background-index.jpg') top no-repeat; }
#body-cart {width: 100%;	height: 714px;	background: url('/images/background-products.jpg') top no-repeat; }
#body-about {width: 100%;	height: 714px;	background: url('/images/background-about.jpg') top no-repeat; }
#body-products {width: 100%;	height: 775px;	background: url('/images/background-products.jpg') top no-repeat; }
#body-videos {width: 100%;	height: 714px;	background: url('/images/background-videos.jpg') top no-repeat; }
#body-press {width: 100%;	height: 714px;	background: url('/images/background-press.jpg') top no-repeat; }
#body-stores {width: 100%;	height: 714px;	background: url('/images/background-stores.jpg') top no-repeat; }


/* content areas */
#content { height: 455px; text-align: left; margin: auto; margin-top: 10px; overflow: auto; width: 850px; }

#content li { margin-bottom: 10px; padding-right: 10px; }

.text { width : 900px; height : 550px; background-image : url('/images/background-text.png');	background-position : top;	background-repeat : repeat; font-family : Arial; font-size : 14px; color : #000000; margin-top: 8px; }

.product-text { width : 900px; font-family : Arial; font-size : 14px; color : #000000; margin-top: 8px; }

#gabriela { float: right; width: 125px; height: 139px; background-image: url('/images/about-gabriela.png'); margin: 0 50px 10px 10px;} 

.question { font-weight: bold; }
.answer { margin-bottom: 20px; }

.locator-country { background-color: #996633; padding: 2px 0 2px 5px; font-weight: bold; color: #ffffff; font-size: 15px; }
.locator-state { background-color: #e8ddc2; padding: 2px 0 2px 5px; font-weight: bold; color: #000000; font-size: 15px; }
.locator-store { margin-left: 5px; margin-top: 5px; margin-bottom: 20px; }
.locator-countrylink { margin-left: 5px; margin-top: 5px; margin-bottom: 20px; font-weight: bold;}

.clear {clear: both;}

.error { font-family: Arial; color: #ff0000; font-size: 12px; border: 1px solid gray; padding: 5px; background-color: #ffe8e8; }

/* Intro */
.intro {font-family : Arial; font-size : 11px; color : #7f7f7f;}
a.introlink { font: 16px "Century Gothic", Arial; color: #ceb785; text-decoration: none; } 
a.introlink:hover { color: #765406; }

/* About */
#nav-about { padding: 20px 0 10px 0; font-family : Arial; font-size: 10pt; }
#nav-about a { color: #757575; text-decoration: none; padding-right: 40px; zoom: 1; }
#nav-about a:hover { color : #000000; }
#nav-about .last { padding-right: 0px; }
#contact-line { text-align: center; margin-top: 10px; }
#contact-line a {font-weight: bold; color: #000000; text-decoration: none;}

/* Products */
#nav-products { position: relative; width: 900px; margin: auto; top: -50px; }
#product { position: relative; width : 900px; height: 540px; font-family : Arial; font-size : 14px; color : #000000; top: -40px;}

#cart { position: relative; width : 900px; height: 550px; font-family : Arial; font-size : 14px; color : #FFFFF; text-align: left; }

.gray-line { color: #7f7f7f; background-color: #7f7f7f; height: 2px; border: 0; }

.details { float: left; width: 475px; height: 540px; text-align: left; padding-right: 5px; font-family: Arial; font-size: 13px; color: #ffffff; font-weight: normal; }
.details-image { float: left; width: 420px; text-align: center; }
.details-title { font-family: Century, Arial; font-size: 22px; font-weight: bold; color: #ffffff; padding-bottom : 15px; }
.details-subtitle { font-family: Arial; font-size: 12px; font-weight: bold; color: #f3e293; padding-bottom : 5px; }
.details-description { overflow: auto; height: 380px; padding-right: 10px; }
.details-price { margin-bottom: 5px; } 
.details-variations { margin-bottom: 10px;}
.details-quantity { }

.holder { margin-bottom: 10px; }

/* Forms */
.quantity {border: 0px solid #000000; background-color: #5b5b5b; font-family: Arial;	font-size: 12px; color: #ffffff; font-weight: bold; }
.variations { border : 0px solid #000000; width : 130px;  color : #000000;}

.button-small {}

input, select, textarea {border : 1px solid #000000; font-family : Verdana;	font-size : 12px;}

.button { font: bold 12px Arial; border: 0; background: url('/images/button_start.png') no-repeat; height: 18px; position: relative; text-indent: 5px; margin-right: -3px;  }
.buttonEnding { position: absolute; display: inline; width: 10px; height: 18px; background: url('/images/button_end.png') no-repeat; margin-right: 3px; }

    
/* Videos */
.video-list { }
a.video-title {font-family : Arial; font-size : 14px; font-weight : bold; color : #000000; text-decoration : none;}

/* Press */
#nav-press {width : 180px; font-family : Arial; font-size: 10pt; float : left;}
#nav-press a {color: #ffffff; text-decoration: none; padding-right: 10px; zoom: 1;}
#nav-press a:hover {color : #000000;}

#content-press { height: 600px; text-align: left; margin: auto; margin-top: 10px; width: 850px; }

.text-press { width : 900px; height : 600px; background-image : url('/images/background-text.png');	background-position : top;	background-repeat : repeat; font-family : Arial; font-size : 14px; color : #000000; margin-top: 8px; padding-top: 10px; }

#press { width: 860px; }
#press-content { width: 660px; float: left; margin-top: 10px; padding-right: 20px; padding-top: 0; overflow: auto; height: 600px; }

#press-content p { margin-bottom: 20px; }
.quote { font-style: italic; font-size: 18px; display: block; font-weight: bold; }

.presslink { color: black; text-decoration: none; } 
.presslink strong { color: black; font-size: 18px; }

/* Footer */
#footer-bar { height: 20px; width: 1000px; background-color : #000000; margin: auto; padding-top : 7px; }
#footer { text-align: center;  font-family : Arial; font-size : 10px; color : #ffffff; }