@charset "UTF-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/
body{
	margin:0px;
	
}

.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}

/* Mobile Layout: 480px and below. */
  
.gridContainer {
	margin-left:0px;
	margin-right:0px;
	width: 100%;
	padding-left:0%;
	padding-right:0%;
	clear: none;
	float: none;
}

#div1{
	display:none;
	background-image:url(../images/site/hanlonheader5.jpg);
	height:250px;
	width:100%;
	margin:0px auto;
}

#div1_mobile{
	display:block;
	background-image:url(../images/mobile_header.jpg);
	background-size:cover ;
	min-height:190px;
	background-repeat:no-repeat;
	background-position:center bottom;
	width:100%;
	margin:0px auto;
	text-align:center;
}

#banner_main {
	width:100%;
	display:none;
	/*background-color:#0c0f2e;*/
	border-bottom: #77512B solid 2px;
	background-image:url(../images/site/banners/banner1.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	height:300px;
}

#welcometext {
	padding:2%;
	width:96%;
	float:none;
}

#cat_outer {
}

#footer {
	width:100%;
	min-height:700px;
	background-color:#171111;
	 color: #FBF6E2;
	border-top:#77512B solid 2px;
}

#footer_inner {
	width:100%;
	min-height:200px;
	
	}

#footer_left{
	float:none;
	width:96%;
	min-height:300px;
    padding:2%;
	font-family: 'Lora', serif;
}

#footer_right{
	float:none;
	width:96%;
	text-align:center;
	padding:2%;
	font-family: 'Lora', serif;
}
#footer_right_left{
	
	width:100%;
	min-height:200px;
	
	
	
}
#footer_right_right{
	width:100;
	text-align:center;
	
}

#copyright {
	width:100%;
	background-color:#EAE6E6;
	
}
#copy_inner{
	text-align:center;
	max-width:100%;
	font-family:sans-serif;
	font-size:12px;
	color:#A4A0A0;
	margin:10px auto;
}

/* unvisited link */
a.copylink:link {
    color:#9D9A9A;
	text-decoration:none;
}

/* visited link */
a.copylink:visited {
    color:#9D9A9A;
	text-decoration:none;
}

/* mouse over link */
a.copylink:hover {
    color:#9D9A9A;
	text-decoration:underline;
}

/* selected link */
a.copylink:active {
    color:#9D9A9A;
	text-decoration:none;
}

#text_image {
	display:block;
	width:100%;
	min-height:297px;
	float:none;
	margin-bottom:0px;
}
#header_outer {
	width:100%;
	display:none;
	height:250px;
	background-color:#171111;
	border-bottom:#77512B solid 2px;
}

#header_outer_mobile {
	width:100%;
	display:block;
	text-align:center;
	background-color:#171111;
	border-bottom:#77512B solid 2px;
}
#menu_outer{
	width:100%;
	display:none;
	padding-top:50px;
	font-family: 'Lora', serif;
	float:left;
	text-align:center;
	
	
}

#menu_outer_mobile{
	width:100%;
	display:block;
	height:120px;
	background-color:#171111;
	padding-top:0px;
	font-family: 'Lora', serif;
	float:left;
	text-align:center;
	
	
}
.menu_item{
	display:none;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	float:left;
	color:#FBF6E2;
	cursor:pointer;
	font-size:16px;
	height:25px;
	padding-top:5px;
	
}

.menu_item_mobile{
	display:block;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	float:left;
	color:#FBF6E2;
	cursor:pointer;
	font-size:25px;
	height:25px;
	padding-top:5px;
	padding-bottom:40px;
	
}
.menu_item:hover{
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	float:left;
	color:#Ffffff;
	cursor:pointer;
	font-size:16px;
	height:25px;
	padding-top:5px;

background: #a90329; /* Old browsers */

background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 81%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(81%,#6d0019)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 81%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 81%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 81%); /* IE10+ */

background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 81%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */


}


/* unvisited link */
a.menu_links:link {
    color: #FBF6E2;
	text-decoration:none;
}

/* visited link */
a.menu_links:visited {
    color: #FBF6E2;
	text-decoration:none;
}

/* mouse over link */
a.menu_links:hover {
    color: #FFFFFF;
	text-decoration:none;
}

/* selected link */
a.menu_links:active {
    color: #FFFFFF;
	text-decoration:none;
}


#Links_header {
}
.links_item {
}
#footer_title {
	font-size:16px;
	font-family: 'Lora', serif;
	padding-bottom:10px;
}
#footer_text {
	font-size:14px;
	font-family:sans-serif;
	color:#F3EFE1;
}
#footer_title2 {
	font-size:16px;
	font-family: 'Lora', serif;
	padding-top:10px;
	padding-bottom:10px;
}
#footer_text2 {
	font-size:14px;
	font-family:sans-serif;
}
#about_us_outer{
	background-image:url(../images/site/face_two.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	clear:both;
	width:100%;
}
#about_us_inner{
	width:100%;
	margin:0px;
	background-color:#171111;
	opacity:0.8;
	color:#F1EDE3;
	min-height:665px;
	display:block;
	border:none;
}
#about_us_title{
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:24px;
	font-family: 'Lora', serif;
}
#about_us_left{ 
	width:96%;
	padding:2%;
	float:none;
	display:block;
	font-family:sans-serif;
	
}
#about_us_right{
	width:96%;
	padding:2%;
	float:none;
	font-family:sans-serif;
}
.text_title_class {
	
	font-family: 'Lora', serif;
	
}
.text_title_class2 {
	
	font-family: 'Lora', serif;
	font-size:18px;
}
#news_outer{
	background-image:url(../images/site/2guitarsonpaper.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	clear:both;
	width:100%;
	padding-bottom:20px;
	
}

#news_inner{
	width:100%;
	margin:0px;
	/*background-color:#171111;*/
	/*opacity:0.8;*/
	color:#F1EDE3;
	min-height:550px;
	display:block;
	padding-bottom:0px;
	/*border:#77512B solid 2px;*/
	
}
#news_left{
	width:96%;
	padding:2%;
	float:none;
	margin-right:1%;
	background-image:url(../images/site/paper.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	color:#171111;
	

}
#news_header{
	padding-bottom:20px;
	font-size:24px;
	font-family: 'Lora', serif;
}
#news_headline{
	padding-bottom:12px;
	font-size:20px;
	font-family: 'Lora', serif;
}
#news_byeline{
	padding-bottom:8px;
	font-size:18px;
	font-family: 'Lora', serif;
}
.news_time{
	padding-left:25px;
	font-size:12px;
}
#news_img{
	text-align:center;
	padding-bottom:10px;
}
#news_content{
	font-size:16px;
	font-family: sans-serif;
	
}
#news_right{
	width:96%;
	padding:2%;
	min-height:110px;
	margin-left:0%;
	margin-top:10px;
	float:none;
	background-image:url(../images/site/paper.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	color:#171111;
}	
#news_header2{
	padding-bottom:20px;
	font-size:24px;
	font-family: 'Lora', serif;
}	
.news_t{
float:left;	
padding-right:10px;
}
.news_line_headline{
	float:left;	
	font-size:16px;
}
.news_line_outer{
	
	clear:both;
	margin-bottom:20px;
}
.news_line_date{
	
	float:left;	
	font-size:10px;
	padding-top:4px;
	padding-left:10px;
}
a.news_line_link:link {
    color:#171111;
	text-decoration:none;
	cursor:pointer;
}

a.news_line_link:visited {
   color:#171111;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.news_line_link:hover {
   color:#171111;
	text-decoration:underline;
	cursor:pointer;
}

/* selected link */
a.news_line_link:active {
   color:#171111;
	text-decoration:none;
	cursor:pointer;
}



#product_cat_view_all {
}

/*Products page*/

#cat_Page_outer{
	background-color:#F5F2E2;
}
#cat_page_inner{
	width:100%;
	min-height:200px;
	margin:0px ;
}
#Cat_page_title {
	margin-left:0px;
	margin-top:0px;
	font-size:24px;
	font-family:'Lora', serif;
	text-align:center;
	padding:10px 10px;
}
#product_cat_view_all{
	
}
/*dealers page*/
#dealers_outer{
	display:block;
	width:100%;
	background-color:#545353;
	margin:0px;
	clear:both;
	background-image:url(../images/bigt.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	min-height:900px;
}

