/*
Theme Name: Comeaux caps
Theme URI: http://www.aetechnology.net
Description: Custom Theme by aeTechnology
Version: 1.0
Author: Liz Eisworth
Author URI: http://www.aetechnology.net
*/



* {
    padding: 0;
    margin: 0;
} 

body {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;	
	color: #fff;
	background:#191919 url(images/bodyBG.jpg) top center repeat-y;
	font-size:90.0%;
	}

.bodyWrapper {background:transparent url(images/bodyBGrepeat.jpg) top center no-repeat;
		width:100%;
		min-width:1020px;
		margin:0px auto;}

.wrapper{overflow:hidden;
			width: 976px;
			
			vertical-align: top;
			border: 0px solid #818181;
			background-color:#fff;
			font-weight : normal ;
			margin:auto;}

.header {   background: #eeeeee url(images/headerBGfreeShipping.jpg) top center no-repeat;
			width: 976px;
			height:101px;
			margin:0px;
			float:left;
			padding:0px 0px 0px 0px;
			color:#ffffff;
			font-weight:bold;
			font-size:.8em;
			}


.fadeshowDiv {float:left; width:996px; height:242px;}
.contentContainer{background: transparent url(images/pageBG.jpg) top left repeat-y;
			width : 976px;		
			vertical-align: top;
			float:left;
			margin-top:7px;
			padding:0px;}
#contentWrapper, #homeContentWrapper{background-color: transparent;
			width : 962px;		
			vertical-align: top;
			float:left;
			margin-left:0px;
			margin-right:0px;
			padding:0px 7px 0px 7px;
			}




/* ************MAIN MENU - Horizontal**************** */ 
.navContainer {background: transparent url(images/navBGfreeShipping.jpg) top left no-repeat; 
			vertical-align: top;
			margin:none;
			padding-left: 10px;
			padding-right: 10px;
			border-spacing: 0px;
			text-align:center;
			float:left;
			width:976px;
			height:37px;
			}


/* ************END MAIN MENU**************** */ 

.flames {background: #811d11 url(images/flamesBG.jpg) top left repeat-y; }
.casino {background: #811d11 url(images/cardsBG.jpg) top left repeat-y; }
.money {background: #811d11 url(images/moneyBG.jpg) top left repeat-y;}
.skulls {background: #811d11 url(images/skullsBG.jpg) top left repeat-y; }

#content	{float:left;
			margin:0px 0px 0px 0px;
			padding:10px;
			width:535px;
			min-height:737px;
			}
#homeContentWrapper #content	{float:left;
			margin:0px 0px 0px 0px;
			padding:10px;
			width:535px;
			min-height:360px;
			}

#monslideshowFlash {float:left;
			margin:-7px -7px 0px 0px;
			padding:0px;
			width:562px;
			height:256px;}

.box1 {background: transparent url(images/box1BG.jpg) top left no-repeat;
		height:121px;
		width:274px;
		margin-right:7px;
		float:left;
		margin-bottom:7px;}
.box2 {background: transparent url(images/specialItemsFeatureBG.jpg) top left no-repeat;
		height:121px;
		width:281px;
		margin-right:-7px;
		float:left;
		margin-bottom:7px;}

#widecontent	{ background-color: transparent;
			float:left;
			padding-left:25px;
			padding-right:25px;
			padding-top:5px;
			width:910px;
				}

#sidebar {width:405px;
			float:left;
			padding:0px 2px 0px 0px;
			background-color:#fff;}
#sidebar img {margin:0px;
				padding:0px;
				float:left;}
#sidebar a{display:block;
			height:210px;
			width:135px;
			float:left;
			}
#sidebar a.capCloseout, #sidebar a.capSpecialItems, #sidebar a.capPictures{	height:130px;
			}

.cap1000 {background: transparent url(images/1000.jpg) top left no-repeat; }
.cap2000 {background: transparent url(images/2000.jpg) top left no-repeat; }
.cap3000 {background: transparent url(images/3000.jpg) top left no-repeat; }
.cap4000 {background: transparent url(images/4000.jpg) top left no-repeat; }
.cap5000 {background: transparent url(images/5000.jpg) top left no-repeat; }
.cap6000 {background: transparent url(images/6000.jpg) top left no-repeat; }
.cap7000 {background: transparent url(images/7000.jpg) top left no-repeat; }
.cap7000SB {background: transparent url(images/7000SB.jpg) top left no-repeat; }
.cap8000 {background: transparent url(images/8000.jpg) top left no-repeat; }
.capCloseout {background: transparent url(images/closeouts.jpg) top left no-repeat; }
a.capSpecialItems {background: transparent url(images/specialitems.jpg) top left no-repeat; }
a.capPictures {background: transparent url(images/pictures.jpg) top left no-repeat; }

