h1, h2, h3, h4, h5, h6, p {
	font-family: 'Open Sans', arial, sans-serif;
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 10px;
	color: #d51820;
	font-weight: normal;
}
h1 {
	font-size: 24px;
	line-height: normal;
	color:#424243;
}
h2 {
	font-size: 18px;
	color:#424243;

}
h3 {
	font-size: 16px;
	color:#424243;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 18px;
	text-shadow: 0 0 1px #000000;
	color:#FFF;

}
h6 {
	font-size: 10px;
}
p {
	margin-bottom: 10px;
	
	
}

a {
	color:#D51820;
}
a:hover, a:focus, a:active {
	text-decoration: none;
	color: #D51820;
	text-decoration:underline;
	outline: none;
}

.content ol li, .content ul li  {   margin-bottom: 15px; }
.clear { clear: both; }

/* CSS Document */
body {
	font-family: 'Open Sans', arial, sans-serif;
	color:#717171;
	font-size:15px;
}
input[type="submit"], textarea {  font-family: 'Open Sans', arial, sans-serif; }
/* Custom container */
.container-narrow {
	margin: 0 auto;
	max-width: 960px;
}
.container-narrow > hr {
	margin: 30px 0;
}


header {
	background-color:#FFF;
	padding:10px 0px;
	color:#d51820;
	}
#hadding
{
	font-size:16px;
}
#logo {
	margin-top: 7px;
	}
#logo a img { width: 210px; margin-right: 30px; }
#call-us {
	color:#333333;
	font-size:18px;
	margin-bottom:5px;
	margin-left:20px;
	text-align:right;
	}
	  
.header-right { margin-top: 20px; }  
.get-in-touch { float:right; margin-top: 15px; margin-right: 35px; }
#ph-number {
	font-size:28px;
	font-weight:600;
	margin-left:20px;
	background-image:url(../images/phone-icon.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:25px;
	padding-bottom:3px;
		text-align:right;
	}
#box_sm {
	float:right;
	margin-top:25px;
}
#box_sm a {
	width: 65px;
	height: 42px;
	float: left;
	background-repeat: no-repeat;
	padding-left: 10px;
}
#box_sm a.facebook {
	background-image:url(../images/fb-icon.png);
}
#box_sm a.in{
	background-image:url(../images/in-icon.png);
}
#box_sm a.twitter {
	background-image:url(../images/tw-icon.png);
}

#heading {
	 font-size:18px;
	 margin-bottom:18px;
	 text-shadow:1px 1px 1px #916149;
	}
section.span4.free_quote {padding: 30px; margin-bottom: 20px; background: url(../images/truck.jpg); border: 1px solid #C0835C; /*background-color: #d51820;*/ color: #fff; position: relative; }
	
#quote-field {
	font-size:12px;
	color:#333333;
}
#quote-field {
	margin-top: 9px;
}
#quote-field form {
	margin-top: 0px;
	margin-bottom:0px;
}
#quote-field input.red-btn
{
	float:right;
	padding-right:22px;
	margin-top: 0;
}
#quote-field span.wpcf7-not-valid-tip
{
	width:190px;
	font-size:11px;
	display:none;
}
#quote-field .field_wrapper {
	
	margin-bottom: 0px;
}
#quote-field label
{
	font-size:11px;
}
#quote-field input.field.wpcf7-not-valid[type="text"],
#quote-field input.field.wpcf7-not-valid[type="email"]
{
	border-color:#F00;
}
body div.wpcf7-validation-errors
{
	border:0px;
	color:#F00;
}
 body #get-in-touch div.wpcf7-validation-errors
{
	margin:0px;
}

#quote-field input.field[type="text"], 
#quote-field input.field[type="email"],
#quote-field select.field, .fancy_select {
	padding: 10px;
	background-color: #FFF;
	box-shadow: none;
	width: 90%;
	border: 1px solid #C0835C;
	border-radius:0px;
	margin-bottom:10px;
	height:12px;
	font-size:13px;
	outline:none;
}
.fancy_select { padding:0px; width:216px;  overflow:hidden; height:19px; background-image:url(../images/arrow-down.png); background-repeat:no-repeat; background-position:right;
 }
