@charset "UTF-8";
/* CSS Document */

@charset "UTF-8";
/*****	CUSTOM STYLES *****/
@import url(http://fonts.googleapis.com/css?family=Andika);

#outer.home #breadcrumbV{
display:none;
}

#col-240 {
	width: 260px ;
	padding-top: 25px;
 }

#col-480 {
	width: 480px ;
 }
 
.col-600 {
	width: 600px ;
 	}
 
#opening_hours {
	width: 100%;
}

#opening_hours caption {
	text-align:left;
	border-bottom: thin solid #C30;
	}

#opening_hours tr {
	font-size: 1em ;
	}

#opening_hours th {
	vertical-align:top;
	text-align: right;
	padding-right: 8px;
	}
	
#opening_hours td {
	
	font-weight: bold;
	vertical-align:top;
	padding-top: 3px;
	}

#opening_hours strong {
	
	}


/*****	COLOR / BG-COLOR *****/
h3, h2 a, h2, h1{font-family:'Andika',Century Gothic, sans-serif;}
*{
	color: #333;	/* set color for all text */ 
	font-family:   Helvetica;
	font-size: .75 em;
	line-height: 1.6em
	}
/*VAP*/
body { 
	background:#f8f7f0 url('/uploads/aladdinsoutdoorstore/page_images/body.jpg') repeat-x; background-position:center top; top: 240px; /* set bg-color or tile for everything */ 
	}

#container{ 
	background:#fff;
	}

h1, h3, h4, h5, h6
 	{
		color: #333;
	}
	
h2 {
	color: #039;
}


#credits p {	
	}

address {}

/* LINKS */



#welcome a{
	text-decoration: none;
	color: #C30;
	}
	
#welcome a:hover{
	text-decoration: none;
	color: #000;
	}
	


.current_menu_item a
	{
		color: #C30;
	}

/***** BORDERS *****/

fieldset {
	border:none;
	}








.prod_list {	
	border-bottom: thin solid #C30;
	}


/* SEARCH AND LINKS*/
	

#topsearch{
	position: absolute;
	top: 30px;
	right: 12px;
	}




/* spacing and sizes of standard block level tags */

#container img {
	margin-bottom:12px;
	}

#container h1 {
	font-size: 1.4em;
	}

#container h2 {
	font-size: 1.2em;
	margin-bottom: 0;
	margin-top: 5px;
	}
	
#container h3 {
	font-size: 1em;
	margin-bottom: 0;
	}
	
h4, h5, h6 	{}

p	{
	margin: 0px 12px 24px 0px;
	}

#container ul, 
#container ol, 
#container dl, 
#container blockquote {
	margin: 0px 0px 24px 24px;
	}

ul {
	list-style: disc;
	}

li {}
dd {}
dt {}

form {}

table {}
tbody {}
td {}
tfoot {}
th {}
thead {}
tr {}


/*handy classes*/

.clear{
	clear:both ;
	}

.left {
	float:left ;
	}

.right {
	float:right ;
	}

.no-bullets {
	list-style: none ;
	}

/********** HIDE STUFF **********/
			
			#super_menu {
				display:none;
				}
			
			
			
			#product_categories {
				display: none;
				}
			
			#left_categories { 
				display: none; 
				}
			
			#right_column{
				display: none;
				}
			
			#left_column{
				display: none;
				}
				
			.clear{
				clear:both;
				}

/*****	TOWN.IE LINK *****/

body {
	margin-top: -2px;
	}

html>body {
	margin-top: -16px;
	}

#logo {
	margin-top: -15px;
	}

#header>#logo {
	margin-top: 0px;
	}
#header {
	position: relative;
height:141px;
top:45px;
	}
/*****	TOWN.IE LINK *****/

#access {
	height:36px;
} 
#access a{
	height: 36px;
	}

#access a{
	display:block;
	width: 108px;
	background: url(http://town.ie/uploads/aladdinsoutdoorstore/content_images/town_logo_bw.gif) 
				no-repeat;
	/* hide the text*/
	margin-left:815px;
	right:0px;
	text-indent: -5000px;
	border: 0px;
	}
	
