/* 
Orange Belize Screen Template
AUTHOR: Leonardo Melendez
VERSION: July 2007
**UPDATED: May 17 by Leonardo Melendez
E-MAIL:balrogbz@hotmail.com
 */
body   { margin:0; padding:0; background:#fff url(../i/bg12.jpg) repeat-x; /*text-align:center;*/ font:12px Arial, Helvetica, sans-serif; }
h2     { font-size:1.3em; margin:5px 0 0 0; color:#806136; }
h3     { color:#706136;}
select { clear:both;}
p      { line-height:1.5em;}
a img  { border:none;}
select { margin-bottom:6px; font-size:0.8em;}
caption { color:#878; font-size:0.9em; border-bottom:1px solid #999; border-top:1px solid #999; padding:6px 0; text-align:left;}
table  { border-collapse:collapse; }
thead  { /*background:url(../i/crumb_border_top.gif) bottom left repeat-x;*/  }
tbody  { }
th	   { padding:6px 12px 8px 12px; text-align:left;}
td	   { padding:5px 12px; text-align:left; }
hr 	   { border:0; border-bottom:1px solid #ded;}/**/

.odd { background:#fefaf1;}

#container { width:900px;  margin:0; text-align:left;  padding:1px 18px 0 12px; background:#fff; /*border-left:1px solid #f8e9d9; border-right:1px solid #f8e9d9;*/  } /**/

#header { float:left; clear:both; width:900px; margin:8px 0 0px 0; } /**/
		#masthead { float:left; width:403px;  padding:0; /*margin-left:-70px; position:relative;*/}
		#masthead a { text-decoration:none; color:#f30; font-style:italic;}
		#masthead a:hover { text-decoration:underline;}
		#masthead h1	{ margin:0; font-size:1.9em; overflow:hidden; }
		#masthead h1 a	{ background: url(../i/logo2.gif) no-repeat; display:block;  padding-top:73px; height: 0 !important; height /**/:73px; overflow: hidden; }
		#masthead span { display:block; color:#444; margin:4px 0 0 3px; text-transform:uppercase; font:0.8em Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.1em;}	
		#utility { float:left; margin:35px 0 0 6px; padding:0 0 18px 0; color:#514335; text-align:right;}/**/
		#utility form { float:left; margin-top:4px;}
		#utility form input[type="text"] { font-size:0.8em;}
		#utility form input[type="image"] {}
		#utility a { font-size:11px; color:#695c51; text-decoration:none; border-bottom:1px solid #eed;}
		#utility a:hover { color:#514335; border-bottom:1px solid #aaa; }
		#utility a img { float:left; margin-left:12px; margin-top:2px; /*display:none;*/}

#navigation { float:left; width:100%; background:#fcfae7 url(../i/nav_border_top.gif) top left repeat-x;  margin:0; padding:0; padding-top:3px; clear:both; list-style-type:none; border-bottom:2px solid #f26101; }
	#navigation li { float:left; font-size:0.9em; padding:0;  /*background:url(../i/vert_dots_2.gif) right repeat-y;*/ border-right:1px solid #ddd9b3;   }
	#navigation a { display:block; float:left; color:#f50; font-weight:bold; padding:4px 12px; text-decoration:none; text-transform:uppercase; }
	#navigation a:hover { color:#360;}
	#navigation .here { color:#360; background:url(../i/nav_here.gif) repeat-x;}
	#navigation a:hover.here { color:#333;}
	
#crumbs { float:left; width:900px; clear:both; padding:5px 0 6px 0; font-size:0.8em; color:#c1a784; border-bottom:1px solid #ded;}/**/
#crumbs a { color:#a5865c;}

#direction { display:none; float:right; margin-right:18px; font-size:0.9em;}
#direction a { text-decoration:none; color:#f30; font-weight:bold; text-transform:uppercase;}
#direction a:hover { color:#390;}

		
#subNav { margin:0; padding:11px 11px 6px 6px; width:121px; float:left; }
	#subNav h2 { font-size:1em; margin:0 0 6px 0; color:#445b36; text-transform:uppercase;}
	#subNav ul { list-style:none; margin:0; padding:0;}
	#subNav li { padding:0; line-height:1.5em;}
	#subNav a  { text-decoration:none; color:#f20; font-weight:bold;}
	#subNav a:hover { color:#330; }
	#subNav .here { color:#775b36; font-weight:bold; font-style:italic; background-color:#ece9c9;}
	

#mainContent { width:740px; padding:0px 0 0 12px; float:left; color:#222; border-left:1px solid #ded; }
#mainContent a { color:#eb7b02;}
#mainContent h2 { color:#f37503; font-size:1.4em; margin:12px 0 0 15px;}

/*#mainContent * { border:1px solid #000;}*/

#product { width:600px; float:left; padding:24px 6px 36px 6px; color:#003925; border-right:1px solid #ded;}/**/
#product p a { font-weight:bold;}
#product ul { margin:8px 0 12px 0;  padding-left:0px; margin-left:15px; font-size:11px; } /**/
#product p { margin:0 0 12px 0; padding:0 6px 0 0; color:#222;line-height:1.3em; font-size:0.9em; }
#product h2 { color:#f60; font-size:1.3em; margin:0; padding-bottom:3px;}
#product #picture { float:right; width:300px; padding:0 6px; text-align:center; }
#product #description { float:left; width:270px; padding:0; }/**/
#product .meta_desc { margin:0 0 10px 0; padding:7px 0; border-bottom:2px solid #b1ab8b; list-style-type:none; font-size:0.9em; border-top:1px solid #b1ab8b; } /**/
.price { font-weight:bold; font-size:1.3em; display:block; color:#f30; margin:0 0 3px 0; }
.fine  { font-size:0.9em; }

#other { float:right; color:#f30; width:110px; font-weight:bold; font-size:0.9em; padding-top:12px; }/**/
#other p {  margin:10px 0;}
#other h3 { text-transform:uppercase; font-size:1em; margin:12px 0 4px 0; padding-top:8px;}
#other ul { list-style-type:none; margin:0;padding-left:0px; line-height:1.4em;}
#other ul a { text-decoration:underline; color:#f60;}
#other a { text-decoration:none; }
#other a:hover { color:#f30; text-decoration:underline;}
.similar { padding:2px 0;  clear:both; text-align:center;}
.similar a { font-weight:normal; color:#d83e02 !important; text-decoration:underline!important;}
.similar img { margin-top:12px; }


#products { width:100%; float:left; line-height:1em; padding:12px 0 24px 0;}
#products h2 { color:#ff560a; font-size:2em; margin:6px 0 24px 0; text-transform:uppercase; font-weight:normal;  }


/* Category View */
#sub_cat	{ margin:0 0 72px 0; padding:12px;}
#sub_cat img { float:left; }
#sub_cat a { float:left; border:1px solid #efd8c4; border-bottom:3px solid #efd8c4; margin:0 3px 10px 0; }
#sub_cat a:hover { float:left; border:1px solid #f37503; border-bottom:3px solid #f37503;}



/* Product view */
.product { float:left; width:110px; height:140px; margin:0 12px 6px 0; text-align:center; font-size:0.9em;}
.product img { clear:both;}
.product a { color:#f30 !important; display:block; margin:3px 0 1px 0; }



#paper {  padding:12px 0 0 0; width:640px;} /**/
#paper h2, #paper h3, #paper p, #paper ul { padding:0 200px 0 0;} /**/
#paper ol { margin:12px 0;} /**/
#paper li { margin-bottom:8px;}
#paper h2 { color:#c17825; font-size:2.5em; margin:0 0 8px 0;  font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
#paper h3 { color:#cf7836; font-size:1.2em; margin:18px 0 0 0;  }
#paper h4 { color:#c17825; font-size:1.1em; margin:18px 0 0 0; font-style:italic;  }
#paper p { color:#031; font-size:1em; line-height:1.4em; margin:6px 0 12px 0;  }
#paper a {  color:#c86800;}
#paper a:hover { text-decoration:underline;}
#paper img { float:right; }
#paper .caption { float:right; clear:both; margin:6px 0 0 0px; font-size:0.9em; color:#777; width:175px;}
#paperbottom { clear:both; height:66px;}

#bottom { padding-left:12px; clear:both;}
#bottom a { color:#a5865c; text-decoration:none;}
#bottom a:hover { color:#000;}
#shipping { margin:12px 0; padding:12px 0; background:url(../i/crumb_border_top.gif) repeat-x; float:left; width:100%;}
#chart { float:left; }
#shipping #description { }
#bottom h3 { color:#e38204; font-size:1.3em; margin:0; }
#bottom p  { margin:3px 0 6px 0; }

/* For FAQs <ol> */ 
#faqs { padding:12px 52px 12px 12px; width:400px; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; /*border:1px solid #c1a784; background-color:#fbecdb;*/}
#faqs li { width:100%; background:url(../i/pointer.gif) no-repeat left top; padding-left:18px; }

#map { width:100%; height:300px; margin-bottom:18px;}

#footer { width:900px; background:url(../i/footer_border_top.gif) top repeat-x; font-size:0.9em; color:#c1a784; padding:0.8em 0 1em 0; clear:both; font-weight:bold;}
#footer strong { text-transform:uppercase;} 
#footer a { color:#a19784; text-decoration:none;}
#footer a:hover { color:#a5865c;}