#quote-field select.field 
{
	border:0px;
	height:20px;	
	width:237px;
	float:left;
	background-color:transparent;
	position:relative;
	top:-2px;
	
}

#quote-field label
{
	display:none;
}
input[type="text"]
{
	width:auto;
}
input.red-btn[type="submit"], a.red-btn, input[type="submit"], a.button {
background: #d51820; /* Old browsers */
	border: 1px solid #ab0b12;
	color:#FFF;
	font-size:13px;
	font-weight:600;
	text-shadow:0px 0px 1px #323232;
	margin-top:5px;
	display:block;
	padding:9px 15px;
	line-height:normal;
	text-align: center;
}

input.red-btn[type="submit"]:hover, a.red-btn:hover 
{
	color:#f4f4f4;
	text-decoration:none;
}

input[type="submit"]
{
	display:inline-block;
}
.item a.red-btn { width:73px; margin:0px auto; margin-top:5px; }
#nav-2-bg {
/*	background-image:url(../images/nav-2-bg.jpg);
	background-repeat:repeat-x; */
	background: #d51820;
	height:40px;
	margin-top:10px;
	}
#nav-2 ul, #nav-2 li {
	padding:0px;
	margin:0px;
	list-style:none;
	}
#nav-2 li {
	float:left;
	display:block;
	text-decoration:none;

	padding-left:2px;
	}
#nav-2 li.first {
	background-image:none;
	}
#nav-2 li a {
	display:block;
	color:#FFF;
	font-size:13px;
	text-shadow:0px 0px 1px #323232;
		border-right: 1px solid #C8151C;
	padding:10px 15px;
	}
#nav-2 li:first-child
{
	background-image:none;
}
#nav-2 li a:hover {
	text-decoration:none;
	color:#FFF;
 	background: #C8151C;
}

#slider {
	margin-bottom: 15px;
	margin-top: 40px;
	overflow: hidden;
}
#home-content { margin-bottom: 40px; }
#slider li {
	position: relative;
}
#slider ul, #slider li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#slider .bx-wrapper .bx-viewport {
	border: 0px;
	box-shadow: none;
	background-color: transparent;
	left: 0px;
}
#packing-box {
	box-shadow:0px 0px 5px #c2bfbf;
	padding:10px;
	margin-top:13px;
	margin-bottom:10px;
	}
#packing-box-heading {
	font-size:18px;	
	color: #d51820;
	}
#packing-box span {
	 color:#333333;
	 font-size:16px;
	}
	
.content .collapseomatic_excerpt, .content .collapseomatic_content { margin-left: 0; } 

.womo-widget .womo-stars i { font-size: 17px; }
.womo-review .womo-stars i { font-size: 14px; }
.womo-widget.womo-review-feed { border-radius: 0!important; box-shadow: none!important; border: 1px solid #aaa; max-width:100%; }
	
#packing-box-img {
	margin-top:50px;
	position:relative;
	padding:0px 10px 10px 10px;
	}
