/* *****************************
	Stylesheet for SPILO WORLDWIDE
	by Belay Development
	Created 10 18, 2007
****************************** */



/* GENERAL 
******************************* */

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

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,blockquote { 
	line-height: 1.5em;
}

select { min-width:1.5em;}	/* Firefox Fix */

* {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;	
}

.rollover {cursor: pointer;} /* Use this class on an img or input to have it swap on/off folders in path */

a img {
	border: 0;
	text-decoration:none;
}

.png {behavior: url("/includes/pngbehavior.htc");} /* For non-background transparent PNGs */

.page_container	{
	background: url(/media/bkgd.gif);
}

.clear {clear:both; }


h3 {
	color:#f75583; 
	font-size:11px; 
	font-weight:bold;
	}
	
h5{
	color:#009999; 
	font-size:14px; 
	font-weight:bold;
	}
	
h2 {
	color:#23a2af;
	}

h6 {
	color:#139ba9;
	font-size:14px;
	}

/* LAYOUT
*********************** */

#wrapper {margin: 15px auto;background: #362c2b;}
#banner {background: url(/media/banners/banner.gif) no-repeat;width: 750px;height: 90px;}
#bannerLrg {background: #008797 url(/media/banners/bannerLrg.gif) no-repeat;width: 950px;height: 90px;}
#banner p {padding: 45px 0 0 55px;}
#bannerLrg p {padding: 45px 0 0 55px;}
#banner span {font-size: 15pt;font-weight: bold;font-family: LondonBetween, Arial, sans-serif;}
#bannerLrg span {font-size: 15pt;font-weight: bold;font-family: LondonBetween, Arial, sans-serif;}
 
/* TOP NAV
*********************** */

#topnav {width: 750px; background-color:#139baa; background: url(/media/topnav/topbk.gif) repeat-x;}
#topnav img {float: left;border: 0;}

#topnavStore {width: 950px; background-color:#139baa; background: url(/media/topnav/topbk.gif) repeat-x;}
#topnavStore img {float: left;border: 0;}

/* LEFT NAV
*********************** */

#left_nav_container {background: #143236 url(/media/left_bkgd.gif) repeat-y;padding-bottom: 20px;width: 151px;float: left;}
#left_nav_container td {padding-bottom: 1px;}
.left_menu {
	background: #0e2326;
	color: #fff;
	width: 135px;
	border: solid 1px #5b7073;
	margin: 2px 0 2px 9px;
	padding: 2px 0;
}

#recently_viewed {
	background: #ffffff;
}


#brand {
	background: url(/media/products/bkgd.gif) repeat-y;
}


/* PRODUCTS
*********************** */

#products {background: #008796 url(/media/bkgd.gif) repeat-x;}
#products_container {width: 586px;float: left; height:100%; display: inline;padding-bottom: 17px;margin-right: 0px;color: #fff;background: #055760;}
#products_container p {margin: 15px 30px 20px 30px;}
#products_container img {margin: 0 9px 4px 0;float: left;}
#products_exclusive {width: 500px;float: left;display: inline;padding-bottom: 17px;margin-right: 0px;color: #fff;background: #055760;}


/* PRODUCTS SECTION
*********************** */

#products2 {margin-bottom: 7px;background: #000 url(/media/bkgd.gif) repeat-x;padding-bottom: 540px;border-bottom: solid 2px #fff;}
#prod_section {width: 571px;float: left;display: inline;padding: 0 0 80px 15px;color: #fff;background: #055760;}

#prod_section .box {width: 262px;height: 116px;float: left;margin-top: 6px;border: solid 1px #cfc9be;background: #fff;padding: 1px;}
#prod_section .boxin {height: 105px;background: #cfc9be;padding-top: 11px;}
#prod_section .boxbkgd {height: 97px;background: #fff;color: #666666;padding: 0;}
#prod_section .boxbkgd img {
	float: none;
	padding: 0px;
	}
#prod_section .boxbkgd h2 {
	padding-top: 0px;
	margin-left: 10px;
	color: #099;
	}
#prod_section .boxbkgd h1 {padding-top: 0px;margin-left: 10px;}
#prod_section .boxbkgd p {font: normal 8pt Arial, Verdana, sans-serif;margin-left: 10px;}


/* PRODUCTS DETAIL
*********************** */

#add_prod {
	background: #fff (/media/prod_detail.gif) repeat-x;
	width: 540px;
	height: 84px;
	border: solid 1px #fff;
	margin-left: 5px;
	
}
	
#prod_detail {margin: 5px 0 0 15px;}
#prod_detail h2 {color: #099;font-size: 11pt;font-family: Arial, sans-serif;padding: 20px 0 0 28px;}
#prod_detail h4 {
	padding: 0 0 0 28px; 
	color:#f75583; 
	font-size:14px; 
	font-weight:bold;
	}
	
