html, div, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, img {
	margin: 0;
	padding: 0;
	border: 0;
}

html {
	overflow-y: scroll;
	color: #151313;
}

body {
	background-color: #cccccc;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;
}

/* TITLES AND PARAGRAPHS */

h1 {font-family: Eurostile, Tahoma, Geneva, sans-serif; font-size:15px; color:#af0101; padding-bottom:10px;}
h2 {font-family: Eurostile, Tahoma, Geneva, sans-serif; font-size:14px; color:#000000; padding-top:6px;}
h3 {font-family: Eurostile, Tahoma, Geneva, sans-serif; font-size:17px; color:#af0101;}
h4 {font-family: Eurostile, Tahoma, Geneva, sans-serif; font-size:15px; color:#af0101; padding-bottom:10px;}
h5 {font-family: Eurostile, Tahoma, Geneva, sans-serif; font-size:17px; color:#af0101; padding-bottom:10px;}

p {line-height:15px; color:#313131; padding-bottom:16px;}

a, a:active, a:hover, a:visited {
  outline: none;
}

.clear {clear:both;}

/* HEADER */

#headerHold {background-color:#ffffff;}
#header {width:960px; margin-left:auto; margin-right:auto; height:80px; }

#carouselHold {background-color:#eaeaea; height:500px; }
#carouselBg {width:1000px; margin-left:auto; margin-right:auto; background: url(../images/backgroundShadow.jpg); background-repeat:repeat-y;}
#carousel {width:960px; margin-left:auto; margin-right:auto;}

#carouselHoldProducts {background-color:#eaeaea;}
#carouselProducts {width:960px; margin-left:auto; margin-right:auto; height:434px; }

#headerTop {height:80px;}
#logo{float:left; width:240px; margin-top:20px;}

#topNavigation {float:right; margin-top:20px;}
#topNavigation ul li {float:left; list-style-type:none; text-align:center;}

#topNavigation ul {
list-style: none;
margin: 0;
padding: 0;
line-height:50px;
}

/*** Top Navigation ***/

#topNavigation a {
display: block;
margin: 0;
color:#a60303;
text-decoration:none;
line-height:40px;
}

#topNavigation .menu #tabsWrapper #tabs li, #topNavigation .menu ul li a {
position: relative;
height:40px;
width:100px;
line-height:40px;
border:solid; border-color:#f2f0f0; border-width:1px; 
color: #313131;
}

#topNavigation .menu #tabsWrapper #tabs li:hover, #topNavigation .menu ul li a:hover {
height:40px;
width:100px;
background-color:#c10202;
border-bottom:solid; border-bottom-color:#f2f0f0; border-bottom-width:1px; 
color: #ffffff;
} 

#topNavigation .menu #tabsWrapper #tabs li.selected {
height:40px;
width:100px;
background-color:#c10202;
border-bottom:solid; border-bottom-color:#f2f0f0; border-bottom-width:1px; 
color: #ffffff;
} 

#social img {
	padding-right:20px;
}

/* MAIN CONTENT */

#mainContentHold {background-color:#ffffff; padding-bottom:20px;}
#mainContent {width:960px; margin-left:auto; margin-right:auto; padding-bottom:10px; min-height:240px;}

/*** Home Page Boxes ***/

div.box {width:300px; float:left; margin-top:20px}

#mainContent a, #mainContent a:visited, #mainContent a:active {color:#af0101; text-decoration:none;}
#mainContent a:hover {color:#313131; text-decoration:none;}

.marginLeft {margin-left:30px;}
.marginRight {margin-right:30px;}

/*** Product Page Boxes ***/

div.boxNav {width:150px; float:left; margin-top:20px}
div.boxWide {width:930px; float:left; margin-top:20px}
div.boxMed {width:590px; min-height:310px; float:left; margin-top:20px}

div.boxWide p {padding-bottom:10px;}

/* FOOTER */

#footerHold {background-color:#cccccc;}
#footer {width:960px; margin-left:auto; margin-right:auto; height:20px; padding-top:10px; font-family: Tahoma, Geneva, sans-serif; font-size:11px;
}

#copyright {float:left;}

/*** Footer Menu ***/

ul#footerMenu {list-style:none; float:right;}
ul#footerMenu li {float:left; margin-left:10px;}

ul#footerMenu li a, ul#footerMenu li a:visited, ul#footerMenu li a:active {color:#313131; text-decoration:none;}
ul#footerMenu li a:hover {color:#af0101; text-decoration:none;} 
