/* Begin custom.css */

/* Global styles
-----------------------------------------------*/
.clearer {clear:both; height:1%; line-height:1%; font-size:1%;}
div.welcome-msg {font-weight:bold; padding:10px 15px 0 0;}

/* New styles for home page
-----------------------------------------------*/
div#watches-main {height:391px; width:360px; background:url(../images/img_watches-main.jpg) no-repeat; float:left; margin:65px 0 0 100px; padding:20px 0 20px 20px;}
div#home-right {width:360px; float:left; margin-top:50px;}
	#home-right p {line-height:1.8em; font-size:14px;}
	
/* New styles for Footer area
-----------------------------------------------*/
p.legality {display:block; float:right; width:350px; font-size:12px; margin:0;}
p.legality a:link, p.legality a:visited {color:#444; font-weight:normal; text-decoration:underline;}
p.legality a:link, p.legality a:visited {color:#555; text-decoration:none;}


p.bottom-links {display:block; float:left; width:350px; font-size:12px; margin:0; color:#d2d2d2;}
p.bottom-links a:link, p.bottom-links a:visited {color:#fff; font-weight:normal; text-decoration:underline;}
p.bottom-links a:hover, p.bottom-links a:active {color:#fff; text-decoration:none;}

/* Watches Landing page
-----------------------------------------------*/
div.browse-styles {float:left; width:350px; padding:15px; margin:50px 0 0 70px; text-align:center;}
div.browse-artists {float:left; width:350px; padding:15px; margin:50px 0 0 0; text-align:center;}
div.browse-artists ul {margin-top:10px;}
div.browse-artists ul.all {margin-top:20px;}
div.browse-artists li {padding:4px 10px; display:inline; margin-top:15px;}
div.browse-artists li a:link,
div.browse-artists li a:visited {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding:3px;
	border:1px solid #333;
}
div.browse-artists li a:hover,
div.browse-artists li a:active {
	padding:3px;
	border:1px solid #e2e2e2;
}

/* All Artists pages
-----------------------------------------------*/
ul.artists {width:850px; margin:0 auto;}
ul.artists li {
	float:left; 
	display:inline; 
	height:125px; 
	width:150px; 
	padding:15px; 
	margin:15px; 
	background-color:#000; 
	text-align:center; 
	border:1px solid #333;
}
ul.artists li img {vertical-align:middle;}
ul.artists li:hover {border:1px solid #fff;}
ul.artists li a:link, ul.artists li a:visited,
ul.artists li a:hover, ul.artists li a:active {
	outline:none;
	border:none;
	text-decoration:none;
}

ul.styles {width:700px; margin:0 auto;}
ul.styles li {
	float:left; 
	display:inline; 
	height:165px; 
	width:165px; 
	padding:10px; 
	margin:15px; 
	background-color:#17261F; 
	text-align:center; 
	border:1px solid #7D8C8F;
}
ul.styles li:hover {border:1px solid #fff;}
ul.styles li a:link, ul.styles li a:visited,
ul.styles li a:hover, ul.styles li a:active {
	outline:none;
	border:none;
	text-decoration:none;
}
ul.styles li h4 {padding-bottom:5px;}

/* Available Retailers page
-----------------------------------------------*/
div.retailers {float:left; width:500px; padding:15px; border:2px solid #333; margin:5px 0; background-color:#000;}
	div.retailer-img {width:175px; min-height:100px !important; float:left; padding:0 15px 0 0; }
	
/* Checkout
-----------------------------------------------*/
div#checkout-container {margin-top:25px;}
