/* @override http://sueperrottsaddlery.com/wp-content/themes/metro_10/style.css

	http://mmconsult.justhost.ie/wp-content/themes/metro_10/style.css

	http://diestroservices.justhost.ie/wp-content/themes/metro_10/style.css */

body {

	background: #fff url(images/bg-body.jpg) center 0 repeat-y;

	color: #222222;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	margin: 0 auto;	

	-webkit-text-size-adjust: none;

	

}

#wrapper

{

padding: 20px 0;

background: url(images/bg-wrapper.jpg) center 0 no-repeat;

}

#wrap {

	background: #FFFFFF;

	width: 980px;

	margin: 0px auto 0px;

	padding: 10px 15px;

  position: relative;

  -webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

-webkit-box-shadow: 0px 5px 15px 10px rgba(0, 0, 0, 0.7);

-moz-box-shadow: 0px 5px 15px 10px rgba(0, 0, 0, 0.7);

box-shadow: 0px 5px 15px 10px rgba(0, 0, 0, 0.7); 

}

/*************************************************Hyperlinks*************************************************/

a, a:visited {

	color: #336699;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

a img {

	border: none;

}

a:focus, a:hover, a:active {

	outline: none;

}

/*************************************************Header  *************************************************/

#header {

	width: 1014px;

	margin: 0px auto 0px;

	padding: 0px;

	height: 110px;

	font-size: 16px;

	color: #222222;

	}



#logo

{

width: 264px;

height: 106px;

text-indent: -10000px;

background: url(images/logo.jpg) no-repeat;

position: absolute;

top: 12px;

left: 20px;

display: block;

}



#logo2

{

width: 410px;

height: 15px;

background: url(images/logo2.png) no-repeat;

position: absolute;

top: 48px;

left: 305px;

display: block;

text-indent: -10000px;

}



.contact-info

{ 

position: absolute;

right: 13px;

top: 30px;

text-align: right;

color: #000;

background: url(images/icon-phone.png) left 0 no-repeat;

padding: 7px 0 10px 75px;

font-weight: bold;

}



.contact-info p {font-size: 18px;margin: 0 0 5px 0; line-height: 22px;

text-align: right;



}



.contact-info span

{

font-size: 29px;

}





.contact-info a

{

color: #000;

}





/*************************************************

  *************************************************/

#navbar {

	background: rgb(201,37,36); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(201,37,36,1) 0%, rgba(135,24,24,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,37,36,1)), color-stop(100%,rgba(135,24,24,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(201,37,36,1) 0%,rgba(135,24,24,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(201,37,36,1) 0%,rgba(135,24,24,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(201,37,36,1) 0%,rgba(135,24,24,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(201,37,36,1) 0%,rgba(135,24,24,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c92524', endColorstr='#871818',GradientType=0 ); /* IE6-9 */


	padding: 0 0 0 230px;

	-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

}

#nav {

	margin: 0px;

	padding: 0px;

}

#nav ul {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

}

#nav li {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

}

#nav li a, #nav li a:link {

	color: #FFFFFF;

	display: block;

	font-size: 12px;

	font-weight: normal;

	text-transform: uppercase;

	margin: 0px;

	padding: 8px 15px 8px 15px;

	border-right: 1px solid #FFFFFF;

}

#nav li a:hover, #nav li a:active {

	background: #c92524;

	color: #FFFFFF;

	margin: 0px;

	text-decoration: none;

}

#nav li li a, #nav li li a:link, #nav li li a:visited {

	background: #c92524;

	width: 150px;

	color: #FFFFFF;

	font-size: 12px;

	font-weight: normal;

	text-transform: none;

	float: none;

	margin: 0px 0px 0px -1px;

	padding: 7px 10px 7px 10px;

	border-bottom: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

}

#nav li li a:hover, #nav li li a:active {

	background: #c92524;

	color: #FFFFFF;

}

#nav li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 170px;

	margin: 0px;

	padding: 0px;

}

#nav li li {

}

#nav li ul a {

	width: 140px;

}

#nav li ul a:hover, #nav li ul a:active {

}

#nav li ul ul {

	margin: -30px 0 0 170px;

}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

}

#nav li:hover, #nav li.sfhover {

	position: static;

}

#nav .current_page_item a, #nav .current-page-ancestor a {

	background: #c92524;

	color: #FFFFFF;

	margin: 0px;

	text-decoration: none;

}

/*************************************************Content          *************************************************/

#content {

	width: 980px;

	margin: 8px auto 0px;

	padding: 0px;

	line-height: 20px;

}



#content ul

{

margin: 0 0 20px 15px;

padding: 0;

list-style-type: none;

}



#content ul li

{

background: url(images/bullet.png) 0 6px no-repeat;

padding: 0 0 0 12px;

}



#content .tabs li, #content .payment_methods li

