/* main */
	body {background:#FFF  url(images/bg.jpg) repeat-x; font-family: Georgia, "Times New Roman", Times, serif;  font-size:13px; margin:0px; padding:0px; color:#333;}
	#wrap {width:960px; margin-left:auto; margin-right:auto; }
	#header {width:960px; height:178px; background:url(images/header-bg.jpg) no-repeat;  margin-bottom:10px;}
	#content-col { display:inline; float:left; width:960px; border:1px solid #a1968b; border-top:0px; background-color:#FFF;}
	.page-copy{ display:inline; float:left; width:960px;  margin-top:20px; margin-bottom:20px;}
	#toes { background:url(images/bg-toes.jpg) no-repeat; height: 168px;}
	/* main nav styles */
	#nav-top { float:right; height:55px; width:520px; text-align:right;}
	#nav-top ul {margin:0px; padding:0px; list-style:none; text-align:left; display:inline;}
	ul#navtop {	display: inline;	list-style: none; margin:0px; padding:0px;  padding-top:20px;  }
	ul#navtop li {float: left;  font-size: 12px; margin:0px; padding:0px; font-weight:normal; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
	ul#navtop li a { padding-right: 20px; padding-left:20px; color:#FFF; text-decoration:none; height:40px; line-height:40px; border-right: 1px solid #3c3c3c; }
	ul#navtop li a:hover { padding-right: 20px; padding-left:20px; color:#FFF; text-decoration:underline; height:40px; line-height:40px; border-right: 1px solid #3c3c3c; }
.col-1{
	float:left;
	width:500px;
	text-align: left;
}
.col-2{ float:right; width:400px;}

.col-3{ float:right; width:400px;}
	
	/* main nav styles */
	#nav-wrap { width:650px; display:inline; float:right; font-family: Arial, Helvetica, sans-serif; height:41px; margin-left:10px; margin-top:48px;}
	#nav-wrap ul {margin:0px; padding:0px; list-style:none; text-align:left; display:inline;  }
	ul#navul {	display: inline;	list-style: none; margin:0px; padding:0px;  }
	ul#navul li {float: left;  font-size: 12px; margin:0px; padding:0px; font-weight:normal; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
	ul#navul li a { padding-right: 20px; padding-left:20px; color:#FFF; text-decoration:none; height:41px; line-height:41px; }
	ul#navul li a:hover { padding-right: 20px; padding-left:20px; color:#FFF; text-decoration:underline; height:41px; line-height:41px; }

/* Font Styles */
	h1 {font-size:24px; font-weight:normal; color:#008fea; margin:0px; margin-bottom:10px; padding:0px; }  /* page headings */
	h2 {font-size:16px; font-weight:normal; color:#008fea; padding:0px; margin:0px; margin:10px; width:280px; }  /* product summary headings */
	h3 {font-size:15px; font-weight:normal; color:#008fea;    margin:0px; padding:0px; }
	h4 {font-size:18px; font-weight:normal; color:#757575;    margin:0px; padding:0px; line-height:30px;  border-bottom:1px solid #dad9d9; width:600px; margin-top:20px;}
	h5 {font-size:16px; font-weight:normal; color:#757575;    margin:0px; padding:0px; line-height:30px;  border-bottom:1px solid #dad9d9; width:100%; margin-bottom:0px;}
	h6 {font-size:20px; font-weight:normal; color:#757575;    margin:0px; padding:0px; line-height:30px;  border-bottom:1px solid #dad9d9; width:100%; margin-bottom:10px;}
	p { margin:0px; color:#959595; line-height:20px;  font-size:14px;  padding:0px; margin-top:10px; margin-bottom:10px; }
	li {color:#959595; padding:0px; margin:0px;line-height:30px;  font-size:13px; border-bottom: 1px solid #dad9d9; list-style:none; padding-left:20px; }
    ul {padding:0px; margin:0px; margin-top:0px;}
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	a:link {color:#959595;	text-decoration: none;}
	a:visited {	color:#959595; text-decoration: none;}
	a:hover {	color:#959595; text-decoration: underline;}
	a:active {	color:#959595; text-decoration: none;}
	a:focus {outline:none;}  
	.price-large {font-size:16px; color:#757575; margin:0px; padding:0px;  font-weight:normal; }
	.price-small {font-size:13px; color:#757575; margin:0px; padding:0px;  font-weight:normal; margin-left:10px; }
	
.page-copy li {color:#959595; padding:0px; margin:0px;line-height:30px;  font-size:13px; border-bottom: 1px solid #dad9d9; list-style:none; padding-left:20px; background:url(images/li.gif) no-repeat left; }
.page-copy ul {padding:0px; margin:0px; margin-top:0px;}
	
/* Home Styles */
	.home-b-1 { display:inline;  float:left; }
	.home-b-2 { display:inline;  float:left; }
	.home-b-3 { display:inline;  float:left; }	
	.home-b-4 { display:inline;  float:left; }	
	
	.home-copy { width:700px; display:inline; float:left;}
	.home-widget { width:170px; display:inline; float:right; }
	
/* Toes Styles */
	.t-1 { display:inline;  float:left; width:400px; margin-left:30px; margin-top:30px; }
	.t-2 { display:inline;  float:left; width:210px; margin-left:60px; margin-top:30px; }
	.t-3 { display:inline;  float:left; width:220px; margin-left:35px; margin-top:30px; }

	#toes p {color:#FFF; }
	#toes a:link {color:#FFF; 	text-decoration: none;}
	#toes a:visited {	color:#FFF; text-decoration: none;}
	#toes a:hover {	color:#FFF;  text-decoration: underline;}

/* Product Styles */
	.product-wrap { width:300px; border:1px solid #bebebe; display:inline; float:left; margin-right:8px; margin-top:00px; margin-left:8px;}
	.product-icon { width:300px; height:200px; overflow:hidden;}
	.product-info { width:300px; border-top:1px solid #bebebe; background:url(images/product-info.jpg) no-repeat #f0f1f2; height:64px; overflow:hidden;}
	
	.pro-col-1 {width: 610px;  display: inline; float:left; }
	.pro-col-1 img { border:1px solid #bebebe;} 
	.pro-col-2 { display:inline; float:right; width:330px;}
	.product-thumb {margin-top:10px; margin-right:10px; border:1px solid #bebebe;}
	
	
	
	
/* product styles */
	.product { width:210px; display:inline; float:left; margin-right:12px; margin-left:12px; margin-top:28px; border: 1px solid #19bcb9; padding:2px; background:#8cdddc;}
	.product-text { background: url(images/pro-text-bg.jpg) no-repeat bottom right; border-top:2px solid #8cdddc; height:33px;}
	.product-text p { line-height:33px; font-family:Georgia, "Times New Roman", Times, serif; color:#15636c; padding-left:15px; font-size:14px;}
	
	.product-large { width:600px; display:inline; float:left; margin-right:12px; margin-left:12px; margin-top:0px; border: 1px solid #19bcb9; padding:2px; background:#8cdddc;}

	ul.gallery { display:inline; list-style:none; margin:0px; padding:0px}
	ul.gallery li { padding:0px; margin-top:10px; margin-right:10px; border:1px solid #bebebe; width:110px; height:80px; overflow:hidden; display:inline;}
	#main_image {}
	
	
/* Other Styles  */
	.clear {clear:both; height:0px; }
	.clear02 {clear:both; height:2px; }
	.clear10 {clear:both; height:10px; }
	.clear20 {clear:both; height:20px; }
	.clear30 {clear:both; height:30px; }
/* footer */
	#footer {font-size:12px; color:#959595;  text-align:left; width:960px; border-top: 1px solid #dad9d9; border-bottom: 1px solid #dad9d9; height:45px; }
	#footer p {font-size:12px; color:#959595; padding-top:0px; line-height:40px;}
	#footer a:link {color:#959595;	text-decoration: none;}
	#footer a:visited {	color:#959595; text-decoration: none;}
	#footer a:hover {	color:#959595; text-decoration: underline;}
	.line2 {border-top: 1px solid #dad9d9; padding-top:10px; margin-bottom:5px; clear:both;}
	.line {border-bottom: 1px solid #dad9d9; padding-top:15px; margin-bottom:15px; clear:both;}
	.right-image {float:right; margin-left:50px; margin-top:10px;}
	
	.contact { border: 2px solid #dfdfdf; padding:4px; margin-left:15px; margin-top:5px;}
	.contact-btn { border: 2px solid #dfdfdf; padding:2px; margin:5px; width:100px; margin-left:15px;}
	.contact-wrap { width:400px;   }
	.contact-p { margin:0px; line-height:23px;  font-size:12px; color:#1f1f1f; padding:0px; margin-top:2px;}
.image-left-box 	{ display:inline; float:left; border: 1px solid #dfdfdf; padding:2px;  }
	.right {text-align:right;}
	
	.twitter { float:right; clear:both; margin-top:5px; line-height:24px; margin-bottom:10px; }
	.twitter img { padding-top:10px;}
/* end of main CSS file */