a:hover.cap1000, a:active.cap1000 {background: transparent url(images/1000over.jpg) top left no-repeat; }
a:hover.cap2000 {background: transparent url(images/2000over.jpg) top left no-repeat; }
a:hover.cap3000 {background: transparent url(images/3000over.jpg) top left no-repeat; }
a:hover.cap4000 {background: transparent url(images/4000over.jpg) top left no-repeat; }
a:hover.cap5000 {background: transparent url(images/5000over.jpg) top left no-repeat; }
a:hover.cap6000 {background: transparent url(images/6000over.jpg) top left no-repeat; }
a:hover.cap7000 {background: transparent url(images/7000over.jpg) top left no-repeat; }
a:hover.cap7000SB {background: transparent url(images/7000SBover.jpg) top left no-repeat; }
a:hover.cap8000 {background: transparent url(images/8000over.jpg) top left no-repeat; }
a:hover.capCloseout {background: transparent url(images/closeouts_over.jpg) top left no-repeat; }
a:hover.capSpecialItems {background: transparent url(images/specialitems_over.jpg) top left no-repeat; }
a:hover.capPictures {background: transparent url(images/pictures_over.jpg) top left no-repeat; }

#sidebar ul{ padding-left:20px;}
#sidebar ul li, #sidebarLinks ul li {
				margin:0px 0px 5px 0px;}
#sidebar h2{font-size:1.2em;
		clear:left;
		font-weight:bold;}


.post{padding-top:15px;}

.footer {  	vertical-align: middle;
			width:976px;
			text-align : center ;
			float:left;
			color:#fff;
			background: transparent url(images/footerBG.jpg) top left no-repeat; 
			padding: 0px 0px 0px 0px;
			margin:0px;
			font-size:0.7em;
			height:75px;
			}
.creditFooter {   background-color: transparent;

			clear:both;
			padding-top:20px;
			margin:auto;
			text-align:center;
			font-size:.7em;
			color#fff;
			}