{

background: none;

padding: 0;

}



#content p

{

margin: 0 0 10px 0;

padding: 0;

}



#content h1, #content h2, #content h3, #content h4, #content h5, #content h6

{

font-weight: bold;

margin: 0 0 10px 0;

line-height: auto; 3

color: ##222222;

}  



#content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a, #content h6 a

{

color: #222222;

}



#content h1

{

font-size: 22px;

}



#content h2

{

font-size: 17px;

}



#content h3

{

font-size: 15px;

}



#content h4

{

font-size: 13px;

}



.post-img

{

width: 200px;

float: left;

}



.post-content

{

width: 525px;

float: right;

}  



#content .post h1

{

font: 12px Verdana, Tahoma, Arial, sans-serif;

text-align: center;

color: #000812;

margin: 0;

font-weight: normal;

line-height: 19px;

}



#content .post h1 a

{

color: #000812;

}



#content .post h2

{

margin: 0;

}



#content .more-link

{

text-align: right;

display: block;

color: #B9601C;

}



.faq-title a

{

font-size: 13px;

font-weight: bold;

text-decoration: underline;

font-style: normal;

}



.faq-answer p

{

color: #000 !important;

font-weight: normal !important;

}



.faq-catname

{

display: none;

}



#content h5

{

font-size: 12px;

color: #ff0000;

}



#content h6

{

font-size: 11px;

color: #ff0000;

}





#content p img {

	float: left;

	border: none;

	margin-right: 15px;

	margin-bottom: 10px;

}

#content img.wp-smiley {

	float: none;

	border: none;

	padding: 0px;

	margin: 0px;

}

#content img.wp-wink {

	float: none;

	border: none;

	padding: 0px;

	margin: 0px;

}

#contentleft {

	float: left;

	width: 480px;

	margin: 0px;

	padding: 30px 0px 20px 0px;

	display: inline;

}

#contentwide {

	float: right;

	width: 745px;

	padding: 0 5px 0 0;

	display: inline;

	

}



.banner-sidebar

{

border: 3px solid #c92524;

text-align: center;

font-weight: bold;

color: #59301e;

  -webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

padding: 10px 0;

margin: 0 0 10px 0;

}



#contentwide p, #contentwide ul

{

text-align: justify;



}

#contentfull {

	float: left;

	width: 960px;

	margin: 0px;

	padding: 30px 0px 20px 0px;

	display: inline;

}



blockquote {

	background: #F2F2F2;

	margin: 0px 25px 15px 25px;

	padding: 10px 20px 10px 20px;

	border-top: 1px solid #DDDDDD;

	border-right: 1px solid #666666;

	border-left: 1px solid #DDDDDD;

	border-bottom: 1px solid #666666;

}

#content blockquote p {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

.postdate {

	font-family: Georgia, Tahoma, Verdana;

	font-size: 11px;

	color: #666666;

	text-decoration: none;

	margin: 0px 0px 10px 0px;

	padding: 0px;

}

.postdate p {

	margin: 0px;

	padding: 0px;

}

.postmeta {

	font-family: Georgia, Tahoma, Verdana;

	font-size: 11px;

	background: #F5F5F5;

	color: #666666;

	text-decoration: none;

	margin: 0px 0px 50px 0px;

	padding: 5px 10px 5px 10px;

	border: 1px solid #DDDDDD;

}

.postmeta p {

	margin: 0px;

	padding: 0px;

}

.archive {

	float: left;

	width: 300px;

	margin: 0px;

	padding: 0px 20px 20px 0px;

}

/*************************************************Images           *************************************************/

img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding: 0px;

}

img.alignnone {

	padding: 0px;

	margin: 0px 0px 10px 0px;

	display: inline;

}

img.alignright {

	padding: 0px;

	margin: 0px 0px 10px 10px;

	display: inline;

}

img.alignleft {

	padding: 0px;

	margin: 0px 10px 10px 0px;

	display: inline;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

}

.alignright {

	float: right;

	margin: 0px 0px 10px 10px;

}

.alignleft {

	float: left;

	margin: 0px 10px 10px 0px;

}

.wp-caption {

	border: 1px solid #DDDDDD;

	text-align: center;

	background-color: #EEEEEE;

	padding: 4px 0px 5px 0px;

}

.wp-caption img {

	margin: 0px 0px 5px 0px;

	padding: 0px;

	border: 0px;

}

.wp-caption p.wp-caption-text {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	font-size: 12px;

	font-weight: normal;

	line-height: 12px;

}

/*************************************************Right Sidebar                 *************************************************/

#l_sidebar

{

float: left;

	width: 210px;

	margin: 0 20px 10px 0px;

	display: inline;

	line-height: 22px;

}



#l_sidebar h2

{

margin: 0 0 0 13px;

}