#access a:hover{
	display:block;
	width: 108px;
	background: url(http://town.ie/uploads/aladdinsoutdoorstore/content_images/town_logo.gif) 
				no-repeat;
	/* hide the text*/
	margin-left:815px;
	right:0px;
	text-indent: -5000px;
	border: 0px;
	}
	
#access_list{
}
	
#access li {
	list-style: none ;
	}
	

#access .horizontal_dropdown {
	height:0px;
}
	

#outer {
	width: 960px; /* set the width of entire content area*/
	margin-left:auto;
	margin-right:auto;
/*	margin-top: -16px; */
	position:relative;
	}
/*
body>#outer {
	margin-top: -24px;  
	}
*/
/***** HEADER *****/

#logo {
	height: 110px;

	background-repeat: no-repeat;
width:350px;
	}

	

#logo a{
	display:block;
	background-repeat: no-repeat;
	/* hide the text*/
	text-indent: -5000px;margin-top:-20px;
	height: 110px;
	}

/********** NAVIGATION  **********/




/********** CREDITS / ADDRESS  **********/

#credits p{
	margin-top: 12px;
	text-align: center;
	}/*remove this if credits replaced by address*/

address{
	margin-top: 12px;
	text-align: center;
	}

/********** SEARCH RESULTS **********/


.results_navigator
	{
	text-align:center ;
	clear: both ;
	}

#icons {
	text-align:center;
	}

/********** THUMBNAIL VIEW **********/

.products {
     clear: both ;
	 margin-left: 6px ;
	}
.products li
	{
    border: thin solid #ff9900;
	}

.products li{
       float: left ;
       width: 180px ;
height: 250px ;
       display: inline ;
       margin: 0 12px 12px 0 ;
padding-left: 6px;
text-align:center;
position:relative;
	}

.products li img {
display:block;
padding-top:10px;
	
	border: 0;
margin:0px auto;
	}
.products .price a{
position:absolute; 
bottom:0px;left:0px;font-size:14px;background:#fff;padding:10px;
	}	

.products .product_name {
text-transform:uppercase;
       font-size:12px;
font-weight:bold;
       padding:10px ; 
       display:block;
       height: 40px;
	   
	}
#container .products .product_name  a{
      color:#000;
	   
	}

		.products br{
				display:none;
				}

/*************** LIST VIEW ***************/

.prod_list  {	
	list-style: none ;
	}

.prod_list img {
	height: 108px;
	width: 108px;
	margin-top: 18px;
	margin-bottom: -6px;
	float: left ;
	}

.prod_text p 
	{
	margin-botom: 0px;	
	}


.prod_text  {
	float : left ;
	margin-left: 24px;	
	}

.prod_text p {
	font-size:0.8em;
	}

.prod_list div.clear {
	display: none;
	}

	

/********** ENQUIRIES PAGE **********/

#fenquiriesadd table {
	margin-bottom: 24px;
}

.ewTableHeader {
	padding: 12px;
	padding-bottom: 0;
	}

/********** CONTACT PAGE **********/

#address_container {
	width: 240px; 
	float: left;
	}

#address_container h3,
#map_container h3 {
	margin-bottom: 12px ;
	}

#map_container {
	float: right;
	}

#map_container {
	margin-bottom:-120px;
}

/*****	CUSTOM STYLES *****/

.photo {
	border: thin solid #039;
	padding: 2% 2% 0 2% ;
	margin-bottom: 5% ;
	}

#container .photo img {
	width:100% ;
	margin-bottom: 0;
	padding-bottom: 0 ;
	}

.photo_cap {
	display:block;
	text-align: center;
	}

/********** SHOWCASE **********/


#display_img {
	margin-right: 24px;
	}

.thumb {
	float:left;
	height:72px;
	width:96px;
	border: 2px solid #fff;
	}

hr.divider {
	clear: both;
	width:600px;
	}

.hide
	{
	display: none;
	}
	
/********** NAVIGATION  **********/



#horizontal_menu {		
	position:absolute;
	left: -48px;
	z-index:1010;
	}