#dealers_inner{
	width:100%;
	clear:both;
	display:block;
	margin:0px auto;
	color:#F5F2E2;
	
	
}
#dealers_page_title{
	
	margin-left:20px;
	margin-top:20px;
	font-size:24px;
	font-family:'Lora', serif;
	color:#F5F2E2;
}
#Dealers_main{
	color:#F5F2E2;
	margin-left:2%;
	
}
#dealer_title{
	
	margin-top:20px;
	margin-bottom:10px;
	
}
#dealers_left{
	width:40%;
	float:left;
	padding-right:;
}
#dealers_right{
	width:60%;
	float:left;
}
#dealers_right_content{
	
	float:left;
	
}
#dealers_county{
	font-size:24px;
	font-family:'Lora', serif;
	color:#F5F2E2;
	margin-left:20px;
	margin-top:10px;
	
}
.dealer_shop_outer{
	float:left;
	width:140px;
	height:160px;
	background-color:#F5F2E2;
	color:#171111;
	padding:20px;
	border:#77512B solid 2px;
	margin:10px;
	clear:none;
	display:block;
	border-radius:4px;
}
.shop_name{
	font-size:20px;
}

.shop_address{
	font-size:18px;
}

.shop_phone{
	font-size:18px;
}


.shop_web{
	font-size:18px;
	
}



a.shop_link:link {
    color:#171111;
	text-decoration:none;
	cursor:pointer;
}

a.shop_link:visited {
   color:#171111;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.shop_link:hover {
   color:#171111;
	text-decoration:underline;
	cursor:pointer;
}

/* selected link */
a.shop_link:active {
   color:#171111;
	text-decoration:none;
	cursor:pointer;
}



.CityHeader{
padding-top:5px;
padding-bottom:5px;	
cursor:pointer;
}
.CityHeader:hover{
padding-top:5px;
padding-bottom:5px;	
cursor:pointer;
color:#FFFFFF;
}

/*cataogue css*/

.cat_ind_outer{
	width:100%;
	
	border:#77512B solid 2px;
	margin:0px;
	float:none;
	clear:none;
	display:block;
	cursor:pointer;
}
.cat_ind_outer:hover{
	width:98%;
	height:300px;
	border:#5f4123 solid 2px;
	margin:0px;
	float:none;
	clear:none;
	display:block;
	cursor:pointer;
}

.cat_ind_image{
	width:100%;
	margin-bottom:-6px;
	border-bottom:#77512B solid 2px;
}
.cat_ind_title{
	width:98%;
	height:29px;
	background-color:#171111;
	color:#F5F2E2;
	font-size:20px;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1vh;
	padding-top:1vh;
	
}
.cat_ind_desc{
	width:98%;
	background-color:#171111;
	text-overflow:ellipsis;
	color:#F5F2E2;
	font-size:12px;
	padding-right:1%;
	padding-left:1%;
	padding-bottom:1vh;
	padding-top:1vh;
}
.cat_ind_more{
	border-top:#77512B solid 2px;
	width:100%;
	
	background-color:#000000;
	text-align:center;
	color:#F5F2E2;
	padding-top:4px;
	font-family:'Lora', serif;
}


a.cat_ind_link:link {
    color:#F5F2E2;
	text-decoration:none;
	cursor:pointer;
}

a.cat_ind_link:visited {
   color:#F5F2E2;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.cat_ind_link:hover {
   color:#ffffff;
	text-decoration:none;
	cursor:pointer;
}

/* selected link */
a.cat_ind_link:active {
   color:#F5F2E2;
	text-decoration:none;
	cursor:pointer;
}



a.cat_ind_link2:link {
    color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

a.cat_ind_link2:visited {
   color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.cat_ind_link2:hover {
    color:#E49A4C;
	text-decoration:none;
	cursor:pointer;
}

/* selected link */
a.cat_ind_link2:active {
   color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

.cat_top_outer{
	margin-top:20px;
	padding-top:20px;
	padding-left:0px;
	width:100%;
	/*border:#77512B solid 2px;*/
	display:block;
	clear:both;
	
}
.cat_top_left{
	width:100%;
	min-height:186px;
	float:none;
	padding-right:0%;
	
}
.cat_top_right{
	
	width:100%;
	
	float:none;

	text-align:left;
	/*border-left:#77512B solid 2px;*/

}
.cat_top_header{
	width:100%;
	float:none;
	clear:both;
	
}

.cat_top_title{
	float:none;
	width:96%;
	clear:both;
	font-size:20px;
	padding:2%;	
	
}

.cat_top_text{
	clear:both;
	float:none;
	width:96%;
	padding:2%;
	
	
}

/*catorgory product vvie*/
#product_range_view{
	width:100%;
	clear:both;
	
	margin-left:0px;
	
	
}
.cat_top_producte_outer{
	width:100%;
	float:none;
	clear:none;
	display:block;
	height:500px;
	border:none;
	margin:0%;
	background-color:#000000;
	cursor:pointer;
}
.ctp_title_outer{
	background-color:#000000;
	height:60px;
	text-align:center;
	color:#C57A26;
}
.ctp_title{
	text-align:center;
	margin-left:10px;
	font-size:25px;
	padding-top:10px;
	
	color:#C57A26;
	
}
.ctp_field{
	
	text-align:left;
	margin-left:10px;
	margin-top:12px;
	font-size:12px;
	color:#E8B76A;
	font-family: Verdana, sans-serif;
}
.ctp_imgage{
	
	height:400px;
	text-align:center;
	
}
.ctp_link_outer{
	color:#C57A26;
	text-align:center;
	font-family: Verdana, sans-serif;
}




a.prod_view_link:link {
  color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

a.prod_view_link:visited {
  color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.prod_view_link:hover {
    color:#E49A4C;
	text-decoration:none;
	cursor:pointer;
}

/* selected link */
a.prod_view_link:active {
   color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}


/*product view css*/
#cat_Page_outer_prod{
	background-color:#000000;
}
.Prod_outer{
	width:100%;
	min-height:700px;
	margin-bottom:20px;
	margin-top:20px;
}
.Prod_left_outer{
	width:96%;
	padding:2%;
	background-color:#000000;
	float:none;
	min-height:700px;
}

.Prod_name{
	 color:#E49A4C;
	 font-size:30px;
	 margin-bottom:20px;
}

.Prod_field{
	 color:#E49A4C;
	  font-size:18px;
}
.Prod_Image{
	padding-top:20px;
	text-align:center;
}
.pimg{
	height:100%;
}
.Prod_manucode{
	padding-top:20px;
	font-size:16px;
	 color:#E49A4C;
}
.Prod_right_outer{
	width:96%;
	float:none;
	padding:2%;
	background-color:#000000;
	min-height:700px;
	
}
.spec_title{
	color:#E49A4C;
	font-size:18px;
	padding-bottom:30px;
	font-family:Verdana, sans-serif;
}
.prod_item{
	clear:both;
	width:100%;
	height:40px;
	border-bottom: #77512B solid 2px;
	color:#E49A4C;
}
.prod_spec_title{
	padding-top:13px;
	float:left;
	font-size:12px;
	font-family: Verdana, sans-serif;
	color:#E8B76A;
}
.prod_act_spec{
	padding-top:9px;
	float:right;
	font-size:18px;
	
	
	
}

#Cat_page_title2 {
	float:right;
	margin-right:20px;
	margin-top:20px;
	font-size:12px;
	font-family:Verdana, sans-serif;
	color:#E8B76A;
	width:100%;
	text-align:right;
}

#main_front_banner{
	width:100%;
	display:block;
	clear:both;
	margin:0px auto -4px;
	
	
}

#welcome_stuff {
	width:100%;
	padding:0%;
	display:block;
	clear:both;
	margin:0px;
}

#front_wel_outer {
	background-color:#F5F2E2;
	min-height:616px;

}
.front_orange{
	font-size:18px;
	color:#955916;
}
.zeroMargin_desktop {
margin-left: 0;
}

.hide_desktop {
display: none;
}

#sitemap_main{
	width:100%;
	background-color:#110E0E;
	padding-top:50px;
	
	
	}
	
#sitemap_inner{
	width:96%;
	padding:2%;
	font-size:24px;
	margin:0px auto;
	text-align:center;
	
	
	}
		
#sitemap_links{
	width:100%;
	
	}
	
#priv_main{
	width:100%;
	}
	