#service-wrap {
	background-color: rgba(242,242,242,0.85);
	position: relative;
	padding: 40px 0px;

}
#service-wrap h1, #service-wrap h2, #service-wrap h3 { }
#service-wrap a { color: ##d51820; text-decoration: underline; }
#services-had {
	color: #FFF;
	font-size: 18px;
	margin-left: 15px;
	margin-top: 4px;
}
.service {
	/*width: 240px;*/
	margin-top: 20px;
	/*float: left;*/
}
#service-wrap .row-fluid .span3 { margin:0px; width:25%; margin-top:20px; }
#service-wrap .row-fluid .span3.featured { margin-top:10px;}
.service.featured {	
	box-shadow: 0px 0px 8px #a2a2a2;
	margin-top: 10px;
	background-color: #f5f5f5;
	margin-right: 0px;
	position:relative;
}
.service.featured .service-hd {
	background-image: url(../images/service-hd-redbg.png);
	background-repeat: repeat-x;
	border-bottom: 1px solid #ac141b;
	padding: 17px 10px;
	color: #FFF;
	text-shadow: 0px 0px 1px #3a3b3c;
	font-size: 14px;
}
.service-hd {
	background-image: url(../images/service-hd-bg.png);
	background-repeat: repeat-x;
	border-bottom: 1px solid #7a7a7a;
	padding: 12px 10px;
	text-align: center;
	color: #FFF;
	text-shadow: 0px 0px 1px #b31920;
	font-size: 14px;
}
.last .service-content {
	background-color:#f0f0f0;
}
.service-content {
	background-color: #f5f5f5;
	
}
.last .service-hd
{
	position:relative;
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";

  /* IE 5-7 */
  filter: alpha(opacity=95);

  /* Netscape */
  -moz-opacity: 0.95;

  /* Safari 1.x */
  -khtml-opacity: 0.95;

  /* Good browsers */
  opacity: 0.95;
}
.service.featured .service-content li.last {
	border-bottom: 0px;
	padding-bottom:4px;
}
.service-content ul, .service-content li {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.service-content li {
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #e1dfdf;	
	background-image: url(../images/service-content-arrow.png);
	background-repeat: no-repeat;
	background-position: 10px 13px;
	line-height:32px;
}

.service-content li.last {
	background-image: none;
	margin-bottom: 7px;
}
.service-content li a.red-btn {
	color:#FFF;
	width:85px;
	margin:8px auto;
}
.service-content li a.red-btn:hover
{
	color:#FFF;
}
.service-content li a {
	color: #666666;
	font-size: 12px;
	margin-left: 25px;
}
.service-content li a:hover
{
	color:#000;
	text-decoration:none;
}

/* Blog Styling */
.post-thumbnail { float:left; margin: 0 15px 15px 0; }
.single-post-thumbnail { float:right; margin: 0 0 15px 15px; }
.postid-166 .single-post-thumbnail { display: none; }
.entry-summary { margin-bottom: 60px; }
h3.entry-title { line-height:normal; }
p#breadcrumbs { font-size: 13px; }

footer {
	background: #404040;	
	}
#ftr-border {
	}
#footer {
	padding:40px 0px;
	}
#ftr-links {
	
	}
#ftr-links ul, #ftr-links li {
	padding:0px;
	margin:0px;
	list-style:none;
	}
#ftr-links li {
	display:block;
	text-decoration:none;
	margin-bottom:8px;
	}
#ftr-links li a {
	color:#efefef;
	font-size:13px;
	}
#ftr-links li a:hover {
	text-decoration:underline;
	}
#follow-us {
	margin-top:70px;
	}

#follow-us h2 {
	text-shadow:none;
	font-size:16px;
	width:78%;
	}
#follow-us-sm {
	height: 30px;
	width: 145px;
	margin-top:-4px;
}
#follow-us-sm a {
	width: 30px;
	height: 30px;
	float: left;
	background-repeat: no-repeat;
	padding-left: 6px;
}
#follow-us-sm a.facebook {
	background-image:url(../images/fb.png);
}
#follow-us-sm a.twitter {
	background-image:url(../images/tw.png);
}
#follow-us-sm a.in {
	background-image:url(../images/in.png);
}
#follow-us-sm a.rss {
	background-image:url(../images/rss.png);
}
#about-taylor p {
		color:#FFF;
		line-height: normal;
		font-size: 13px;
	}

.read-more {
	font-style:italic;
	color:#FFF;
	margin-left:20px;
	}
.read-more:hover {
	text-decoration:underline;
	}
#address {
	
	}
#address ul, #address li  {
	margin:0px;
	padding:0px;
	list-style:none;
	}
#address li {
	display:block;
	color:#c5c5c6;
	margin-bottom:8px;
	}
#address li a {
	color:#c5c5c6;
	}
#address li a:hover {
	 text-decoration:underline;
	}
#address li span {
	margin-right:10px;
	}

#get-in-touch-field {
	margin-top: 9px;
}
#get-in-touch-field form {
	margin-top: 0px;
	margin-bottom:0px;
}
#get-in-touch-field .field_wrapper {
	overflow: hidden;
	margin-bottom: 0px;
}
#get-in-touch-field input.field[type="text"], 
#get-in-touch-field textarea.field,
#get-in-touch-field input.field[type="email"],
#get-in-touch-field input.field[type="tel"] {
	padding: 5px 6px;
	background-color: #505052;
	box-shadow: none;
	width:100%;
	max-width:100%;
	min-width:100%;
	border: 1px solid #48484a;
	color:#d6d6d6;
	margin-bottom:8px;
	font-size:12px;
}
#get-in-touch-field textarea.field {
	max-height:85px;
	min-height:85px;
	}