#horizontal_menu .horizontal_dropdown a {
	padding: 0px 20px;
	font-size: 13px;font-weight:bold;color:#ffcc66;
	text-decoration:none;font-family:arial; letter-spacing:0.5px;
	}
#horizontal_menu .horizontal_dropdown {
	list-style: none;
	}

#horizontal_menu .horizontal_dropdown li {
	float: left;
	/*text-align: center;*/
	list-style:none;

	}

#horizontal_menu .horizontal_dropdown {
	list-style: none;
}
#horizontal_menu  .horizontal_dropdown li:hover ul, #horizontal_menu  .horizontal_dropdown li.sfhover ul {
	left: auto;
}
	

#horizontal_menu  .horizontal_dropdown li a:hover {
	background:#ffcc66; color:#000;padding: 0px 20px;
}
#horizontal_menu  .horizontal_dropdown li:hover {
	background:#ffcc66; color:#000;
}
#horizontal_menu  .horizontal_dropdown li:hover a {
	 color:#000;
}
#horizontal_menu .horizontal_dropdown li {
	float: left;
	/*text-align: center;*/
	list-style:none;
	}
.horizontal_dropdown li ul {
	position: absolute;
	/*width: 10em;*/
	width: 330px;
	left: -999em;
	background: #ffcc66;
	padding:6px 5px 10px 0px;
}

.horizontal_dropdown li ul li{
	margin-bottom:4px;
	text-align:left;
	margin-right:5px;
	width:150px;
color: #FFF;padding-left:5px;
	
}

#horizontal_menu .horizontal_dropdown li ul li a{
border:none;	display:block; font-size:13px;font-weight:normal;padding: 0px 12px;
}
#horizontal_menu  .horizontal_dropdown li ul li a:hover{
	background:#fff; display:block;padding: 0px 12px;
}

.horizontal_dropdown li ul li strong{font-size:11px; color:black;}
/*.horizontal_dropdown li ul li.last{
	margin-bottom:0;
}*/
.horizontal_dropdown li:hover ul {
	left: auto;
}

.horizontal_dropdown li:hover ul, .horizontal_dropdown li.sfhover ul {
	left: auto;
}
#catleft{position:relative;background:#fff;  width:580px;float:left;padding:0px;margin-bottom:10px; margin-top:22px;}
#catright{position:relative; background:#fff; 
width:300px;float:right;padding:10px;margin-bottom:10px; }
#catright h2{color:#333; font-size:16px; clear:right;}

#catright p{font-size:12px; }
#catright img{float:right; width:70px;}
#ctop{ width:580px; height:150px; border:#ccc solid 1px;}
#ctop h2{width:580px; margin-left:20px;padding:0px; color:#ff9900;}
#ctop{ width:640px; height:420px; border:#ccc solid 1px;margin-bottom:20px;}

#ctop ul{margin:10px 10px 10px 35px;padding:10px;}
#ctop ul li{width:140px;float:left;font-size:14px; list-style:none; }
#ctop ul li a img {border:#ccc solid 1px; padding:5px;}
#ctop ul li{width:140px;float:left;font-size:14px;}


#c1{background: url('/uploads/aladdinsoutdoorstore/page_images/parrot.jpg') no-repeat; background-position:500px -11px;  background-size: 12%;}
#c1 h2{width:550px;font-size:26px; margin-bottom:20px; color:#ff9900; }
#c1 h2 a{color:#ff9900;}
#c1 p{width:270px;font-size:13px;}
#c2 {width:260px;position:absolute; top:66px;right:20px;}
#c2 p{font-size:13px; }
#c2 h2{color:#000; text-transform:uppercase; letter-spacing:1px; }
#catright .day{width:100px;float:left; font-weight:bold; font-size:13px;line-height:17px;}
#catright .time{ font-size:13px;line-height:17px;}
#breadcrumbV{font-size:14px;  color:#fff; background:#ff9900;  padding:5px; width:910px; z-index:10000;display:block;}
#breadcrumbV a {color:#fff; font-size:14px; padding-right:5px;padding-left:5px;}
#welcome{padding:10px; background:#fff;margin-top:47px}
#topCategories{width:900px; position:relative;  }
#topCategories  li {width:220px; float:left; list-style:none;}
#topCategories  li a {color:#000;text-decoration:underline;  }
#topCategories  li a:hover {color:#ff9900;text-decoration:underline;  }
#welcome h1{color:#ff9900;}
 #navigation3{clear:left;padding:30px;float:right; font-size:13px;}

