@charset "UTF-8";
/* CSS Document */

/*  
Theme Name: Toiles
Theme URI: http://www.towntoiles.com
Description: Theme designed for Town Toiles 
Version: 1.0
Author: Daniel Beacham
Author URI: http://www.zelencomm.com

*/
*{margin:0; padding:0;}
img, a{border:none; outline:none; text-decoration:none;}
.right{float:right;}
.left{float:left;}
ul{list-style-type:none;}
li{text-transform:uppercase; font-size:12px; letter-spacing:.015em;}
p{color:#959494; font-size:12px; line-height:2.0em; margin-bottom:10px;}
h1, h2, h3, h4, h5, h6{font-family:arial, Helvetica, sans-serif; color:#c4da51;}
h2{font-size:16px; text-transform:uppercase;}
a img{text-decoration:none;}


body{background:url(images/bg_main.jpg) no-repeat top center #000; font-family:Arial, Helvetica, sans-serif;}
	#wrapper{width:960px; margin:0 auto;}
	#page{background:url(images/bg_page.jpg) repeat-y; width:100%; position:relative;overflow:hidden; padding-bottom:10px;}
       
	
	#mainNav{position:absolute; top:22px; left:0px; width:931px; padding:0 0 0 10px; background:#9bc13c;z-index:50;}
		#mainNav ul{}
		#mainNav ul li{display:inline; margin:0 20px 0 0; line-height:25px;}
		#mainNav ul li:last-child{margin:0;}
		#mainNav ul li a, #mainNav ul li.shop a:hover{color:#fff;}
		#mainNav ul li.shop{ font-weight:bold; letter-spacing:1px; font-size:13px;}
		#mainNav ul li.shop a{color:#145b8c;}
		#mainNav ul li a:hover, #mainNav ul li a.selected{color:#145b8c;}
			
		
	#sideNav {float:left; width:138px; background:url(images/sideBox.jpg) no-repeat top left;}
		#sideNav ul{margin:60px 15px 60px 15px;}
		#sideNav ul li{display:block; margin-bottom:20px; font-weight:bold; color:#fff;}
		#sideNav ul li a{color:#0d5a66;}
		#sideNav ul li a:hover, #sideNav ul li a.selected{color:#fff;}
	
	
	#mainContentHome{float:left;width:792px; padding:0 15px;}
        #mainContent{float:left;width:803px;}

                .topNav{margin:3px 15px 28px 15px; height:17px;}
		.topNav ul{}
		.topNav ul li{font-size:10px; display:inline;margin:0 15px 0 0;}
		.topNav ul li a{color:#998b8b;}
		.topNav ul li:last-child{margin:0;}
		
		.content{float:left; width:625px; border-right:solid 1px #959494; margin-top:10px; padding-right:20px;}
  .content a{color:#1dd1ed;}
   .content a:hover{text-decoration:underline;}
			.whatsNew{position:absolute;bottom:35px; right:30px;}
                .insideContent{float:left; margin-top:10px; padding-right:20px;}
		

                p.copy{float:left;color:#90cdf1; font-size:10px;margin-top:2px;}
         	.zelen{float:left; text-align:right; width:960px;}
			.zelen a{color:#90cdf1; font-size:10px;}
			.zelen a:hover{color:#fff;}

.mainPages{background:url(images/pages_logoBar.jpg) no-repeat; overflow:hidden;}
.photoCol{float:right; text-align:center;}
  .photoCol img{margin-bottom:25px;}
.mainCol{float:left; margin:120px 0 0 15px; width:520px;}
  .mainCol h1{color:#c4da51; font-size:15px; text-transform:uppercase;margin-bottom:20px;}
  .mainCol ul{list-style-type:disc; margin-left:15px;}
   .mainCol li{margin-bottom:5px; color:#959494; font-size:12px; line-height:2.0em; text-transform:none;}

.mainCol a{color:#1dd1ed; text-transform:uppercase; text-decoration:underline;}

.mags{float:left; margin:15px 0; width:167px;}
.lastMag{width:122px; margin:15px 0; float:left;}
   span.magLabel{margin:0;padding:0; font-size:12px;}


#search{float:right; display:inline;}
   .search{background:#bbdb7c; color:#998b8b; height:12px; margin:4px 10px; font-size:10px;}
  #searchResults {position:absolute; left:138px; top:45px; background:#9bc13c; width:783px;opacity:.9; filter:alpha("opacity=90"); z-index:50; overflow:hidden; padding:15px 10px;}
.searchCol{float:left;margin-right:15px; text-align:center;}
.searchCol label{display:block;}
 .searchCol label a{font-size:12px; color:#fff;margin-bottom:5px;}


.contactForm label{font-size:12px; color:#959494;float:left;margin-right:5px; }
 .contactForm input{border-bottom:1px #959494 solid; border-top:0px; border-right:0px; border-left:0px;float:left;margin-right:10px;}

.disclaimer{text-align:center; margin:10px 0;}

span.row{clear:left; margin:5px 0;}
.clear{clear:both;}

.newImage{float:right; margin-left: 20px; text-align:center; width:147px;}
  .newImage a{color:#1dd1ed; text-decoration:underline; font-size:12px;}

.errorMsg{position:absolute; top:48px; left:138px;background:#9bc13c; width:555px;}
.errorMsg ul{list-style-type:disc; margin:15px 0 0 15px;}
.errorMsg ul li{margin-bottom:5px; color:#fff;}

div.personalization{float:left; width:250px; text-align:center;}

p#submitForm{margin:15px 0 5px;}   

.patterns{float:left; width:350px; text-align:center; margin-bottom:70px;}
.patternLabel{font-weight:bold; color:#000; float:left; margin-right:5px}
