/* CSS Document */
html, ul, li, p, h1, h2, h3, h4, h5, h6, div, form{margin: 0px; padding: 0px; }



.MainContent .logo{height: 96px; background:url(../images/bg-sub-purple.gif) repeat-y #34104E; padding-left: 35px;}
.MainContent .logo img{padding-top: 25px;}

.MainContent .subnav{ height: 26px; line-height: 26px; background:url(http://www.mcinerneysports.com/images/bg-sub-grey-menu.gif) repeat-x #E1E1E1;  padding-left: 35px;}
.MainContent .subnav ul{ list-style:none; }
.MainContent .subnav ul li{display: inline; float: left; padding-right: 30px; line-height: 26px; color: #34104E; font-weight: bold; font-size: 11px;text-transform: uppercase; }
.MainContent .subnav ul li a{color: #34104E; text-decoration:none;}

.MainContent .Content{padding-top: 15px; padding-bottom: 15px; background:url(../images/bg-sub-white.gif) repeat-y #fff; }
.MainContent .Content .Text{float: left; display:inline; width: 640px; margin-left: 35px;}
.MainContent .Content .Text p{line-height: 18px;}
.MainContent .Content .Text p a{color:#FF0000;}

.MainContent .Text .shop{border: 1px solid #000; margin-bottom: 25px;}
.MainContent .Century{ background: url(../images/bg-sub-purple.gif) repeat-y #34104E; height: 100px;  }
.MainContent .Century img{padding-left: 35px; padding-top: 20px; float: left; display:inline;}
.MainContent .Century .address{width: 210px; background:none; float: right; display:inline; margin-right: 155px; margin-top: 15px;}
.MainContent .Century .address h2{color: #642A8F; font-size: 1.6em; font-weight: bold; margin-bottom: 15px; margin-top: 0px;}
.MainContent .Century .address .Item p{padding-bottom: 5px;}


.footer{text-align:right; width:900px; font-size:0.9em; margin:0 auto; padding-top:10px; padding-bottom:10px;color:#fff; }
.footer a{color:#fff; text-decoration:underline;}


.News{width: 210px; background:none; float: right; display:inline; margin-right: 55px; margin-top: 30px;}
.News h2{color: #FF0000; font-size: 1.6em; font-weight: bold; margin-bottom: 15px; margin-top: 0px;}
.News h2 a{color: #FF0000; text-decoration:none;}
.News .Item{margin-bottom: 20px;}
.News .Item h3{color: #666666; font-size: 1em; font-weight: bold; margin-bottom: 5px;}
.News .Item p a{color: #FF0000; text-transform: uppercase; font-size: 0.8em; text-decoration:underline;}
.News .Item p{padding-bottom: 5px;}

.News form input.go{
	color:#fff;
	font-weight:bold;
	border: none;
	background-color: #666666;
}


.MainContent .Content .Text h2{
	text-align: left;
	font-weight: bold;
	font-size: 1.4em;
	color: #FF0000;
	margin-bottom: 15px;
	margin-top: 15px;
}
.MainContent .Content .Text h3{font-weight:bold; font-size:1.2em; color:#34104E;margin-top:0px; margin-bottom:5px;}

.MainContent .Content .Text .product-category-main{padding: 14px;padding-top:5px; padding-bottom: 5px; border-right: 0px solid #BDBEC2; display: inline; float:left; background:#fff; margin-bottom: 15px; text-align: center;}
.MainContent .Content .Text .product-category-main:hover{ background:#Efefef;}
.MainContent .Content .Text .Right{margin-right: 0px;}
.MainContent .Content .Text .product-category-main img{border: 1px solid #C0B8C6; }
.MainContent .Content .Text .product-category-main h3{margin-left: 10px; margin-right: 10px; margin-bottom: 0px; padding-bottom: 0px; font-weight: bold; color:#34104E; font-size: 1.1em; margin-top: 0px; padding-top: 0px; }
.MainContent .Content .Text .product-category-main p{margin-left: 10px; margin-right: 10px; margin-bottom: 0px;}
.MainContent .Content .Text .product-category-main p.price span{font-weight: bold; color: #9369B2;}
.MainContent .Content .Text .product-category-main .View {text-decoration:none; color: #fff; background: #000000; padding: 5px 0px; margin-bottom: 10px; width: auto; margin-left: 10px; font-weight: bold; margin-top: 10px; margin-right:10px;}
.MainContent .Content .Text .product-category-main .View a{color: #fff; text-decoration: none;}
.MainContent .Content .Text .product-category-main .View a:hover{text-decoration:underline;}
.MainContent .Content .Text .end{margin-right: 0px; border-right: 0px solid #BDBEC2; }

.MainContent .Content .Text .Product-Photos{float: left;}
.MainContent .Content .Text .Product-Photos img{ border: 1px solid #C0B8C6; margin-bottom: 15px;}
.MainContent .Content .Text .Product-Photos .Thumbnails img{ margin-right: 16px;}
.MainContent .Content .Text .Product-Photos .Thumbnails img.last{margin-right: 0px;}

.MainContent .Content .Text .Product-Description{ float: right; width: 230px;}
.MainContent .Content .Text .Product-Description ul{font-size: 1em;}
.MainContent .Content .Text .Product-Description ul li{list-style: none; background: url(../images/bullet.gif) no-repeat left top; margin-bottom: 5px; padding-left: 15px; font-size: 1em;}
.MainContent .Content .Text p{margin-bottom: 14px;}
.MainContent .Content .Text .Product-Description p span{font-weight: bold; color: #000;}

.MainContent .Content .Text .Product-Description h2{ text-transform:uppercase; font-weight:bold; font-size:1.2em; color:#000;margin-top:0px; margin-bottom:10px;}
.MainContent .Content .Text .Product-Description h4{ text-transform:none; font-weight:bold; font-size:1.1em; color:#34104E;margin-top:10px; margin-bottom:10px;}

.MainContent .Content .Text .Product-Description .highlight{border: 1px solid #C0B8C6; background:#E6E2E9; padding: 10px; margin-bottom: 20px; }
.MainContent .Content .Text .Product-Description .highlight p{ margin-top: 0px; margin-bottom: 5px; padding-bottom: 0px;}
.MainContent .Content .Text .Product-Description .highlight p span{float: left; width: 125px; text-transform:uppercase; color: #642A8F;}
.MainContent .Content .Text .Product-Description .Enquire{}

.MainContent .Content .Text .Product-Description .Enquire{text-decoration:none; color: #fff; background: #000; padding: 5px;  font-weight: bold; width: 200px; text-align: center; margin: auto;}
.MainContent .Content .Text .Product-Description .Enquire a{color: #fff;}

.divider{clear: both; display:block; height: 1px;border-bottom: 1px solid #C0B8C6;}
.divider img{height: 1px; }

.MainContent .Content .Text form{float:left; width:420px;}
.MainContent .Content .Text form h3{ text-transform:none; font-weight:bold; font-size:1.1em; color:#34104E;margin-top:5px; padding-bottom:10px;border-bottom: 1px dotted #C0B8C6;margin-bottom:10px;}
.MainContent .Content .Text form div{margin-bottom:12px; text-align:left;}
.MainContent .Content .Text form label{display:block; width:180px; float:left;}
.MainContent .Content .Text form input, .MainContent .Content .Text form textarea, .MainContent .Content .Text form select{width:190px;}
.MainContent .Content .Text form .buttons{ padding-left:180px;}
.MainContent .Content .Text form .buttons input{width:95px; border: thin; background:#34104E; font-size:1em; color:#fff;  font-weight:bold; }
.MainContent .Content .Text form .contact-buts{ padding-left:180px;}
.MainContent .Content .Text form .contact-buts input{width:81px; border:1px solid #e1e1e1; font-size:1em; text-transform:none; font-weight:bold;background:#5C6970;color:#fff;  }

.MainContent .Content .Text .contactdetails{float:left; width:190px; vertical-align:top;}
.MainContent .Content .Text .contactdetails h3{margin-top:0px; line-height:45px; font-size:1.1em}
.MainContent .Content .Text .contactdetails h2{ text-transform:uppercase; font-weight:bold; font-size:1.1em; color:#F16122;margin-top:5px; padding-bottom:10px; border-bottom: 1px dotted #C0B8C6;margin-bottom:10px;}
.MainContent .Content .Text .contactdetails a{}

.MainContent .Content .Text .product-summary{float:left; width:190px; vertical-align:top;}
.MainContent .Content .Text .product-summary h3{ text-transform:none; font-weight:bold; font-size:1.1em; color:#34104E;margin-top:5px; padding-bottom:10px; border-bottom: 1px dotted #C0B8C6;margin-bottom:10px;}
.MainContent .Content .Text .product-summary img{border: 1px solid #BDBEC2; margin: auto;}
.MainContent .Content .Text .product-summary a{color:#F16122;}

.clear{display: block; clear:both; height:1px;}
.clear img{ height: 1px;}

.MainContent .Content .Text .news-item{margin-bottom: 11px; padding-bottom: 9px; border-bottom: 1px solid #C0B8C6;}
.MainContent .Content .Text .news-item p{margin-bottom: 5px; padding-bottom: 0px; }
.MainContent .Content .Text .news-item .more{ color: #9369B2; font-weight: bold; text-transform:uppercase; padding-left: 15px; background:url(../images/arrow-circle.gif) no-repeat bottom left; font-size: 11px;}
.MainContent .Content .Text .news-item .more a{color: #9369B2; }
.MainContent .Content .Text .news-item h3{font-weight:bold; font-size:1.2em; color:#34104E;margin-top:0px; margin-bottom:5px;}
.MainContent .Content .Text .news-item h3 a{color:#34104E;}