#prod_detail span {color: #055760;padding-left: 28px;}
#prod_detail p {font: normal 8pt Arial, Verdana, sans-serif;margin: 10px 0 0 28px;}
#prod_detail .box {width: 542px; _height: 337px;float: left;margin-top: 6px;border: solid 1px #cfc9be;background: #fff;padding: 1px;}
#prod_detail .boxin {_height: 326px;background: #cfc9be;}
#prod_detail .boxbkgd {_height: 322px;background: #fff;color: #666666;padding: 0;}
#prod_detail .boxbkgd img {float: right; padding: 0px;}
#prod_detail .boxbkgd h1 {padding-top: 13px;margin-left: 19px;}

#swatch {
	color: #666;
}

#swatch td {
	padding-left: 5px;
	border: solid 1px #fff;
}

#leftCartArea {
	 /*background-color:#143236; */
	 background-color:#fff;
	 width:100%;
	 overflow-y:auto;
	 overflow-x:hidden; 
	 height:450px;
	 padding:0;
	 }

/* EVENTS & PRESS
*********************** */
#events {margin: 0 0 10px 30px;}
#press_detail {background: url(/media/masthead.gif) no-repeat;height: 75px; padding-left: 30px;}


/* EMPLOYMENT
*********************** */

#employ_form {margin: 20px auto;width: 370px;background: #dfe9ea;}
#employ_form table {width: 330px;padding: 10px;}
#employ_form th {font-family: Arial, Verdana, sans-serif;font-size: 10pt;color: #099;float: left;}
#employ_form input {border: solid 1px #000;padding: 2px;}
#employ_form td {padding-right: 7px;}	

/*#container {background: #000 url(/media/bkgd.gif) repeat-x;} */
#containerStore {}
#wht_bk {
	width: 576px;
	float: left;
	display: inline;
	padding: 17px 0 25px 10px;
	color: #fff;
	background: #055760;
}

#wht_bk ul, li, p {
	margin: 4px 32px;
	font-family: Arial, Verdana, Helvetica, sans-serif
	}
	
#border {
	width: 542px;
	float: left;
	border: solid 1px #cfc9be;
	background: #fff;
	padding: 1px;
	margin: 2px 5px;
}

#topborder {
	background: #cfc9be;
	padding-top: 11px;
}

#body {
	 background: #fff;
	 color: #666666;
}

/* SEARCHBOX
***************************** */


.side_searchbox {
	width: 150px;
	background: url(/media/bg_sidesearch.gif) left repeat-y;	
	border: 0;
}

.side_searchbox td.main {padding:5px; vertical-align: top; line-height: 1.5em; font-size: 8px;}

.side_searchbox td.main input, .side_searchbox td.main select {margin-top: 2px;}


/* REGISTRATION
***************************** */

#registration { 
	text-align:left; 
	margin:20px auto;  
	background-color:#dfe9ea; 
	width:450px;  
	font-family:Arial, Helvetica, sans-serif; 
	color:#666666;
	padding-left:20px;
	}
	
#registration input {
	height:20px;
	width:160px;
	}

.tag {
	 padding-bottom:10px;
	 
	 }
	 
.blueLarge {
	background-color:#139baa; 
	font-weight:bold; 
	color:#fff; 
	padding-left:25px; 
	font-size:14px; 
	border-left:solid #fff 1px;
 	height:40px;
	}
	
.blueHeader {
	background-color:#139baa; 
	font-weight:bold; 
	color:#fff;
	font-size:14px; 
	border-left:solid #fff 1px;
 	height:40px;
	}
	
.blueMyAccount {
	text-align:center; 
	background-color:#139BAA; 
	border-left:1px solid #FFFFFF; 
	color:#FFFFFF; 
	font-size:14px; 
	font-weight:bold; 
	height:40px;
	}
	
.blueSettings {
	background-color:#139BAA; 
	border-left:1px solid #FFFFFF; 
	color:#FFFFFF; 
	font-size:12px; 
	font-weight:bold; 
	height:22px; 
	vertical-align:middle; 
	ext-align:center; 
	padding:3px 10px 0 10px;
	width:120px;
	}
	
.blueCheckout {
	background-color:#139BAA; 
	padding:5px 25px; 
	border:1px solid #FFFFFF; 
	color:#FFFFFF; 
	font-size:14px; 
	font-weight:bold; 
	height:40px;
	text-align:left;
	}
	
.linkTerms {
	color:#23A2AF; 
	font-weight:bold; 
	text-decoration:underline; 
	font-size:11px;
	}
	
.termsContacts {
	padding:10px 5px 10px 0; 
	width:186px;
	height:65px; 
	float:left; 
	vertical-align:top; 
	margin:2px;
	}