#search_results h2{clear:both; margin-bottom:30px; border-top:dotted 2px #ccc;margin-top:-20px; color:#333; font-size:16px;padding-top:10px; }

/********** PRODUCT PAGES **********/

#product_details {padding: 0 12px 0 12px;position:relative; min-height:500px;}
#product_details  #product_name{margin:0 -12px 24px -12px; font-size:20px;width:300px;}
#productLarge{position:absolute; top:0px;right:120px;}
.product_thumbnails{position:absolute; top:0px;  width:130px;right:-30px; height:400px;overflow:auto;}
.product_thumbnails img{width:100px;}
.description{width:300px; font-size:13px; }
#product_details h3{ color:#333; font-size:16px;padding-left:10px; }

/********** FOOTER  **********/
#footer_menu{font-size:13px; position:absolute; top:120px; right:10px; }
#footer_menu a{
	text-decoration: none;
	color: #fff;
	}
#footer_menu a.cart{
	display:none;
	}
#footer_menu a:hover{
	text-decoration: underline;
	color: #fff;
	}
#footer_menu {
	height: 36px ;
	clear:both ;
	}

#footer_menu ul li {
	display:inline;
	padding-left :19px;
	}
.product_categories{display:none;background:#fff; width:900px; margin:auto;padding-top:15px; padding-bottom:15px; }
.product_categories ul#prod_cats {}
.product_categories ul#prod_cats li ul li{ clear:none; width:200px; float:left; font-size:12px;font-weight:normal; list-style:square;}
.product_categories ul#prod_cats li {clear:left; font-size:12px; font-weight:bold;list-style:none}
p.tel b{font-size:18px; background:#fff; padding:10px; border:solid 1px #ccc; letter-spacing:0.5px;}
#topdes{clear:both;border: dashed 1px #ccc; padding:10px;}
#topdes p{font-size:14px;}
#topdes h3{font-size:16px;margin-bottom:20px;}
.red{color:#fff; background:#ff6666;border:solid red 3px; padding:5px;}
/*SealSkinz*/
#topdes #col-240{margin-right:20px;}
#topdes #col-240 h2{border:none;font-size:13px;margin:0px;padding:0px;margin-bottom:10px;}
#topdes #col-240 p{border:none;font-size:12px;}
#topdes #col-240 h1{font-size:16px;margin:0px;padding:0px; margin-bottom:10px;}

.christmas p{ font-style:italic;width:210px; }
.special{border:red solid 1px; padding:10px;}
#welcome .special h3{margin:0px;padding:0px;left:0px;color:red;}
p #special {font-size:18px; color:#CC0000;}

.outofstock {color:#ff0033; font-weight:bold;}

#breadcrumbV .divider{color:#fff; }
#breadcrumbV ul{margin-left:0px;padding-left:0px;margin-top:-5px;}
#breadcrumbV li {color:#fff; font-size:14px;margin:0px;}
.container{clear:both}

#quick-links{
  margin-top:10px;
  margin-bottom:10px;
text-align:center;
  font-size:12px;
}


#quick-links a:hover{
 color:#C00;
}

#dog-tags{
float:right;
}

.extended{width:600px;}

.five-across{
width:1000px;
}

.five-across div{
float:left;
border:1px solid #ccc;
width:160px;
height:160px;
padding:5px;
margin-right:15px;  
font-size:12px;  
border-radius:10px;
}

.five-across div img{
margin-left:5px; 
}

.five-across div p{
width:100%;
margin-top:-14px;
font-size:12px; 
text-align:center;
font-weight:bold;
}

.five-across div:hover{
border:1px solid #ff9900;
}

#shooting-rest-video {
margin: 20px auto 0 auto;
width: 560px;
}

#test img {
margin-bottom: 0;
}

#tank-tube {
    margin-top: 100px;
    margin-left: 19%;
}