span.wpcf7-not-valid-tip-no-ajax {
	font-size:10px;
	margin-bottom:3px;
	}


#design-by {
	color:#c5c5c6;
	padding:5px 0px;
	font-size: 13px;
	}
#design-by span {
	color:#FFF;
	}
#design-by a {
	color:#FFF;
	text-decoration:none;
	}
#design-by a:hover {
	text-decoration:underline;
	}


/********************************About us*********************************/
.content {
	/*padding:10px 0px;*/
	min-height: 720px; 

	}
h1.title {
	color:#414141;
  font-size: 22px;
  font-weight: bold;
	}
#packing-box-img .red-btn {
	position:absolute;
	left:31%;
	padding-right:22px;
	bottom:15px;
}
#content_area
{
	margin-top:40px;
	margin-bottom:40px;
}

/************************* Shop *************/

#content_area.shop .row-fluid #shop_sidebar.span4
{
	float:left;
	margin-left:0px;
	
}
#content_area.shop .row-fluid #shop_content.span8
{
	float:right;
	margin-left: 2.5641%;
}
.row-fluid #shop_content.span12
{
	margin-left:0px !important; 
}
.round-box
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:10px;
	-moz-box-shadow: 0 0 5px 0px #888;
	-webkit-box-shadow: 0 0 5px 0px#888;
	box-shadow: 0 0 5px 0px #888;
}
body #fancy_notification
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:10px;
	-moz-box-shadow: 0 0 5px 0px #888;
	-webkit-box-shadow: 0 0 5px 0px#888;
	box-shadow: 0 0 5px 0px #888;
	
	border:0px;
}
.items .row-fluid .span4:nth-child(4), 
.items .row-fluid .span4:nth-child(7),
.items .row-fluid .span4:nth-child(10),
.items .row-fluid .span4:nth-child(13),
.items .row-fluid .span4:nth-child(16),
.items .row-fluid .span4:nth-child(19),
.items .row-fluid .span4:nth-child(22),
.items .row-fluid .span4:nth-child(25),
.items .row-fluid .span4:nth-child(28)
{
	margin-left:0px;
}


body #fancy_notification #fancy_notification_content
{
	width:auto;
	position:relative;
}
body #fancy_notification .wpsc_loading_animation img
{
	margin-right:10px; 
}
.item
{
	position:relative;
	margin-bottom:20px;
}

.item.round-box
{
		
}
.product .item.round-box
{
	float:none;
	text-align:center;
	margin:0px;
	margin-bottom:15px;
	height:165px;
	display:table-cell;
	vertical-align:middle;
	overflow:hidden;	
}
.product_form
{
	margin-top:30px;
}
.wpsc-product-price
{
	color:#333;
	font-size:16px;
	font-weight:bold;
}
.qty_row
{
	font-size:12px;
}
.qty_row label
{
	float:left;
	margin-right:10px;
	position:relative;
	top:3px;
}
.qty_row input.prod_qty[type='text']
{
	width:50px;
}
.item .wpsc_category_grid_item
{
	border:0px;
	text-align:center;
	float:none;
	margin:0px auto;
	margin-top:10px;
}
.item .item-name a
{
	text-decoration:none;
	color:#414141;
	font-size:16px;
	font-weight:300;	
}
.item .item-name a:hover
{
	color:#d51820;
	text-decoration:none;	
}
.item-image
{
	float:none;
	text-align:center;
	margin-top:10px;
}