#priv_inner{
	width:96%;
	padding:2%;
	margin:0px auto;
		
	}
	
#priv_text{
	
	
	}	

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {

.gridContainer {
	width: 100%;
	padding-left:0%;
	padding-right:0%;
	clear: none;
	float: none;
	margin-left: auto;
}

#div1 {
	display:none;
	background-image:url(../images/site/hanlonheader5.jpg);
	height:250px;
	width:1232px;
	margin:0px auto;
}
#div1_mobile {
	display:block;
	background-image:url(../images/mobile_header.jpg);
	background-size:cover ;
	min-height:190px;
	background-repeat:no-repeat;
	background-position:center bottom;
	width:100%;
	margin:0px auto;
	text-align:center;
}

#banner_main {
	width:100%;
	display:block;
	/*background-color:#0c0f2e;*/
	border-bottom: #77512B solid 2px;
	background-image:url(../images/site/banners/banner1.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	height:300px;
}

#welcometext {
	padding-right:2%;
	width:100%;
	float:none;
}

#cat_outer {
}

#footer {
	width:100%;
	min-height:200px;
	background-color:#171111;
	 color: #FBF6E2;
	border-top:#77512B solid 2px;

}

#footer_left{
	float:none;
	width:96%;
	min-heigh:200px;
	padding:2%;
	font-family: 'Lora', serif;
}

#footer_right{
	float:none;
	width:100%;
	text-align:center;
	padding:0%;
	font-family: 'Lora', serif;
}
#footer_right_left{
	
	width:100%;
	
	
}
#footer_right_right{
	
	text-align:center;
	
}

#copyright {
	width:100%;
	background-color:#EAE6E6;
	
}
#copy_inner{
	text-align:center;
	max-width:100%;
	font-family:sans-serif;
	font-size:12px;
	color:#A4A0A0;
	margin:10px auto;
}

/* unvisited link */
a.copylink:link {
    color:#9D9A9A;
	text-decoration:none;
}

/* visited link */
a.copylink:visited {
    color:#9D9A9A;
	text-decoration:none;
}

/* mouse over link */
a.copylink:hover {
    color:#9D9A9A;
	text-decoration:underline;
}

/* selected link */
a.copylink:active {
    color:#9D9A9A;
	text-decoration:none;
}

#text_image {
	display:block;
	width:100%;
	min-height:300px;
	float:none;
	margin-bottom:-4px;
	text-align:center;
}
#header_outer {
	width:100%;
	display:none;
	height:250px;
	background-color:#171111;
	border-bottom:#77512B solid 2px;
}

#header_outer_mobile {
	width:100%;
	display:block;
	text-align:center;
	background-color:#171111;
	border-bottom:#77512B solid 2px;
}
#menu_outer{
	width:100%;
	display:none;
	padding-top:220px;
	font-family: 'Lora', serif;
	float:right;
	
}

#menu_outer_mobile{
	width:80%;
	display:block;
	height:50px;
	background-color:#171111;
	padding-top:5px;
	font-family: 'Lora', serif;
	float:center;
	text-align:center;}

.menu_item{
	display:none;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	float:center;
	color:#FBF6E2;
	cursor:pointer;
	font-size:16px;
	height:25px;
	padding-top:5px;
	
}
.menu_item_mobile{
	display:block;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	float:left;
	color:#FBF6E2;
	cursor:pointer;
	font-size:25px;
	height:25px;
	width:100px;
	padding-top:5px;
	padding-bottom:40px;
	
}
.menu_item:hover{
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	float:right;
	color:#Ffffff;
	cursor:pointer;
	font-size:16px;
	height:25px;
	padding-top:5px;

background: #a90329; /* Old browsers */

background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 81%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(81%,#6d0019)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 81%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 81%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 81%); /* IE10+ */

background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 81%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */


}


/* unvisited link */
a.menu_links:link {
    color: #FBF6E2;
	text-decoration:none;
}

/* visited link */
a.menu_links:visited {
    color: #FBF6E2;
	text-decoration:none;
}

/* mouse over link */
a.menu_links:hover {
    color: #FFFFFF;
	text-decoration:none;
}

/* selected link */
a.menu_links:active {
    color: #FFFFFF;
	text-decoration:none;
}
#footer_inner {
	width:1232px;
	min-height:200px;
	margin:0px auto;
	
}

#Links_header {
}
.links_item {
}
#footer_title {
	font-size:16px;
	font-family: 'Lora', serif;
	padding-bottom:10px;
}
#footer_text {
	font-size:14px;
	font-family:sans-serif;
	color:#F3EFE1;
}
#footer_title2 {
	font-size:16px;
	font-family: 'Lora', serif;
	padding-top:10px;
	padding-bottom:10px;
}
#footer_text2 {
	font-size:14px;
	font-family:sans-serif;
}
#about_us_outer{
	background-image:url(../images/site/face_two.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	clear:both;
	width:100%;
}
#about_us_inner{
	width:100%;
	margin:20px auto 20px auto;
	background-color:#171111;
	opacity:0.8;
	color:#F1EDE3;
	min-height:665px;
	display:block;
/*	border:#77512B solid 2px;*/
}
#about_us_title{
	padding-left:40px;
	padding-top:40px;
	font-size:24px;
	font-family: 'Lora', serif;
}
#about_us_left{ 
	width:96%;
	padding:2%;
	float:none;
	display:block;
	font-family:sans-serif;
	
}
#about_us_right{
	width:96%;
	padding:2%;
	float:none;
	font-family:sans-serif;
}
.text_title_class {
	
	font-family: 'Lora', serif;
	
}
.text_title_class2 {
	
	font-family: 'Lora', serif;
	font-size:18px;
}
#news_outer{
	background-image:url(../images/site/2guitarsonpaper.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	clear:both;
	width:100%;
	padding-bottom:20px;
	
}

#news_inner{
	width:100%;
	margin:20px auto 20px;
	/*background-color:#171111;*/
	/*opacity:0.8;*/
	color:#F1EDE3;
	min-height:665px;
	display:block;
	padding-bottom:20px;
	/*border:#77512B solid 2px;*/
	
}
#news_left{
	width:96%;
	padding:2%;
	float:none;
	margin-right:1%;
	background-image:url(../images/site/paper.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	color:#171111;
	

}
#news_header{
	padding-bottom:20px;
	font-size:24px;
	font-family: 'Lora', serif;
}
#news_headline{
	padding-bottom:12px;
	font-size:20px;
	font-family: 'Lora', serif;
}
#news_byeline{
	padding-bottom:8px;
	font-size:18px;
	font-family: 'Lora', serif;
}
.news_time{
	padding-left:25px;
	font-size:12px;
}
#news_img{
	text-align:center;
	padding-bottom:10px;
}
#news_content{
	font-size:16px;
	font-family: sans-serif;
	
}
#news_right{
	width:96%;
	padding:2%;
	margin-left:0%;
	float:none;
	background-image:url(../images/site/paper.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	color:#171111;
}	
#news_header2{
	padding-bottom:20px;
	font-size:24px;
	font-family: 'Lora', serif;
}	
.news_t{
float:left;	
padding-right:10px;
}
.news_line_headline{
	float:left;	
	font-size:16px;
}
.news_line_outer{
	
	clear:both;
	margin-bottom:20px;
}
.news_line_date{
	
	float:left;	
	font-size:10px;
	padding-top:4px;
	padding-left:10px;
}
a.news_line_link:link {
    color:#171111;
	text-decoration:none;
	cursor:pointer;
}

a.news_line_link:visited {
   color:#171111;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.news_line_link:hover {
   color:#171111;
	text-decoration:underline;
	cursor:pointer;
}

/* selected link */
a.news_line_link:active {
   color:#171111;
	text-decoration:none;
	cursor:pointer;
}
#footer_inner {
	width:100%;
	min-height:200px;
	margin:0px auto;
	
}


#product_cat_view_all {
}

/*Products page*/