#jigoshop_product_categories-3 h2

{

text-align: center;

}



#content #jigoshop_cart-3

{

padding: 0 0 0 58px;

background: url(images/bg-cart.png) left 0 no-repeat;

}



#content .menu-sidebar, #content #jigoshop_product_categories-3 ul

{

padding: 0;

margin:0 0 20px 0;

list-style-type: none;

}



#content .menu-sidebar li, #content #jigoshop_product_categories-3 ul li

{

background: none;

padding: 0;

}



.menu-sidebar a, #content #jigoshop_product_categories-3 ul a

{

display: block;

padding: 5px 15px;

background: rgb(201,37,36); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(201,37,36,1) 0%, rgba(135,24,24,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,37,36,1)), color-stop(100%,rgba(135,24,24,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(201,37,36,1) 0%,rgba(135,24,24,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(201,37,36,1) 0%,rgba(135,24,24,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(201,37,36,1) 0%,rgba(135,24,24,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(201,37,36,1) 0%,rgba(135,24,24,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c92524', endColorstr='#871818',GradientType=0 ); /* IE6-9 */


color: #fff;

margin: 0 0 1px 0;

width: 180px;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;



}



.menu-sidebar a:hover, #content #jigoshop_product_categories-3 ul a:hover

{

text-decoration: none;

background: #c92524;

}



.menu-sidebar .current-menu-item a, .menu-sidebar .current_page_item a

{

background: #c92524;

}



#r_sidebar {

	float: left;

	width: 210px;

	margin: 0;

	display: inline;

}



#r_sidebar .widget {

	background: #FFFFFF;

	margin: 0px 0px 10px 0px;

	

}



/*************************************************Footer  *************************************************/

#footer {

	

	background: rgb(201,37,36); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(201,37,36,1) 0%, rgba(135,24,24,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,37,36,1)), color-stop(100%,rgba(135,24,24,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(201,37,36,1) 0%,rgba(135,24,24,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(201,37,36,1) 0%,rgba(135,24,24,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(201,37,36,1) 0%,rgba(135,24,24,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(201,37,36,1) 0%,rgba(135,24,24,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c92524', endColorstr='#871818',GradientType=0 ); /* IE6-9 */


	margin: 15px auto 0px;

	text-align: center;

	padding: 5px 20px;

	-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;



}

#footer a, #footer a:visited {

	color: #FFFFFF;

	font-weight: normal;

	text-decoration: none;

}

#footer a:hover {

	text-decoration: underline;

}

#footer p {

	color: #FFFFFF;

	margin: 0px;

	padding: 5px 0px 5px 0px;

	text-align: left;

}

#footer span {

	float: right;

}

#footer span a {

}

.alignright {

	float: right;

}

.alignleft {

	float: left;

}

/* widget links */

.widget_text {

	margin: 0 !important;

	padding: 0 !important

}

.widget_text a {

	margin: 0 0 5px 0;

}

/* rotator */

#rotator {                       

margin: 0 0 15px 0 !important;  

	-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;



}



#rotator img

{

	-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

}



/* WPCF7 */

.wpcf7

{

width: 260px;

margin: 0 auto !important;

}



.wpcf7 input, .wpcf7 textarea

{

width: 250px;

padding: 4px;

border: 1px solid #CCCCCC;

}



.wpf7 select

{

border: 1px solid #CCCCCC;

padding: 4px;

}



.wpcf7-submit

{

width: auto !important;

float: right;

padding: 10px 25px !important;

background: #59301e;

color: #fff;

}



.news

{

margin: 0 0 20px 0;

}



#content .news h4, #content .news h1, #content .news h2

{

margin: 0;

}



#content .news p

{

}



#content .news .date

{

font-size:11px;

margin: 0 0 5px 0;

}



#logos

{

margin: 0 0 0 18px;

padding: 10px 0 20px 0;

}



.faq-title a:hover

{

color: #000;

}



#r_sidebar #jigoshop_cart-2

{

margin: 0 0 15px 0;

padding: 0 0 30px 0;

}



#content .products li

{

margin: 0 48px 20px 0;

text-align: left;

}



#content .products li.last

{

margin: 0;

}



#content .products li .price

{

font-weight: bold;

}



#content div.product div.summary

{

width: 400px;

}



/* clear fix */

.group:after {

        visibility: hidden;

        display: block;

        content: "";

        clear: both;

        height: 0;

        }

* html .group             { zoom: 1; } /* IE6 */

*:first-child+html .group { zoom: 1; } /* IE7 */



.clear { clear: both; }



.align-justify {

	text-align: justify;

}

.align-right, .align-r {

	text-align: right !important;

}

.align-left {

	text-align: left;

}

.align-center {

	text-align: center;

}

.float-left, .left {

	float: left;

}

.float-right, .right {

	float: right;

}