.shop_widget
{
	margin-bottom:20px;
}
.shop_widget h5
{
	color:#d51820;
	text-shadow:none;
}
.wpsc_category_details
{
	border-bottom:1px solid #CCC;
	padding-bottom:15px;
	margin-bottom:15px;
}
.cat-detail-image
{
	float:left;
	width:215px;
}
.cat-detail
{
	margin-left:220px;
	line-height:18px;
}
.shop_widget ul, .shop_widget li
{
	margin:0px; 
	padding:0px; 
	list-style:none;

}
.shop_widget li
{
	line-height:normal;
	background-image:url(../images/red-arrow.png); background-repeat:no-repeat;
	background-position:right;
}
.shop_widget li a
{
	
	display:block;
	color:#414141;
	padding:2px 0px;
	font-size:13px;

}
.prod-box.item
{
	width:163px;
	height:180px;
}
.prod-box .item-image
{
	margin-top:15px;
}
table.checkout_cart
{
	width:100%;
	border-collapse:collapse;
}
table.checkout_cart th, table.wpsc-purchase-log-transaction-results th
{
	background-color:#d4d4d4;
	font-size:13px; font-weight:bold;
	color:#000;
	padding:3px;
	text-align:left;
}
body #checkout_page_container {
	width:auto;
}
input.small-icon[type="submit"]
{
	width:16px; height:16px; margin:0px; padding:0px;
	background-image:none;
	border:none;
	overflow:hidden;
	text-indent:100px;
	cursor:pointer;
	
}
input.update[type="submit"]
{
	background-image:url(../images/update.png);
}
input.remove[type="submit"]
{
	background-image:url(../images/del.png);
}
table td.wpsc_product_quantity
{ width:200px;}

body form
{
	margin-bottom:0px; 
}
tr.product_row td, table.wpsc-purchase-log-transaction-results tr td
{
	border-bottom:1px solid #e8e8e8;
}
table.wpsc-purchase-log-transaction-results
{
	width:100%;
}
table.wpsc-purchase-log-transaction-results tr td
{
	padding:3px;
}
table.wpsc-purchase-log-transaction-results + p
{
	margin-top:10px;
	line-height:20px;
}
table.wpsc_checkout_table
{
	width:100%;
}
.total_price td
{
	font-size:14px; font-weight:bold;
	color:#666;
	padding-bottom:5px;
}
#checkout_page_container table.checkout_cart input[type="submit"]
{
	font-size:11px;
	font-weight:normal;
}
.family-bus { display:inline; }

/**** END **************** Shop *************/

/****************** Responsive **********************/

@media (max-width: 1024px) {
	
}

/* Landscape phone to portrait tablet */
@media (max-width: 780px) {
 #nav-2.container-narrow { padding:0; }
	body #single_product_page_container {
		width:auto;
	}
	.item a.red-btn { position:absolute; bottom:10px; width:63%;  }
	html body { padding:0px; }
	.container-narrow { padding:0px 10px; }
	#quote-field .field_wrapper label { display:none; }
	#quote-field input.field[type="text"], #quote-field input.field[type="email"]
	{
		width:96%;
	}
	  .fancy_select
	{
		width:98%;
	}
	#quote-field select.field
	{
		width:115%;
	}
	{}
	.items .row-fluid .span4
	{
		width:31.914893617021278%;
		float:left;
		margin-left:1.5%;
		min-height:210px;
		
	}
	.item {
		margin-bottom:14px;
	}
	.items .row-fluid .span4:first-child,
	.items .row-fluid .span4:nth-child(4), 
	.items .row-fluid .span4:nth-child(7),
	.items .row-fluid .span4:nth-child(10),
	.items .row-fluid .span4:nth-child(13),
	.items .row-fluid .span4:nth-child(16),
	.items .row-fluid .span4:nth-child(19),
	.items .row-fluid .span4:nth-child(22),
	.items .row-fluid .span4:nth-child(25),
	.items .row-fluid .span4:nth-child(28)
	{
		margin-left:0px;
	}

	.family-bus { display:none; }
	#footer .row-fluid .span4 { float:left; width:32%; margin-left:2%;   }	
	#footer .row-fluid .span4:first-child { margin-left:0px; }
	
	#service-wrap .row-fluid .span3 { float:left; }
	
	body { padding:0px 10px; }
	
	#quote-field input.field[type="text"], 
	#quote-field input.field[type="email"],
	#quote-field select.field, .fancy_select
	{
		/*max-width:175px;*/
	}
	#quote-field select.field { /*max-width:205px;*/ }
	
	#quote-field  .fancy_select { /*max-width:182px;*/ }
	#logo { margin-top:10px; }
	
	footer
	{
		padding:0px 10px;
	}
	header .row-fluid { margin-top:10px; }
	header .row-fluid .span4 { float:left; width:32%; margin-left:2%; }
	header .row-fluid .span4:first-child { margin-left:}
	#follow-us-sm.pull-right { float:left; margin-top:7px; }
	
	#slide_area .row-fluid .span8 { width:68%; float:left;  }
	#slide_area .row-fluid .span4 { width:28%; float:right; }
	
	.button_wrapper { margin-top:10px; width:101%; }
	
}