#cat_Page_outer{
	background-color:#F5F2E2;
}
#cat_page_inner{
	width:100%;
	min-height:200px;
	margin:0px auto;
}
#Cat_page_title {
	margin-left:0px;
	margin-top:20px;
	font-size:24px;
	font-family:'Lora', serif;
}
#product_cat_view_all{
	
}
/*dealers page*/
#dealers_outer{
	display:block;
	width:100%;
	background-color:#545353;
	margin:0px;
	clear:both;
	background-image:url(../images/bigt.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#dealers_inner{
	width:100%;
	clear:both;
	display:block;
	margin:0px auto;
	color:#F5F2E2;

	
}
#dealers_page_title{
	
	margin-left:20px;
	margin-top:20px;
	font-size:24px;
	font-family:'Lora', serif;
	color:#F5F2E2;
}
#Dealers_main{
	color:#F5F2E2;
	margin-left:20px;
	
}
#dealer_title{
	
	margin-top:20px;
	margin-bottom:10px;
	
}
#dealers_left{
	width:14%;
	float:left;
}
#dealers_right{
	width:85%;
	float:left;
}
#dealers_right_content{
	
	float:left;
	
}
#dealers_county{
	font-size:24px;
	font-family:'Lora', serif;
	color:#F5F2E2;
	margin-left:20px;
	margin-top:10px;
	
}
.dealer_shop_outer{
	float:left;
	width:36%;
	height:200px;
	background-color:#F5F2E2;
	color:#171111;
	padding:20px;
	border:#77512B solid 2px;
	margin:20px;
	clear:none;
	display:block;
	border-radius:4px;
}
.shop_name{
	font-size:20px;
}

.shop_address{
	font-size:18px;
}

.shop_phone{
	font-size:18px;
}


.shop_web{
	font-size:18px;
	
}



a.shop_link:link {
    color:#171111;
	text-decoration:none;
	cursor:pointer;
}

a.shop_link:visited {
   color:#171111;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.shop_link:hover {
   color:#171111;
	text-decoration:underline;
	cursor:pointer;
}

/* selected link */
a.shop_link:active {
   color:#171111;
	text-decoration:none;
	cursor:pointer;
}



.CityHeader{
padding-top:5px;
padding-bottom:5px;	
cursor:pointer;
}
.CityHeader:hover{
padding-top:5px;
padding-bottom:5px;	
cursor:pointer;
color:#FFFFFF;
}

/*cataogue css*/

.cat_ind_outer{
	width:44%;
	
	border:#77512B solid 2px;
	margin:20px;
	float:left;
	clear:none;
	display:block;
	cursor:pointer;
}
.cat_ind_outer:hover{
	width:45%;
	
	border:#5f4123 solid 2px;
	margin:20px;
	float:left;
	clear:none;
	display:block;
	cursor:pointer;
}

.cat_ind_image{
	width:100%;
	
	border-bottom:#77512B solid 2px;
}
.cat_ind_title{
	width:97%;
	height:29px;
	background-color:#171111;
	color:#F5F2E2;
	font-size:20px;
	padding-left:2%;
	padding-top:6px;
	
}
.cat_ind_desc{
	width:96%;
	height:153px;
	background-color:#171111;
	text-overflow:ellipsis;
	color:#F5F2E2;
	font-size:12px;
	padding-right:2%;
	padding-left:2%;
}
.cat_ind_more{
	border-top:#77512B solid 2px;
	width:100%;
	height:24px;
	background-color:#000000;
	text-align:center;
	color:#F5F2E2;
	padding-top:4px;
	font-family:'Lora', serif;
}


a.cat_ind_link:link {
    color:#F5F2E2;
	text-decoration:none;
	cursor:pointer;
}

a.cat_ind_link:visited {
   color:#F5F2E2;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.cat_ind_link:hover {
   color:#ffffff;
	text-decoration:none;
	cursor:pointer;
}

/* selected link */
a.cat_ind_link:active {
   color:#F5F2E2;
	text-decoration:none;
	cursor:pointer;
}



a.cat_ind_link2:link {
    color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

a.cat_ind_link2:visited {
   color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.cat_ind_link2:hover {
    color:#E49A4C;
	text-decoration:none;
	cursor:pointer;
}

/* selected link */
a.cat_ind_link2:active {
   color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

.cat_top_outer{
	margin-top:20px;
	padding-top:20px;
	padding-left:20px;
	width:100%;
	/*border:#77512B solid 2px;*/
	display:block;
	clear:both;
	
}
.cat_top_left{
	width:48%;
	min-height:186px;
	float:left;
	padding-right:2%;
	
}
.cat_top_right{
	
	width:46%;
	height:186px;
	float:left;
	text-align:right;
	/*border-left:#77512B solid 2px;*/

}
.cat_top_header{
	width:100%;
	float:left;
	clear:both;
	
}

.cat_top_title{
	float:left;
	width:100%;
	clear:both;
	font-size:20px;
	padding-bottom:10px;	
	
}

.cat_top_text{
	clear:both;
	float:left;
	width:100%;
	
	
}

/*catorgory product vvie*/
#product_range_view{
	width:100%;
	clear:both;
	padding-top:30px;
	margin-left:10px;
	
	
}
.cat_top_producte_outer{
	width:197px;
	float:left;
	clear:none;
	display:block;
	height:500px;
	border:#77512B solid 2px;
	margin:1%;
	background-color:#000000;
	cursor:pointer;
}
.ctp_title_outer{
	background-color:#000000;
	height:60px;
	text-align:center;
	color:#C57A26;
}
.ctp_title{
	text-align:left;
	margin-left:10px;
	font-size:18px;
	padding-top:10px;
	
	color:#C57A26;
	
}
.ctp_field{
	
	text-align:left;
	margin-left:10px;
	margin-top:12px;
	font-size:12px;
	color:#E8B76A;
	font-family: Verdana, sans-serif;
}
.ctp_imgage{
	
	height:400px;
	
}
.ctp_link_outer{
	color:#C57A26;
	text-align:center;
	font-family: Verdana, sans-serif;
}




a.prod_view_link:link {
  color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

a.prod_view_link:visited {
  color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.prod_view_link:hover {
    color:#E49A4C;
	text-decoration:none;
	cursor:pointer;
}

/* selected link */
a.prod_view_link:active {
   color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}


/*product view css*/
#cat_Page_outer_prod{
	background-color:#000000;
}
.Prod_outer{
	width:100%;
	min-height:700px;
	margin-bottom:20px;
	margin-top:20px;
}
.Prod_left_outer{
	width:48.22%;
	background-color:#000000;
	float:left;
	min-height:700px;
}

.Prod_name{
	 color:#E49A4C;
	 font-size:30px;
	 margin-bottom:20px;
}

.Prod_field{
	 color:#E49A4C;
	  font-size:18px;
}
.Prod_Image{
	padding-top:20px;
	text-align:center;
}
.pimg{
	height:100%;
}
.Prod_manucode{
	padding-top:20px;
	font-size:16px;
	 color:#E49A4C;
}
.Prod_right_outer{
	width:50%;
	float:left;
	background-color:#000000;
	min-height:700px;
	
}
.spec_title{
	color:#E49A4C;
	font-size:18px;
	padding-bottom:30px;
	font-family:Verdana, sans-serif;
}
.prod_item{
	clear:both;
	width:100%;
	height:40px;
	border-bottom: #77512B solid 2px;
	color:#E49A4C;
}
.prod_spec_title{
	padding-top:13px;
	float:left;
	font-size:12px;
	font-family: Verdana, sans-serif;
	color:#E8B76A;
}
.prod_act_spec{
	padding-top:9px;
	float:right;
	font-size:18px;
	
	
	
}

#Cat_page_title2 {
	float:right;
	margin-right:20px;
	margin-top:20px;
	font-size:12px;
	font-family:Verdana, sans-serif;
	color:#E8B76A;
	width:100%;
	text-align:right;
}

#main_front_banner{
	width:1232px;
	display:block;
	clear:both;
	margin:0px auto -4px;
	
	
}

#welcome_stuff {
	width:100%;
	display:block;
	clear:both;
	margin:0px auto;
}

#front_wel_outer {
	background-color:#F5F2E2;
	min-height:616px;

}
.front_orange{
	font-size:18px;
	color:#955916;
}
.zeroMargin_desktop {
margin-left: 0;
}

.hide_desktop {
display: none;
}

}

/* tablet Layout: 769px to a max of 1231px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

.gridContainer {
	width: 100%;
	
	padding-left: 0.0%;
	padding-right: 0.0%;
	
	clear: none;
	float: none;
	
}

#div1{
	display:block;
	background-image:url(../images/site/hanlonheader5.jpg);
	height:250px;
	width:100%;
	margin:0px auto;
}
#div1_mobile{
	display:none;
	background-image:url(../images/site/hanlonheader5.jpg);
	height:250px;
	width:100%;
	margin:0px auto;
}



#banner_main {
	width:100%;
	display:block;
	/*background-color:#0c0f2e;*/
	border-bottom: #77512B solid 2px;
	background-image:url(../images/site/banners/banner1.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	height:300px;
}