.creditFooter a {color:#a4a4a4; text-decoration:none;}
.creditFooter a:hover {color:#bcbbbb; text-decoration:underline;}
.creditFooter img {margin-top:8px;}

.footerLeft {width:450px;
			float:left;
			text-align:left;
			}
.footerRight {width:450px;
			float:right;
			text-align:right;
			padding-top:20px;
			padding-right:20px;}

.footerLinks ul li.page_item, #footerAddressHome ul li.page_item{display:inline;
								margin:10px 0px 10px 0px;
								border-right:1px solid #666;}
.footerLinks ul li.page_item a, #footerAddressHome ul li.page_item a {color:#a4a4a4;}



h1 {color:#fff;
	font-weight:normal;
	font-size:1.8em;}

h2	{  font-size : 1.5em;
			color : #fff;
			vertical-align: top;
			margin-bottom:6px;
			margin-top:6px;
			margin-left:4px;
			font-weight:normal;}



h3	{  font-size : 1.3em;
			color : #fff;
			margin-bottom:3px;
			margin-top:8px;
			margin-left:8px;
			font-weight:normal;
			font-family:Arial;}

h4	{  font-size : 1.2em;
			color : #fff ;
			margin-left:10px;
			font-weight:bold;
			font-family:Arial;}



p{margin-top:5px;
margin-bottom:15px;
margin-left:10px;}

em {font-style:italic;
	}




.entry ul{padding-left:40px;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:0px;
	display:block;}

.entry ul li {list-style-image: url(images/listRaquo.gif);
				list-style-position:outside;
				margin-top:3px;}

.entry ul.outside li {list-style-position:outside;}

.entry ol {padding-left:40px;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:0px;
	display:block
	}
.entry ol li {list-style-position:outside;}


a {
	text-decoration:underline;
	color: #fff;
	font-weight : bold ;
	}
				
a:hover{
	text-decoration: none;
	color: #cfcfcf;
	font-weight : bold ;
	}
	
a:visited{
	font-weight : bold ;
	}


.hide{visibility:hidden;
		line-height:0px;}



/* Form inputs */
#headerSearch .inputWrap{background: transparent url(images/searchInput.jpg) bottom left no-repeat ;
				border:0px;
				height:19px;
				padding:0px 0px 2px 3px;
				text-align:left;
				
				}
.inputWrap{background: transparent url(images/searchInput.gif) bottom left no-repeat ;
				height:20px;
				padding:0px 0px 1px 3px;
				text-align:left;}

.search {margin-bottom:15px;}
.searchform input[type="text"]{ background-color:transparent;
				border:0px;
				width:179px;
				font-size:8pt;
				border:1px solid red;
				}
.searchform input[type="submit"] {margin:0px;								
								font-size:8pt;}



input	{  font-family : "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif ;
			font-weight : normal ;
			font-size : 10pt;
			color: #000000;
			border: 1px solid #666666;
			
			}
			
input[type="submit"]{    	font-weight : bold ;
			font-size : 10pt;
			color: #fff;
			border:none;
			background-color: #d74538;
			}
input[type="button"]{    	font-weight : bold ;
			font-size : 10pt;
			color: #fff;
			border:none;
			background-color: #d74538;
			}

input[type="checkbox"]{    	font-weight : bold ;
			font-size : 10pt;
			padding:5px;
			border:0px;
			}
			
select { 
			background-color: #FFFFFF; 
			color: #000000; 
			font-weight : normal ;
			font-size : 10pt;	
}

textarea {font-family : "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif ;
			font-weight : normal ;
			font-size:10pt;}


a img {border:none;}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.wp-caption {background-color:#f5f5f5;
	border:1px solid #e1e1e1;
	text-align:center;
	padding:15px 12px 0px 12px;
	margin:0px 20px 10px 20px;}

p.wp-caption-text{margin-left:0px; margin-bottom:5px; font-size:.9em; color:#000;}

.alignright {clear:right;}
.aligncenter{margin-left: auto;
	margin-right: auto; }
img.aligncenter{display: block;
	margin-left: auto;
	margin-right: auto;
	padding:10px;
	background-color:#f5f5f5;
	border:1px solid #e1e1e1;}

img.alignright {
	padding: 4px;
	margin: 10px 10px 15px 20px;
	display: inline;
	padding:10px;
	background-color:#f5f5f5;
	border:1px solid #e1e1e1}

img.alignleft {
	padding: 4px;
	margin: 10px 15px 20px 10px;
	display: inline;
	padding:10px;
	background-color:#f5f5f5;
	border:1px solid #e1e1e1}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

strong {font-weight:bold;}
small {font-size:.9em; font-family:Verdana;}
.clearboth {clear:both;}

.postmetadata {clear:both; font-size:.8em;}
.postmetadata  p {margin-top:0px;}

#humFormfiller {
visibility:hidden;
display:none;
}





.calDate, .newsDate {font-size:1.2em; color:#07488a; font-weight:bold;}


.smallCalendarDate {font-weight:bold;}



.formHolder {width:500px;
			float:left;}

a.sfwlink { text-decoration:none;			
			color:#b1b0b0;}
a.sfwlink:hover { text-decoration:none;
			border-bottom:1px dotted #fff;
			color:#fff;}


.searchform  {
	padding: 0px 0px 0px 0px;
	width:280px;
	}

#headerSearch{margin:0px 120px 0px 0px;
			padding:20px 10px 10px 10px;
			float:right;
			background-color: transparent;
			height:58px;
			text-align:right;
			width:260px;
			color:#fff;
			}
#headerSearch a {color:#fff;}
.searchsubmit {padding:2px 1px; border:0px; color:#fff; font-size:.8em;  margin-left:5px; font-weight:bold; }


input#saveForm.btTxt {font-size:.9em; padding:3px 8px; }

.gallery img, .gallery a img {
border: solid 1px #D9D9D9;
background: #ffffff;
padding: 4px;
}
.gallery a:hover img {
border-color: #666666;
background: #ccc;
}


.gallery {
	margin: auto;
}
.gallery .gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 20%;			}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery .gallery-caption {
	margin-left: 0;
}
	
#sizingchart {border-left:1px solid #fff;
		border-top:1px solid #fff;
		margin:auto;}
#sizingchart td {border-right:1px solid #fff;
		border-bottom:1px solid #fff; 
		padding:3px;}
#sizingchart td.sizingheader {background-color:#666; color:#fff; font-size:1.1em; font-weight:bold;}
#sizingchart td.mainheader {background-color:#000; color:#fff; font-size:1.6em; font-weight:bold;}

blockquote{margin-left:20px; padding-left:3px; border-left:4px solid #ca3827;}

#contactBar {float:right;
			width:300px;
			text-align:right;}
#phoneNumber {font-size:2.0em;
			}


.formArea {float:right;
			width:225px;}

.formArea  h2 {margin-left:0px;
				font-weight:bold;
				color:#fff2bd;}
.formArea  h3 {margin-left:0px;}


.formArea2 {margin:0px 0px 20px;
			padding-bottom:20px;
			border-bottom:1px dashed #fff;}
.formArea2  h2 {margin-left:0px;
				font-weight:bold;
				color:#fff2bd;}
.formArea2  h3 {margin-left:0px;
			font-weight:bold;}


.paypalSubmit {text-align:center;
			width:225px;
			padding-top:20px;}
.formArea form select {font-size:.8em;}

.ngg-galleryoverview {margin-left:20px;}

input#viewCart {float:right; margin-top:8px; margin-right:20px;}

.ngg-gallery-thumbnail a img {height:37px; width:46px;}