/* Landscape phones and down */
@media (max-width:600px) {	
#content_area.shop .row-fluid #shop_sidebar.span4
{
	float:none;
	margin-left:0px;
	
}
#content_area.shop .row-fluid #shop_content.span8
{
	float:none;
	margin-left: 0;
}
	
	body .wpsc_checkout_table input.text
	{
		width:90%;
	}
	
	#service-wrap .row-fluid .span3.featured { margin-top:20px;}
	#footer .row-fluid .span4 { float:none; width:100%; margin:0;   }
	#slide_area .row-fluid .span8 { width:100%; float:none;  }
	#slide_area .row-fluid .span4 { width:100%; float:none; }
	
	header .row-fluid .span4 { width:100%; float:none; text-align:center; }
	
	row-fluid .span4.free_quote { text-align:left; width:90%; margin:0px auto;  }
	
	
	#logo { margin-bottom:15px; }
	#ph-number { width:200px; margin:0px auto; }
	#box_sm  { margin:10px auto; }
	
	
	
	#nav-2 li a { font-size:12px; }
	#service-wrap .row-fluid .span3 { float:none; width:100%; }
	#follow-us { margin-top:25px; }
	#follow-us-sm.pull-right { float:right; margin-top:0px;  }
	#about-taylor { clear:both; margin-top:25px; }
	
	
	
	#quote-field input.field[type="text"], #quote-field input.field[type="email"], 
	#quote-field select.field
	{
		float:none;
		width:98%;
		padding:6px 3px;
		height:auto;
		margin-bottom:8px;
	}
	#quote-field select.field { width:115%; }
	.fancy_select { width:100%; height:25px; float:none; }
	
	.items .row-fluid .span3
	{
		width:100%;
		float:none;
		margin-left:0px;
		min-height:inherit;
		
	}
	
	.items .row-fluid .span3:first-child,
	.items .row-fluid .span3:nth-child(4), 
	.items .row-fluid .span3:nth-child(7),
	.items .row-fluid .span3:nth-child(10),
	.items .row-fluid .span3:nth-child(13),
	.items .row-fluid .span3:nth-child(16),
	.items .row-fluid .span3:nth-child(19),
	.items .row-fluid .span3:nth-child(22),
	.items .row-fluid .span3:nth-child(25),
	.items .row-fluid .span3:nth-child(28)
	{
		margin-left:0px;
	}	

}
@media (max-width:420px) {

	.cat-detail-image
	{
		float:none;
		margin:0px auto;
	}
	.cat-detail
	{
		margin-left:0px;
	}
}
@media (max-width:420px) {
	
	.item a.red-btn { width:82%; }
	
	#nav-2 li a { font-size:10px; padding:3px; }
	
	.items .row-fluid .span4
	{
		width:100%;
		float:none;
		margin-left:0px;
		min-height:inherit;
		
	}
	.item {
		margin-bottom:14px;
		text-align:center;
	}
	.items .row-fluid .span4:first-child,
	.items .row-fluid .span4:nth-child(4), 
	.items .row-fluid .span4:nth-child(7),
	.items .row-fluid .span4:nth-child(10),
	.items .row-fluid .span4:nth-child(13),
	.items .row-fluid .span4:nth-child(16),
	.items .row-fluid .span4:nth-child(19),
	.items .row-fluid .span4:nth-child(22),
	.items .row-fluid .span4:nth-child(25),
	.items .row-fluid .span4:nth-child(28)
	{
		margin-left:0px;
	}

}

/* portrait phones and down */
@media (max-width: 320px) {
	#nav-2-bg { height:auto; background-image:none; }
	#nav-2 li { float:none; margin-bottom:1px; width:100%; background-image:none; padding:0px; }
	#nav-2 li a { 
		font-size:13px;padding: 7px 10px;
		
	}
	
}
@media (max-width: 318px) {

	
}
/*** END *********** Responsive *********************/