#welcometext {
	padding-right:2%;
	padding-bottom:0%;
	padding-left:2%;
	padding-top:0%;
	width:96%;
	float:left;
}

#cat_outer {
}

#footer {
	width:100%;
	min-height:200px;
	background-color:#171111;
	 color: #FBF6E2;
	border-top:#77512B solid 2px;
}

#footer_left{
	float:left;
	width:44%;
	
	padding:3%;
	font-family: 'Lora', serif;
}

#footer_right{
	float:left;
	width:44%;
	text-align:left;
	padding:3%;
	font-family: 'Lora', serif;
}

#footer_right_left{
	
	width:50%;
	
	
}
#footer_right_right{
	
	text-align:right;
	
}

#copyright {
	width:100%;
	background-color:#EAE6E6;
	
}
#copy_inner{
	text-align:center;
	max-width:100%;
	font-family:sans-serif;
	font-size:12px;
	color:#A4A0A0;
	margin:10px auto;
}

/* unvisited link */
a.copylink:link {
    color:#9D9A9A;
	text-decoration:none;
}

/* visited link */
a.copylink:visited {
    color:#9D9A9A;
	text-decoration:none;
}

/* mouse over link */
a.copylink:hover {
    color:#9D9A9A;
	text-decoration:underline;
}

/* selected link */
a.copylink:active {
    color:#9D9A9A;
	text-decoration:none;
}

#text_image {
	display:none;
	width:616px;
	min-height:613px;
	float:left;
	margin-bottom:-4px;
}
#header_outer {
	width:100%;
	display:block;
	height:250px;
	background-color:#171111;
	border-bottom:#77512B solid 2px;
}

#header_outer_mobile{
	width:100%;
	display:none;
	height:250px;
	background-color:#171111;
	border-bottom:#77512B solid 2px;
}
#menu_outer{
	width:768px;
	display:block;
	padding-top:220px;
	font-family: 'Lora', serif;
	float:right;
	display:block;
	
}
#menu_outer_mobile{
	width:100%;
	display:none;
	padding-top:50px;
	font-family: 'Lora', serif;
	float:left;
	text-align:center;
	}

.menu_item{
	display:block;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	float:right;
	color:#FBF6E2;
	cursor:pointer;
	font-size:16px;
	height:25px;
	padding-top:5px;
	
}
.menu_item_mobile{
	display:none;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	float:right;
	color:#FBF6E2;
	cursor:pointer;
	font-size:16px;
	height:25px;
	padding-top:5px;
	
}

.menu_item:hover{
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	float:right;
	color:#Ffffff;
	cursor:pointer;
	font-size:16px;
	height:25px;
	padding-top:5px;

background: #a90329; /* Old browsers */

background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 81%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(81%,#6d0019)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 81%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 81%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 81%); /* IE10+ */

background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 81%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */


}


/* unvisited link */
a.menu_links:link {
    color: #FBF6E2;
	text-decoration:none;
}

/* visited link */
a.menu_links:visited {
    color: #FBF6E2;
	text-decoration:none;
}

/* mouse over link */
a.menu_links:hover {
    color: #FFFFFF;
	text-decoration:none;
}

/* selected link */
a.menu_links:active {
    color: #FFFFFF;
	text-decoration:none;
}
#footer_inner {
	width:100%;
	min-height:200px;
	margin:0px auto;
	
}

#Links_header {
}
.links_item {
}
#footer_title {
	font-size:16px;
	font-family: 'Lora', serif;
	padding-bottom:10px;
}
#footer_text {
	font-size:14px;
	font-family:sans-serif;
	color:#F3EFE1;
}
#footer_title2 {
	font-size:16px;
	font-family: 'Lora', serif;
	padding-top:10px;
	padding-bottom:10px;
}
#footer_text2 {
	font-size:14px;
	font-family:sans-serif;
}
#about_us_outer{
	background-image:url(../images/site/face_two.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	clear:both;
	width:100%;
}
#about_us_inner{
	width:100%;
	margin:20px auto 20px auto;
	background-color:#171111;
	opacity:0.8;
	color:#F1EDE3;
	min-height:810px;
	display:block;
	border:#77512B solid 2px;
}
#about_us_title{
	padding-left:40px;
	padding-top:40px;
	font-size:24px;
	font-family: 'Lora', serif;
}
#about_us_left{ 
	width:44%;
	padding:3%;
	float:left;
	display:block;
	font-family:sans-serif;
	
}
#about_us_right{
	width:44%;
	padding:3%;
	float:left;
	font-family:sans-serif;
}
.text_title_class {
	
	font-family: 'Lora', serif;
	
}
.text_title_class2 {
	
	font-family: 'Lora', serif;
	font-size:18px;
}
#news_outer{
	background-image:url(../images/site/2guitarsonpaper.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	clear:both;
	width:100%;
	padding-bottom:20px;
	
}

#news_inner{
	width:100%;
	margin:20px auto 20px;
	/*background-color:#171111;*/
	/*opacity:0.8;*/
	color:#F1EDE3;
	min-height:665px;
	display:block;
	padding-bottom:20px;
	/*border:#77512B solid 2px;*/
	
}
#news_left{
	width:53%;
	padding:3%;
	float:left;
	margin-right:1%;
	background-image:url(../images/site/paper.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	color:#171111;
	

}
#news_header{
	padding-bottom:20px;
	font-size:24px;
	font-family: 'Lora', serif;
}
#news_headline{
	padding-bottom:12px;
	font-size:20px;
	font-family: 'Lora', serif;
}
#news_byeline{
	padding-bottom:8px;
	font-size:18px;
	font-family: 'Lora', serif;
}
.news_time{
	padding-left:25px;
	font-size:12px;
}
#news_img{
	text-align:center;
	padding-bottom:10px;
}
#news_content{
	font-size:16px;
	font-family: sans-serif;
	
}
#news_right{
	width:33%;
	padding:3%;
	margin-left:1%;
	float:left;
	margin-top:0px;
	background-image:url(../images/site/paper.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	color:#171111;
}	
#news_header2{
	padding-bottom:20px;
	font-size:24px;
	font-family: 'Lora', serif;
}	
.news_t{
float:left;	
padding-right:10px;
}
.news_line_headline{
	float:left;	
	font-size:16px;
}
.news_line_outer{
	
	clear:both;
	margin-bottom:20px;
}
.news_line_date{
	
	float:left;	
	font-size:10px;
	padding-top:4px;
	padding-left:10px;
}
a.news_line_link:link {
    color:#171111;
	text-decoration:none;
	cursor:pointer;
}

a.news_line_link:visited {
   color:#171111;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.news_line_link:hover {
   color:#171111;
	text-decoration:underline;
	cursor:pointer;
}

/* selected link */
a.news_line_link:active {
   color:#171111;
	text-decoration:none;
	cursor:pointer;
}
#footer_inner {
	width:100%;
	min-height:200px;
	margin:0px auto;
	
}


#product_cat_view_all {
}

/*Products page*/

#cat_Page_outer{
	background-color:#F5F2E2;
}
#cat_page_inner{
	width:100%;
	min-height:200px;
	margin:0px auto;
}
#Cat_page_title {
	margin-left:20px;
	margin-top:20px;
	font-size:24px;
	font-family:'Lora', serif;
}
#product_cat_view_all{
	
}
/*dealers page*/
#dealers_outer{
	display:block;
	width:100%;
	background-color:#545353;
	margin:0px;
	clear:both;
	background-image:url(../images/bigt.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	
}

