html {padding:0;	margin:0; }

body { 
	background:#fff;
	padding:0;
	margin:0;
	border:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:19px;
	font-size:10pt;
	color:#000;
		}

li {list-style:none;}

a:link, a:visited { color:#072762; text-decoration:none;}
a:hover { color: #006600; }

p { text-align:left; padding:10px; font-size:12pt; font-family:"Arial";}

#frame { width:950px; height:100%;  margin:0px auto;}
#top { width:950px; float:left; margin-bottom:10px; padding:0; overflow:hidden;}

#menu { width:550px; height:40px; float:right; margin:35px 0 0 0; }
#menu ul { width:550px; }
#menu ul li { float:left; margin:0px 9px; padding:0px; position:relative; }
#menu ul li a:link, #menu ul li a{ color:#999; font-size:12pt; text-transform:uppercase; padding:0; margin:0; display:block; }
#menu ul li a:hover{ color:#000; border-top:#000 solid;}

#content, #gallery, #contact, #policy, #mens_clothing, #womens_clothing { width:950px; float:left; border-top: 2px solid #666; }

.buyArea { width:770px; float:right; margin:0; padding:0;} 

#content p, #gallery p, #contact p { color:#333; font-weight:bold; font-size:11pt; padding:10px 18px; line-height:20px; }
#policy p { color:#333; font-weight:bold; font-size:10pt; padding:10px 18px; line-height:20px; }
#policy table { margin:10px 25px; }
#policy table th { margin:10px 0px; background:#000; color:#fff; }
#policy table td {  border:1px dotted #666; }

.border-pic img { border:2px solid #000; margin:0px 8px;}

#content h3 { margin: 25px auto; padding:10px; width:200px; border:2px solid #666; background:url(imgs/header_gradient2.gif) repeat-x; color:#fff; font:"Arial"; text-align:center; font-size:12pt; text-transform:uppercase;} 
#contact h3 { margin: 25px 10px; width:200px; border:2px solid #000; background:url(imgs/header_gradient2.gif) repeat-x; color:#fff; font:"Arial";} 
#gallery h3 { margin: 25px auto; width:450px; padding:10px; border:2px solid #000; background:url(imgs/header_gradient2.gif) repeat-x; color:#fff; font:"Arial"; font-size:12pt; text-align:center; text-transform:uppercase;} 
#mens_clothing h3, #womens_clothing h3, #buyArea h3, #policy h3 { margin: 12px 0px; width:950px; padding:0; border:2px solid #666; background:url(imgs/header_gradient2.gif) repeat-x; color:#fff; font:"Arial"; font-size:11pt; text-align:center; text-transform:uppercase; float:left;} 

.clothes-menu{ width:150px; height:100%; overflow:hidden; float:left; margin:0; padding:10px 0px 0px 10px; border-right:1px dotted #666; }
.clothes-header{ text-transform:uppercase; color:#fff; background:#000; font-size:15pt; font-weight:bold; margin:10px 0px; border-bottom:1px dotted #666; border-top:1px dotted #666;text-align:center; padding:5px 5px;}
.clothes-subheader{ color:#000; font-size:10pt; font-weight:bold; margin:7px 0px;}
.clothes-itemlink{ font-size:9pt; margin:2px 15px;}
.clothes-itemlink a { color:#666; font-size:9pt; }
.clothes-itemlink a:hover { color:#072762; }

#gallery-box {width:100%; float:left; text-align:left; }
.gallery-item { margin:15px 25px; float:left; padding:0;}
.gallery-text { color:#999; font-size:9pt; text-align:center; font-weight:bold;}
.gallery-note { color:#333; font-size:7pt; text-align:center; font-weight:bold;}

.category { float:left; margin:25px 75px; padding:0; }
.cateogry-pic { border:10px solid #000; padding:0; margin:0;}
.category-text { color:#999; text-align:center; padding:0; font-size:13pt; text-transform:uppercase; }

#clothing-box { width:100%; float:left; text-align:left; }
.clothing-item { margin:15px 20px; float:left; padding:0; overflow:hidden;}
.clothing-item img { border:2px solid #000;}
.clothing-text { color:#666; font-size:9pt; text-align:left; font-weight:bold;}
.clothing-price { color:#666; font-size:9pt; text-align:left; font-weight:bold;}

a.info { position:absolute; z-index:24; text-decoration:none; }
a.info:hover{ z-index:25; color:#072762;}
a.info span{display: none;}
a.info:hover span{ display:block; position:relative; top:2em; left:2em; width:15em; border:1px solid #0cf; background-color:#000; color:#fff; text-align: center;}

.clothing-frame { width:250px; float:left; padding:0; margin:10px 10px; }
.photo-main { width:240px; height:361px; float:left; border:2px solid #000; }
.photo-thumb { width:80px; height:120px; float:left; border:1px solid #000; margin:5px 5px; }
.enter-logo { width:490px; height:434px; margin:20px 10px; text-align:center; border:0;}
.enter-text p { font-size:10pt; text-align:center; font-weight:bold; padding:10px 10px;} 
.enter-link p { text-align:center; font-size:10pt; font-weight:bold; padding:5px 10px;} 
.enter-announcement p { color:#FF0000; text-align:center; font-size:12pt; font-weight:bold; padding:0px 10px;}

.clothing-details { width:350px; float:right; padding:10px 10px; margin:10px 25px; background:url(imgs/translucent2.png) repeat; }
.details-title { color:#fff; font-size:13pt; padding:20px 5px; border-bottom:1px dotted #fff;}
.details-description { color:#fff; font-size:10pt; padding:12px 15px;}
.details-price { color:#fff; font-size:11pt; font-weight:bold; padding:12px 5px;}
.details-productId { color:#fff; font-size:11pt; font-weight:bold; padding:12px 5px;}
.details-sizeSelect { color:#fff; font-size:11pt; font-weight:bold; padding:12px 5px;}
.details-sizeSelected { color:#fff; font-size:11pt; font-weight:bold; padding:12px 5px;}
.details-note { color:#fff; font-size:9pt; font-weight:bold; padding:10px 5px;}
.details-buyButton {  width:100px; height:35px; padding:20px 5px;}

.contact_form{float:left; margin-left:20px; background:url(imgs/contact_logo.jpg) no repeat fixed center; background-repeat:no-repeat;}
.contact-div { width:350px; float:left; }
.contact-pic { width:550px; text-align:center; float:left; margin:50px 0px 0px 10px; border:4px solid #000; }
.contact_form label{color:#000; font-size:10pt; font-weight:bold;}
.form_element {margin:15px 0px 5px 25px;}
.submit { cursor:pointer; cursor:hand;}

#footer { width:950px; float:left; border-top: 2px solid #666; margin-top:12px; }
#footer_noborder { width:950px; float:left; }
#footer-index { width:950px; float:left; margin-top:12px; }
.footer-links ul { float:left; width:950px; padding:0; margin:0px;}
.footer-links li { list-style-type:none; padding:0px 5px; margin:5px 8px; float:left; font-size:9pt; }

#preamble{width:950px; float:left; margin:0; padding:0;}
.thumbs a { background:none;}
#enterPageText { width:950px; float:left; }
#enterPageText p { color:#666; text-align:center; font-size:9pt; font-weight:bold; }

#store-location { float:left; width:300px; margin:10px 50px;}
.store-title {float:left; color:#000; font-size:13pt; font-weight:bold; padding:1px 5px;}
.store-address {float:left; color:#333; padding:1px 10px;}
.store-photo {float:left; border:1px solid #333;}

.copyright {color:#666; float:left; font-size:9pt;}
.email { color:#000; font-size:10pt; font-weight:bold; border:0; padding:10px; margin:20px; float:left;}
.email img { margin-left:20px; border:0; }
.quote { color:#666; font-style:italic; font-size:10pt; float:right;}
.note { color:#666; font-size:9pt; float:left; width:535px; margin:10px 20px;}
.menu-left{ float:left; width:352px; border:0; padding:0;  margin:0px 0 0 25px; font-size:16pt; font-weight:bold; color:#082767; }
.bold{color:#000; font-weight:bold; }
.focus {background:#333; color:#fff; padding:2px; border:1px solid #000; font-size:10pt; text-transform:uppercase; margin:8px 0px; }
.disclaimer {color:#666; font-size:10pt; line-height:22px; float:left; width:600px; padding:10px 20px; margin-left:30px;}
#size.src{margin:0; padding:0;}	
.sale {text-align:right; font-weight:bold; font-size:13pt; color:#25C804;}