#dealers_inner{
	width:100%;
	clear:both;
	display:block;
	margin:0px auto;
	color:#F5F2E2;
	
	
	
}
#dealers_page_title{
	
	margin-left:20px;
	margin-top:20px;
	font-size:24px;
	font-family:'Lora', serif;
	color:#F5F2E2;
}
#Dealers_main{
	color:#F5F2E2;
	margin-left:20px;
	
}
#dealer_title{
	
	margin-top:20px;
	margin-bottom:10px;
	
}
#dealers_left{
	width:14%;
	float:left;
}
#dealers_right{
	width:85%;
	float:left;
}
#dealers_right_content{
	
	float:left;
	
}
#dealers_county{
	font-size:24px;
	font-family:'Lora', serif;
	color:#F5F2E2;
	margin-left:20px;
	margin-top:10px;
	
}
.dealer_shop_outer{
	float:left;
	width:250px;
	height:150px;
	background-color:#F5F2E2;
	color:#171111;
	padding:20px;
	border:#77512B solid 2px;
	margin:20px;
	clear:none;
	display:block;
	border-radius:4px;
}
.shop_name{
	font-size:20px;
}

.shop_address{
	font-size:18px;
}

.shop_phone{
	font-size:18px;
}


.shop_web{
	font-size:18px;
	
}



a.shop_link:link {
    color:#171111;
	text-decoration:none;
	cursor:pointer;
}

a.shop_link:visited {
   color:#171111;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.shop_link:hover {
   color:#171111;
	text-decoration:underline;
	cursor:pointer;
}

/* selected link */
a.shop_link:active {
   color:#171111;
	text-decoration:none;
	cursor:pointer;
}



.CityHeader{
padding-top:5px;
padding-bottom:5px;	
cursor:pointer;
}
.CityHeader:hover{
padding-top:5px;
padding-bottom:5px;	
cursor:pointer;
color:#FFFFFF;
}

/*cataogue css*/

.cat_ind_outer{
	width:250px;
	height:300px;
	border:#77512B solid 2px;
	margin:20px;
	float:left;
	clear:none;
	display:block;
	cursor:pointer;
}
.cat_ind_outer:hover{
	width:250px;
	height:300px;
	border:#5f4123 solid 2px;
	margin:20px;
	float:left;
	clear:none;
	display:block;
	cursor:pointer;
}

.cat_ind_image{
	width:100%;
	height:80px;
	border-bottom:#77512B solid 2px;
}
.cat_ind_title{
	width:97%;
	height:29px;
	background-color:#171111;
	color:#F5F2E2;
	font-size:20px;
	padding-left:2%;
	padding-top:5%;
	
}
.cat_ind_desc{
	width:96%;
	height:128px;
	background-color:#171111;
	text-overflow:ellipsis;
	color:#F5F2E2;
	font-size:12px;
	padding-right:2%;
	padding-left:2%;
}
.cat_ind_more{
	border-top:#77512B solid 2px;
	width:100%;
	height:24px;
	background-color:#000000;
	text-align:center;
	color:#F5F2E2;
	padding-top:4px;
	font-family:'Lora', serif;
}


a.cat_ind_link:link {
    color:#F5F2E2;
	text-decoration:none;
	cursor:pointer;
}

a.cat_ind_link:visited {
   color:#F5F2E2;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.cat_ind_link:hover {
   color:#ffffff;
	text-decoration:none;
	cursor:pointer;
}

/* selected link */
a.cat_ind_link:active {
   color:#F5F2E2;
	text-decoration:none;
	cursor:pointer;
}



a.cat_ind_link2:link {
    color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

a.cat_ind_link2:visited {
   color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.cat_ind_link2:hover {
    color:#E49A4C;
	text-decoration:none;
	cursor:pointer;
}

/* selected link */
a.cat_ind_link2:active {
   color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

.cat_top_outer{
	margin-top:20px;
	padding-top:20px;
	padding-left:20px;
	width:100%;
	/*border:#77512B solid 2px;*/
	display:block;
	clear:both;
	
}
.cat_top_left{
	width:48%;
	min-height:186px;
	float:left;
	padding-right:2%;
	
}
.cat_top_right{
	
	width:46%;
	height:186px;
	float:left;
	text-align:right;
	/*border-left:#77512B solid 2px;*/

}
.cat_top_header{
	width:100%;
	float:left;
	clear:both;
	
}

.cat_top_title{
	float:left;
	width:100%;
	clear:both;
	font-size:20px;
	padding-bottom:10px;	
	
}

.cat_top_text{
	clear:both;
	float:left;
	width:100%;
	
	
}

/*catorgory product vvie*/
#product_range_view{
	width:100%;
	clear:both;
	padding-top:30px;
	margin-left:10px;
	
	
}
.cat_top_producte_outer{
	width:197px;
	float:left;
	clear:none;
	display:block;
	height:500px;
	border:#77512B solid 2px;
	margin:1%;
	background-color:#000000;
	cursor:pointer;
}
.ctp_title_outer{
	background-color:#000000;
	height:60px;
	text-align:center;
	color:#C57A26;
}
.ctp_title{
	text-align:left;
	margin-left:10px;
	font-size:18px;
	padding-top:10px;
	
	color:#C57A26;
	
}
.ctp_field{
	
	text-align:left;
	margin-left:10px;
	margin-top:12px;
	font-size:12px;
	color:#E8B76A;
	font-family: Verdana, sans-serif;
}
.ctp_imgage{
	
	height:400px;
	
}
.ctp_link_outer{
	color:#C57A26;
	text-align:center;
	font-family: Verdana, sans-serif;
}




a.prod_view_link:link {
  color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

a.prod_view_link:visited {
  color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.prod_view_link:hover {
    color:#E49A4C;
	text-decoration:none;
	cursor:pointer;
}

/* selected link */
a.prod_view_link:active {
   color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}


/*product view css*/
#cat_Page_outer_prod{
	background-color:#000000;
}
.Prod_outer{
	width:100%;
	min-height:700px;
	margin-bottom:20px;
	margin-top:20px;
}
.Prod_left_outer{
	width:48.22%;
	padding:0px;
	background-color:#000000;
	float:left;
	min-height:700px;
}

.Prod_name{
	 color:#E49A4C;
	 font-size:30px;
	 margin-bottom:20px;
}

.Prod_field{
	 color:#E49A4C;
	  font-size:18px;
}
.Prod_Image{
	padding-top:20px;
	text-align:center;
}
.pimg{
	height:100%;
}
.Prod_manucode{
	padding-top:20px;
	font-size:16px;
	 color:#E49A4C;
}
.Prod_right_outer{
	width:50%;
	float:left;
	padding:0%;
	background-color:#000000;
	min-height:700px;
	
}
.spec_title{
	color:#E49A4C;
	font-size:18px;
	padding-bottom:30px;
	font-family:Verdana, sans-serif;
}
.prod_item{
	clear:both;
	width:100%;
	height:40px;
	border-bottom: #77512B solid 2px;
	color:#E49A4C;
}
.prod_spec_title{
	padding-top:13px;
	float:left;
	font-size:12px;
	font-family: Verdana, sans-serif;
	color:#E8B76A;
}
.prod_act_spec{
	padding-top:9px;
	float:right;
	font-size:18px;
	
	
	
}

#Cat_page_title2 {
	float:right;
	margin-right:20px;
	margin-top:20px;
	font-size:12px;
	font-family:Verdana, sans-serif;
	color:#E8B76A;
	width:100%;
	text-align:right;
}

#main_front_banner{
	width:1232px;
	display:block;
	clear:both;
	margin:0px auto -4px;
	
	
}

#welcome_stuff {
	width:100%;
	display:block;
	padding:0px;
	clear:both;
	margin:0px auto;
}

#front_wel_outer {
	background-color:#F5F2E2;
	min-height:500px;

}
.front_orange{
	font-size:18px;
	color:#955916;
}
.zeroMargin_desktop {
margin-left: 0;
}

.hide_desktop {
display: none;
}

#sitemap_main{
	width:100%;
	background-color:#110E0E;
	padding-top:50px;
	
	
	}
	
#sitemap_inner{
	width:100%;
	margin:0px auto;
	text-align:left;
	font-size:20px;
	
	}
		
#sitemap_links{
	width:100%;
	}
	
.menu_item_link{
	padding-top:50px;
	padding-left:50px;
	
	}
	
#priv_main{
	width:100%;
	}
	
#priv_inner{
	width:100%;
	margin:0px auto;
		
	}
	
#priv_text{
	padding:20px;
	
	}	
	
}
	
	
	
	
	
	
	
	
	
	


/* Desktop Layout: 1231px to a max of 2px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 1231px) {


.gridContainer {
	width: 100%;
	
	padding-left: 0.0%;
	padding-right: 0.0%;
	
	clear: none;
	float: none;
	
}

#div1{
	display:block;
	background-image:url(../images/site/hanlonheader5.jpg);
	height:250px;
	width:1232px;
	margin:0px auto;
}
#div1_mobile{
	display:none;
	background-image:url(../images/site/hanlonheader5.jpg);
	height:250px;
	width:1232px;
	margin:0px auto;
}



#banner_main {
	width:100%;
	display:block;
	/*background-color:#0c0f2e;*/
	border-bottom: #77512B solid 2px;
	background-image:url(../images/site/banners/banner1.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	height:300px;
}

#welcometext {
	padding-right:2%;
	padding-bottom:0%;
	padding-left:0%;
	padding-top:0%;
	width:48%;
	float:left;
}

#cat_outer {
}

#footer {
	width:100%;
	min-height:200px;
	background-color:#171111;
	 color: #FBF6E2;
	border-top:#77512B solid 2px;
}

#footer_left{
	float:left;
	width:44%;
	
	padding:3%;
	font-family: 'Lora', serif;
}

#footer_right{
	float:left;
	width:44%;
	text-align:left;
	padding:3%;
	font-family: 'Lora', serif;
}

#footer_right_left{
	
	width:50%;
	
	
}
#footer_right_right{
	
	text-align:right;
	
}

#copyright {
	width:100%;
	background-color:#EAE6E6;
	
}
#copy_inner{
	text-align:center;
	max-width:1232px;
	font-family:sans-serif;
	font-size:12px;
	color:#A4A0A0;
	margin:10px auto;
}

/* unvisited link */
a.copylink:link {
    color:#9D9A9A;
	text-decoration:none;
}

/* visited link */
a.copylink:visited {
    color:#9D9A9A;
	text-decoration:none;
}

/* mouse over link */
a.copylink:hover {
    color:#9D9A9A;
	text-decoration:underline;
}

/* selected link */
a.copylink:active {
    color:#9D9A9A;
	text-decoration:none;
}

#text_image {
	display:block;
	width:616px;
	min-height:613px;
	float:left;
	margin-bottom:-4px;
}
#header_outer {
	width:100%;
	display:block;
	height:250px;
	background-color:#171111;
	border-bottom:#77512B solid 2px;
}

#header_outer_mobile{
	width:100%;
	display:none;
	height:250px;
	background-color:#171111;
	border-bottom:#77512B solid 2px;
}
#menu_outer{
	width:768px;
	display:block;
	padding-top:220px;
	font-family: 'Lora', serif;
	float:right;
	display:block;
	
}
#menu_outer_mobile{
	width:100%;
	display:none;
	padding-top:50px;
	font-family: 'Lora', serif;
	float:left;
	text-align:center;
	}

.menu_item{
	display:block;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	float:right;
	color:#FBF6E2;
	cursor:pointer;
	font-size:16px;
	height:25px;
	padding-top:5px;
	
}
.menu_item_mobile{
	display:none;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	float:right;
	color:#FBF6E2;
	cursor:pointer;
	font-size:16px;
	height:25px;
	padding-top:5px;
	
}

.menu_item:hover{
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	float:right;
	color:#Ffffff;
	cursor:pointer;
	font-size:16px;
	height:25px;
	padding-top:5px;

background: #a90329; /* Old browsers */

background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 81%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(81%,#6d0019)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 81%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 81%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 81%); /* IE10+ */

background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 81%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */


}


/* unvisited link */
a.menu_links:link {
    color: #FBF6E2;
	text-decoration:none;
}

/* visited link */
a.menu_links:visited {
    color: #FBF6E2;
	text-decoration:none;
}

/* mouse over link */
a.menu_links:hover {
    color: #FFFFFF;
	text-decoration:none;
}

/* selected link */
a.menu_links:active {
    color: #FFFFFF;
	text-decoration:none;
}
#footer_inner {
	width:1232px;
	min-height:200px;
	margin:0px auto;
	
}

#Links_header {
}
.links_item {
}
#footer_title {
	font-size:16px;
	font-family: 'Lora', serif;
	padding-bottom:10px;
}
#footer_text {
	font-size:14px;
	font-family:sans-serif;
	color:#F3EFE1;
}
#footer_title2 {
	font-size:16px;
	font-family: 'Lora', serif;
	padding-top:10px;
	padding-bottom:10px;
}
#footer_text2 {
	font-size:14px;
	font-family:sans-serif;
}
#about_us_outer{
	background-image:url(../images/site/face_two.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	clear:both;
	width:100%;
}
#about_us_inner{
	width:1232px;
	margin:20px auto 20px auto;
	background-color:#171111;
	opacity:0.8;
	color:#F1EDE3;
	min-height:740px;
	display:block;
	border:#77512B solid 2px;
}
#about_us_title{
	padding-left:40px;
	padding-top:40px;
	font-size:24px;
	font-family: 'Lora', serif;
}
#about_us_left{ 
	width:44%;
	padding:3%;
	float:left;
	display:block;
	font-family:sans-serif;
	
}
#about_us_right{
	width:44%;
	padding:3%;
	float:left;
	font-family:sans-serif;
}
.text_title_class {
	
	font-family: 'Lora', serif;
	
}
.text_title_class2 {
	
	font-family: 'Lora', serif;
	font-size:18px;
}
#news_outer{
	background-image:url(../images/site/2guitarsonpaper.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	clear:both;
	width:100%;
	padding-bottom:20px;
	
}

#news_inner{
	width:1232px;
	margin:20px auto 20px;
	/*background-color:#171111;*/
	/*opacity:0.8;*/
	color:#F1EDE3;
	min-height:665px;
	display:block;
	padding-bottom:20px;
	/*border:#77512B solid 2px;*/
	
}
#news_left{
	width:53%;
	padding:3%;
	float:left;
	margin-right:1%;
	background-image:url(../images/site/paper.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	color:#171111;
	

}
#news_header{
	padding-bottom:20px;
	font-size:24px;
	font-family: 'Lora', serif;
}
#news_headline{
	padding-bottom:12px;
	font-size:20px;
	font-family: 'Lora', serif;
}
#news_byeline{
	padding-bottom:8px;
	font-size:18px;
	font-family: 'Lora', serif;
}
.news_time{
	padding-left:25px;
	font-size:12px;
}
#news_img{
	text-align:center;
	padding-bottom:10px;
}
#news_content{
	font-size:16px;
	font-family: sans-serif;
	
}
#news_right{
	width:33%;
	padding:3%;
	margin-left:1%;
	float:left;
	margin-top:0px;
	background-image:url(../images/site/paper.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	color:#171111;
}	
#news_header2{
	padding-bottom:20px;
	font-size:24px;
	font-family: 'Lora', serif;
}	
.news_t{
float:left;	
padding-right:10px;
}
.news_line_headline{
	float:left;	
	font-size:16px;
}
.news_line_outer{
	
	clear:both;
	margin-bottom:20px;
}
.news_line_date{
	
	float:left;	
	font-size:10px;
	padding-top:4px;
	padding-left:10px;
}
a.news_line_link:link {
    color:#171111;
	text-decoration:none;
	cursor:pointer;
}

a.news_line_link:visited {
   color:#171111;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.news_line_link:hover {
   color:#171111;
	text-decoration:underline;
	cursor:pointer;
}

/* selected link */
a.news_line_link:active {
   color:#171111;
	text-decoration:none;
	cursor:pointer;
}
#footer_inner {
	width:1232px;
	min-height:200px;
	margin:0px auto;
	
}


#product_cat_view_all {
}

/*Products page*/

#cat_Page_outer{
	background-color:#F5F2E2;
}
#cat_page_inner{
	width:1232px;
	min-height:200px;
	margin:0px auto;
}
#Cat_page_title {
	margin-left:20px;
	margin-top:20px;
	font-size:24px;
	font-family:'Lora', serif;
}
#product_cat_view_all{
	
}
/*dealers page*/
#dealers_outer{
	display:block;
	width:100%;
	background-color:#545353;
	margin:0px;
	clear:both;
	background-image:url(../images/bigt.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	
}

#dealers_inner{
	width:1232px;
	clear:both;
	display:block;
	margin:0px auto;
	color:#F5F2E2;
	
	
	
}
#dealers_page_title{
	
	margin-left:20px;
	margin-top:20px;
	font-size:24px;
	font-family:'Lora', serif;
	color:#F5F2E2;
}
#Dealers_main{
	color:#F5F2E2;
	margin-left:20px;
	
}
#dealer_title{
	
	margin-top:20px;
	margin-bottom:10px;
	
}
#dealers_left{
	width:14%;
	float:left;
}
#dealers_right{
	width:85%;
	float:left;
}
#dealers_right_content{
	
	float:left;
	
}
#dealers_county{
	font-size:24px;
	font-family:'Lora', serif;
	color:#F5F2E2;
	margin-left:20px;
	margin-top:10px;
	
}
.dealer_shop_outer{
	float:left;
	width:250px;
	height:150px;
	background-color:#F5F2E2;
	color:#171111;
	padding:20px;
	border:#77512B solid 2px;
	margin:20px;
	clear:none;
	display:block;
	border-radius:4px;
}
.shop_name{
	font-size:20px;
}

.shop_address{
	font-size:18px;
}

.shop_phone{
	font-size:18px;
}


.shop_web{
	font-size:18px;
	
}



a.shop_link:link {
    color:#171111;
	text-decoration:none;
	cursor:pointer;
}

a.shop_link:visited {
   color:#171111;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.shop_link:hover {
   color:#171111;
	text-decoration:underline;
	cursor:pointer;
}

/* selected link */
a.shop_link:active {
   color:#171111;
	text-decoration:none;
	cursor:pointer;
}



.CityHeader{
padding-top:5px;
padding-bottom:5px;	
cursor:pointer;
}
.CityHeader:hover{
padding-top:5px;
padding-bottom:5px;	
cursor:pointer;
color:#FFFFFF;
}

/*cataogue css*/

.cat_ind_outer{
	width:250px;
	height:300px;
	border:#77512B solid 2px;
	margin:20px;
	float:left;
	clear:none;
	display:block;
	cursor:pointer;
}
.cat_ind_outer:hover{
	width:250px;
	height:300px;
	border:#5f4123 solid 2px;
	margin:20px;
	float:left;
	clear:none;
	display:block;
	cursor:pointer;
}

.cat_ind_image{
	width:100%;
	height:80px;
	border-bottom:#77512B solid 2px;
}
.cat_ind_title{
	width:97%;
	height:29px;
	background-color:#171111;
	color:#F5F2E2;
	font-size:20px;
	padding-left:2%;
	padding-top:5%;
	
}
.cat_ind_desc{
	width:96%;
	height:134px;
	background-color:#171111;
	text-overflow:ellipsis;
	color:#F5F2E2;
	font-size:12px;
	padding-right:2%;
	padding-left:2%;
}
.cat_ind_more{
	border-top:#77512B solid 2px;
	width:100%;
	height:24px;
	background-color:#000000;
	text-align:center;
	color:#F5F2E2;
	padding-top:4px;
	font-family:'Lora', serif;
}


a.cat_ind_link:link {
    color:#F5F2E2;
	text-decoration:none;
	cursor:pointer;
}

a.cat_ind_link:visited {
   color:#F5F2E2;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.cat_ind_link:hover {
   color:#ffffff;
	text-decoration:none;
	cursor:pointer;
}

/* selected link */
a.cat_ind_link:active {
   color:#F5F2E2;
	text-decoration:none;
	cursor:pointer;
}



a.cat_ind_link2:link {
    color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

a.cat_ind_link2:visited {
   color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.cat_ind_link2:hover {
    color:#E49A4C;
	text-decoration:none;
	cursor:pointer;
}

/* selected link */
a.cat_ind_link2:active {
   color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

.cat_top_outer{
	margin-top:20px;
	padding-top:20px;
	padding-left:20px;
	width:100%;
	/*border:#77512B solid 2px;*/
	display:block;
	clear:both;
	
}
.cat_top_left{
	width:48%;
	min-height:186px;
	float:left;
	padding-right:2%;
	
}
.cat_top_right{
	
	width:46%;
	height:186px;
	float:left;
	text-align:right;
	/*border-left:#77512B solid 2px;*/

}
.cat_top_header{
	width:100%;
	float:left;
	clear:both;
	
}

.cat_top_title{
	float:left;
	width:100%;
	clear:both;
	font-size:20px;
	padding-bottom:10px;	
	
}

.cat_top_text{
	clear:both;
	float:left;
	width:100%;
	
	
}

/*catorgory product vvie*/
#product_range_view{
	width:100%;
	clear:both;
	padding-top:30px;
	margin-left:10px;
	
	
}
.cat_top_producte_outer{
	width:197px;
	float:left;
	clear:none;
	display:block;
	height:500px;
	border:#77512B solid 2px;
	margin:1%;
	background-color:#000000;
	cursor:pointer;
}
.ctp_title_outer{
	background-color:#000000;
	height:60px;
	text-align:center;
	color:#C57A26;
}
.ctp_title{
	text-align:left;
	margin-left:10px;
	font-size:18px;
	padding-top:10px;
	
	color:#C57A26;
	
}
.ctp_field{
	
	text-align:left;
	margin-left:10px;
	margin-top:12px;
	font-size:12px;
	color:#E8B76A;
	font-family: Verdana, sans-serif;
}
.ctp_imgage{
	
	height:400px;
	
}
.ctp_link_outer{
	color:#C57A26;
	text-align:center;
	font-family: Verdana, sans-serif;
}




a.prod_view_link:link {
  color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

a.prod_view_link:visited {
  color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}

/* mouse over link */
a.prod_view_link:hover {
    color:#E49A4C;
	text-decoration:none;
	cursor:pointer;
}

/* selected link */
a.prod_view_link:active {
   color:#C57A26;
	text-decoration:none;
	cursor:pointer;
}


/*product view css*/
#cat_Page_outer_prod{
	background-color:#000000;
}
.Prod_outer{
	width:100%;
	min-height:700px;
	margin-bottom:20px;
	margin-top:20px;
}
.Prod_left_outer{
	width:48.22%;
	padding:0px;
	background-color:#000000;
	float:left;
	min-height:700px;
}

.Prod_name{
	 color:#E49A4C;
	 font-size:30px;
	 margin-bottom:20px;
}

.Prod_field{
	 color:#E49A4C;
	  font-size:18px;
}
.Prod_Image{
	padding-top:20px;
	text-align:center;
}
.pimg{
	height:100%;
}
.Prod_manucode{
	padding-top:20px;
	font-size:16px;
	 color:#E49A4C;
}
.Prod_right_outer{
	width:50%;
	float:left;
	padding:0%;
	background-color:#000000;
	min-height:700px;
	
}
.spec_title{
	color:#E49A4C;
	font-size:18px;
	padding-bottom:30px;
	font-family:Verdana, sans-serif;
}
.prod_item{
	clear:both;
	width:100%;
	height:40px;
	border-bottom: #77512B solid 2px;
	color:#E49A4C;
}
.prod_spec_title{
	padding-top:13px;
	float:left;
	font-size:12px;
	font-family: Verdana, sans-serif;
	color:#E8B76A;
}
.prod_act_spec{
	padding-top:9px;
	float:right;
	font-size:18px;
	
	
	
}

#Cat_page_title2 {
	float:right;
	margin-right:20px;
	margin-top:20px;
	font-size:12px;
	font-family:Verdana, sans-serif;
	color:#E8B76A;
	width:100%;
	text-align:right;
}

#main_front_banner{
	width:1232px;
	display:block;
	clear:both;
	margin:0px auto -4px;
	
	
}

#welcome_stuff {
	width:1232px;
	display:block;
	padding:0px;
	clear:both;
	margin:0px auto;
}

#front_wel_outer {
	background-color:#F5F2E2;
	min-height:616px;

}
.front_orange{
	font-size:18px;
	color:#955916;
}
.zeroMargin_desktop {
margin-left: 0;
}

.hide_desktop {
display: none;
}

#sitemap_main{
	width:100%;
	background-color:#110E0E;
	padding-top:50px;
	
	
	}
	
#sitemap_inner{
	width:1232px;
	margin:0px auto;
	text-align:left;
	font-size:20px;
	
	}
		
#sitemap_links{
	width:100%;
	}
	
.menu_item_link{
	padding-top:50px;
	padding-left:50px;
	
	}
	
#priv_main{
	width:100%;
	}
	
#priv_inner{
	width:1232px;
	margin:0px auto;
		
	}
	
#priv_text{
	padding:20px;
	
	}	
	
}
	
	
	
	
	
	
	
	
	
	
