@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;         /* no padding */
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #cccccc;
	height: 100%;
}

.dark {
	color: #666666;
}



.grid {
margin-top: 260px;
margin-left: -2px;
} 

.grid1 {
margin-top: 260px;
margin-left: -2px;
} 

.small {
font-size: 10px;
text-transform: uppercase;
	line-height: 19px;
} 

.white {
	color: #FFFFFF;
} 


a:link, a:visited, a:active{
	
	text-decoration: none;
	color: #333333;
	border: none;           
}

a:hover{
	color: #000000;
	text-decoration: none;
}

img { border:0; }

.lowercase {
text-transform: lowercase;
}

.uppercase {
text-transform: uppercase;
}

div#outerDiv {
	width: 1008px;
	height: 100%;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	border: none;
	background-repeat: no-repeat;
}

div#contentMain {
	width: 1008px;
	height: 100%;
	margin-top: 100px;
	padding: 0;
	border: none;
	background-repeat: no-repeat;
	position: absolute;

}



/*  ===== HEADER ===== */
#outerDiv #header {
	margin-left: 0px;
	margin-top: 0px;
	width: 1008px;
	height: 99px;
	padding: 0;
	position: absolute;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;

}

#header #homeButton {
	position: absolute;
    margin-left: 0px;
    margin-top: 25px;
	height: 60px;
    width: 155px;
}

#homeButton a:link, #homeButton a:visited{
	display: block;
	background: url(../home/tmc-logo-hover.png) no-repeat left top;
	height: 60px;
    width: 155px;
	border: none; 
}

#homeButton a:hover, #homeButton a:active{
	background: url(../home/tmc-logo.png) no-repeat left top;
}

#header #navName {
	margin-top: 22px;
	margin-left: 0px;
	width: 248px;
	height: 20px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #999999;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}



/*  ===== NAVIGATION ===== */

#outerDiv #navBox {
	margin-left: 508px;
	margin-top: 0px;
	width: 500px;
	height: 99px;
	padding: 0;
	position: absolute;
	background-color: #999999;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

  #navBox a:link, #navBox a:visited, #nav00 li a:active {
	color: #FFF;
	text-decoration: none;
}

#navBox a:hover {
	color: #666666;
	text-decoration: none;
}

#navBox #nav00 {
	margin-top: 22px;
	margin-left: 0px;
	width: 120px;
	padding: 0;
	position: absolute;
color: #333333;
}

#nav00 ul {
	margin: 0;
	padding: 0;
    text-decoration: none;
	color: #333333;
} 

#nav00 li {
	list-style-type: none;
	color: #333333;
}

#nav00 li a:link, #nav00 li a:visited, #nav00 li a:active {
	color: #333333;
	text-decoration: none;
}

#nav00 li a:hover {
	color: #666666;
	text-decoration: none;
}


#navBox #nav0 {
	margin-top: 22px;
	margin-left: 127px;
	width: 120px;
	padding: 0;
	position: absolute;
}

#nav0 ul {
	margin: 0;
	padding: 0;
    text-decoration: none;
} 

#nav0 li {
	list-style-type: none;
}

#nav0 li a:link, #nav0 li a:visited, #nav0 li a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#nav0 li a:hover {
	color: #666666;
	text-decoration: none;
}

#navBox #nav1 {
	margin-top: 22px;
	margin-left: 254px;
	width: 120px;
	padding: 0;
	position: absolute;
}

#nav1 ul {
	margin: 0;
	padding: 0;
    text-decoration: none;
} 

#nav1 li {
	list-style-type: none;
}

#nav1 li a:link, #nav1 li a:visited, #nav1 li a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#nav1 li a:hover {
	color: #666666;
	text-decoration: none;
}

#navBox #nav2 {
	margin-top: 22px;
	margin-left: 381px;
	width: 120px;
	padding: 0;
	position: absolute;
	color: #FFFFFF;
}

#nav2 ul {
	margin: 0;
	padding: 0;
    text-decoration: none;
	color: #FFFFFF;
} 

#nav2 li {
	list-style-type: none;
}

#nav2 li a:link, #nav2 li a:visited, #nav2 li a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#nav2 li a:hover {
	color: #666666;
	text-decoration: none;
}

/*  ===== HOME ===== */

#contentMain #titlesHome {
	margin-left: -2px;
	margin-top: 49px;
	width: 500px;
	height: 50px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	color: #CCCCCC;
	font-weight: bold;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 31px;
}

#contentMain #titles508 {
	margin-left: 506px;
	margin-top: 49px;
	width: 400px;
	height: 50px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	color: #999999;
	font-weight: bold;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 31px;
}

#contentMain #titles762 {
	margin-left: 760px;
	margin-top: 49px;
	width: 248px;
	height: 50px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	color: #999999;
	font-weight: bold;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 31px;
}

#contentMain #gridContainer {
	margin-left: 0px;
	margin-top: 130px;
	width: 1008px;
	height: 600px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	color: #999999;
	font-weight: lighter;
	border: none;
	
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 15px;
	
}

#gridContainer a:link, #gridContainer a:visited, #gridContainer a:active {
	color: #999999;
	text-decoration: none;
	
}

#gridContainer a:hover {
	color: #CCCCCC;
	text-decoration: none;
}

div#gridtext {
	margin-top: 261px;
	margin-left: 0px;
	width: 246px;
	height: 20px;
	padding: 0;
	position: absolute;
}

#gridContainer #grid1 {
	margin-top: 0px;
	margin-left: 0px;
	width: 246px;
	height: 300px;
	padding: 0;
	position: absolute;
	
}

#gridContainer #grid2 {
	margin-top: 0px;
	margin-left: 254px;
	width: 246px;
	height: 300px;
	padding: 0;
	position: absolute;
}


#gridContainer #grid3 {
	margin-top: 0px;
	margin-left: 508px;
	width: 246px;
	height: 300px;
	padding: 0;
	position: absolute;
}

#gridContainer #grid4 {
	margin-top: 0px;
	margin-left: 762px;
	width: 246px;
	height: 300px;
	padding: 0;
	position: absolute;
}

#gridContainer #grid5 {
	margin-top: 301px;
	margin-left: 0px;
	width: 246px;
	height: 300px;
	padding: 0;
	position: absolute;
}

#gridContainer #grid6 {
	margin-top: 301px;
	margin-left: 254px;
	width: 246px;
	height: 300px;
	padding: 0;
	position: absolute;
}

#gridContainer #grid7 {
	margin-top: 301px;
	margin-left: 508px;
	width: 246px;
	height: 300px;
	padding: 0;
	position: absolute;
}

#gridContainer #grid8 {
	margin-top: 301px;
	margin-left: 762px;
	width: 246px;
	height: 300px;
	padding: 0;
	position: absolute;
}

#contentMain #titlesHome500 {
	margin-left: 0px;
	margin-top: 49px;
	width: 500px;

	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	color: #cccccc;
	font-weight: bold;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 31px;
}

#contentMain #descriptionHome {
	margin-left: 508px;
	margin-top: 48px;
	width: 245px;
	height: 20px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #808080;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#contentMain #showcaseGoods {
	margin-left: 0px;
	margin-top: 150px;
	width: 1008px;
	height: 100%;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #808080;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#contentMain #likeBox {
	margin-top: 48px;
	margin-left: 889px;
	width: 110px;
	height: 21px;
	padding: 0;
	position: absolute;
}

#contentMain #viralStack {
	margin-left: 762px;
	margin-top: 48px;
	width: 100px;
	height: 20px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #666666;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#viralStack a:link, #viralStack a:visited, #viralStack a:active {
	color: #666666;
	text-decoration: underline;
}

#viralStack a:hover {
	color: #333333;
	text-decoration: none;
}

#viralStack ul {
	margin: 0;
	padding: 0;
    text-decoration: none;
} 

#viralStack li {
	list-style-type: none;
}

#viralStack li a:link, #viralStack li a:visited, #viralStack li a:active {
	color: #999999;
	text-decoration: none;
}

#viralStack li a:hover {
	color: #666666;
	text-decoration: none;
}

#contentMain #mailinglist {
	margin-left: 508px;
	margin-top: 48px;
	width: 100px;
	height: 20px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #999999;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#mailinglist a:link, #mailinglist a:visited, #mailinglist a:active {
	color: #666666;
	text-decoration: underline;
}

#mailinglist a:hover {
	color: #333333;
	text-decoration: none;
}


#contentMain #calloutHome {
	margin-left: 762px;
	margin-top: 48px;
	width: 100px;
	height: 20px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #666666;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#calloutHome a:link, #calloutHome a:visited, #calloutHome a:active {
	color: #666666;
	text-decoration: underline;
}

#calloutHome a:hover {
	color: #333333;
	text-decoration: none;
}

#calloutHome ul {
	margin: 0;
	padding: 0;
    text-decoration: none;
} 

#calloutHome li {
	list-style-type: none;
}

#calloutHome li a:link, #calloutHome li a:visited, #calloutHome li a:active {
	color: #999999;
	text-decoration: none;
}

#calloutHome li a:hover {
	color: #666666;
	text-decoration: none;
}

#contentMain #emailsContact {
	width: 450px;
	height: 200px;
	margin-top: 234px;
	padding: 0;
	border: none;
	background-repeat: no-repeat;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #999999;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#emailsContact a:link, #emailsContact a:visited, #emailsContact a:active {
	color: #999999;
	text-decoration: underline;
}

#emailsContact a:hover {
	text-decoration: none;
	color: #333333;

}

#contentMain #contentGoods {
	width: 1008px;
	height: 100%;
	margin-top: 238px;
	padding: 0;
	border: none;
	background-repeat: no-repeat;
	position: absolute;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
}

#contentMain #contentViral {
	width: 1008px;
	height: 100%;
	margin-top: 458px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #cccccc;
	font-weight: bold;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}
#contentViral a:link, #contentViral a:visited, #contentViral a:active {
	color: #999999;
	text-decoration: none;
}

#contentViral a:hover {
	text-decoration: none;
	color: #333333;

}

#contentViral #titleViral {
	margin-left: 0px;
	margin-top: 50px;
	width: 250px;
	height: 30px;
	padding: 0;
	position: absolute;
}

#contentViral #viralOne {
	margin-left: 508px;
	margin-top: 50px;
	width: 120px;
	height: 30px;
	padding: 0;
	position: absolute;
}

#contentViral #viralTwo {
	margin-left: 635px;
	margin-top: 50px;
	width: 120px;
	height: 30px;
	padding: 0;
	position: absolute;
}

#contentViral #viralThree {
	margin-left: 762px;
	margin-top: 50px;
	width: 120px;
	height: 30px;
	padding: 0;
	position: absolute;
}

#contentViral #viralFour {
	margin-left: 889px;
	margin-top: 50px;
	width: 120px;
	height: 30px;
	padding: 0;
	position: absolute;
}

/*  ===== HOME IMAGE LOW ===== */

#contentMain #imageLowHome {
	width: 1008px;
	height: 725px;
	margin-top: 732px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 16px;
}

#imageLowHome #bgHome {
	width: 1008px;
	height: 725px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
	background-image: url(../home/medium-control-bw-v1.jpg);
}

#contentMain #imageLowHomeVid {
	width: 1008px;
	height: 756px;
	margin-top: 732px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #999999;
	font-weight: bold;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#imageLowHomeVid a:link, #imageLowHomeVid a:visited, #imageLowHomeVid a:active {
	color: #666666;
	text-decoration: underline;
}

#imageLowHomeVid a:hover {
	color: #333333;
	text-decoration: none;
}

#imageLowHomeVid #bgHomeVid {
	width: 1008px;
	height: 756px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
}



#imageLowHome #imageOverlay {
	width: 1008px;
	height: 219px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
	
}


#imageLowHome #imageTextDark {
	width: 250px;
	height: 219px;
	margin-top: 94px;
	margin-left: 762px;
	color:#999999;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
}

#imageLowHome #imageText {
	width: 250px;
	height: 219px;
	margin-top: 94px;
	margin-left: 762px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
}

#imageLowHome #homeFooter {
	width: 1008px;
	height: 30px;
	margin-top: 750px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #cccccc;
	font-weight: bold;
	display: block;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 19px;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
}

#imageLowHome #homeFooter {
	width: 1008px;
	height: 30px;
	margin-top: 750px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #cccccc;
	font-weight: bold;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
}
/*  ===== OG IMAGE LOW ===== */

#contentMain #imageLow {
	width: 1008px;
	height: 725px;
	margin-top: 548px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#imageLow #bgHome {
	width: 1008px;
	height: 725px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
	background-image: url(../home/medium-control-2013-happyholidays-v2.jpg);
}



#imageLow #imageOverlay {
	width: 1008px;
	height: 219px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
}


#imageLow #imageText {
	width: 250px;
	height: 219px;
	margin-top: 94px;
	margin-left: 762px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
}

#imageLow #homeFooter {
	width: 1008px;
	height: 30px;
	margin-top: 750px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #cccccc;
	font-weight: bold;
	display: block;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 19px;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
}

#imageLow #homeFooter {
	width: 1008px;
	height: 60px;
	margin-top: 750px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 15px;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
}

#homeFooter #companyFooter {
	width: 300px;
	height: 30px;
	margin-top: 16px;
	padding: 0;
	background-repeat: no-repeat;
	position: relative;
	font-size: 11px;
	float: left;
	font-weight: normal;
	color: #666666;
}
#homeFooter #emailFooter {
	width: 400px;
	height: 30px;
	margin-top: 16px;
	padding: 0;
	background-repeat: no-repeat;
	float: right;
	position: relative;	
	font-size: 11px;
	text-align: right;
	font-weight: normal;
	color: #666666;
}

#emailFooter a:link, #emailFooter a:visited, #emailFooter a:active {
	color: #666666;
	text-decoration: none;
}

#emailFooter a:hover {
	color: #333333;
	text-decoration: none;
}

/*  ===== RETAIL LOCATIONS ===== */

#contentMain #retailList1 {
	margin-left: 0px;
	margin-top: 100px;
	width: 246px;
	height: 275px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #808080;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#retailList1 a:link, #retailList1 a:visited, #retailList1 a:active {
	color: #808080;
	text-decoration: underline;
}

#retailList1 a:hover {
	color: #333333;
	text-decoration: none;
}

#contentMain #retailList1a {
	margin-left: 254px;
	margin-top: 100px;
	width: 246px;
	height: 275px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #808080;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#retailList1a a:link, #retailList1a a:visited, #retailList1a a:active {
	color: #808080;
	text-decoration: underline;
}

#retailList1a a:hover {
	color: #333333;
	text-decoration: none;
}

#contentMain #retailList2 {
	margin-left: 254px;
	margin-top: 100px;
	width: 246px;
	height: 275px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #808080;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#retailList2 a:link, #retailList2 a:visited, #retailList2 a:active {
	color: #808080;
	text-decoration: underline;
}

#retailList2 a:hover {
	color: #333333;
	text-decoration: none;
}

#contentMain #retailList3 {
	margin-left: 508px;
	margin-top: 100px;
	width: 246px;
	height: 275px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #808080;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#retailList3 a:link, #retailList3 a:visited, #retailList3 a:active {
	color: #808080;
	text-decoration: underline;
}

#retailList3 a:hover {
	color: #333333;
	text-decoration: none;
}

#contentMain #retailList4 {
	margin-left: 762px;
	margin-top: 100px;
	width: 246px;
	height: 275px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #808080;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#retailList4 a:link, #retailList4 a:visited, #retailList4 a:active {
	color: #808080;
	text-decoration: underline;
}

#retailList4 a:hover {
	color: #333333;
	text-decoration: none;
}

/*  ===== ABOUT ===== */

#contentMain #descriptionAbout {
	margin-left: 508px;
	margin-top: 48px;
	width: 500px;
	height: 20px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #808080;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#descriptionAbout a:link, #descriptionAbout a:visited, #descriptionAbout a:active {
	color: #808080;
	text-decoration: underline;
}

#descriptionAbout a:hover {
	color: #333333;
	text-decoration: none;
}

#imageLow #bgAbout {
	width: 1008px;
	height: 725px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
	background-image: url(../about/medium-control-about-dark-road.jpg);
}

/*  ===== CONTACT ===== */

#imageLow #bgContact {
	width: 1008px;
	height: 725px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
	background-image: url(../contact/medium-control-contact-us-silos.jpg);
}


/*  ===== DEALERS ===== */

#imageLow #bgDealers {
	width: 1008px;
	height: 725px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
	background-image: url(../dealers/medium-control-dealers-paris.jpg);
}

/*  ===== RETAIL ===== */

#contentMain #retailDetails {
	width: 450px;
	height: 200px;
	margin-top: 188px;
	padding: 0;
	border: none;
	background-repeat: no-repeat;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #999999;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}


#imageLow #bgRetail {
	width: 1008px;
	height: 725px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
}

/*  ===== WORK ===== */

#contentMain #retailDetails {
	width: 450px;
	height: 200px;
	margin-top: 188px;
	padding: 0;
	border: none;
	background-repeat: no-repeat;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #999999;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#contentMain #descriptionWork {
	margin-left: 508px;
	margin-top: 48px;
	width: 500px;
	height: 20px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #808080;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#contentMain #filmsitesWorkTight {
	margin-left: 508px;
	margin-top: 234px;
	width: 245px;
	height: 20px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #999999;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#filmsitesWorkTight a:link, #filmsitesWorkTight a:visited, #filmsitesWorkTight a:active {
	color: #999999;
	text-decoration: underline;
}

#filmsitesWorkTight a:hover {
	color: #333333;
	text-decoration: none;
}

#contentMain #filmsitesWork {
	margin-left: 508px;
	margin-top: 234px;
	width: 245px;
	height: 20px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #808080;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#filmsitesWork a:link, #filmsitesWork a:visited, #filmsitesWork a:active {
	color: #808080;
	text-decoration: underline;
}

#filmsitesWork a:hover {
	color: #333333;
	text-decoration: none;
}

#contentMain #websitesWork {
	margin-left: 762px;
	margin-top: 234px;
	width: 245px;
	height: 20px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #808080;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#websitesWork a:link, #websitesWork a:visited, #websitesWork a:active {
	color: #808080;
	text-decoration: underline;
}

#websitesWork a:hover {
	color: #333333;
	text-decoration: none;
}

#contentMain #websitesWorkTight {
	margin-left: 762px;
	margin-top: 238px;
	width: 245px;
	height: 20px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #999999;
	font-weight: normal;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 19px;
}

#websitesWorkTight a:link, #websitesWorkTight a:visited, #websitesWorkTight a:active {
	color: #999999;
	text-decoration: underline;
}

#websitesWorkTight a:hover {
	color: #333333;
	text-decoration: none;
}


#imageLow #bgWork {
	width: 1008px;
	height: 725px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	background-repeat: no-repeat;
	position: absolute;
	background-image: url(../work/medium-control-work-glacier.jpg);
}





/*  ===== BLOG TITLES ===== */

#outerDiv #blogTagline {
	margin-left: 0px;
	margin-top: 149px;
	width: 246px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	border: none;
	display: block;
	text-decoration: none;
}

#outerDiv #blogBranding {
	margin-left: 507px;
	margin-top: 144px;
	width: 508px;
	padding: 0;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 75px;
	color: #CCCCCC;
	font-weight: bold;
	border: none;
	display: block;
	text-decoration: none;
	letter-spacing: -4px;
}

#blogBranding a:link, #blogBranding a:visited, #blogBranding a:active {
	color: #CCCCCC;
	text-decoration: none;
}

#blogBranding a:hover {
	color: #666666;
	text-decoration: none;
}

/*  ===== BLOG CATEGORIES / SEARCH ===== */

#outerDiv #blogcatBox {
	margin-left: 0px;
	margin-top: 229px;
	width: 1008px;
	height: 67px;
	padding: 0;
	position: absolute;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	display: block;
	text-decoration: none;
	line-height: 15px;
	letter-spacing: 0px;
}

#blogcatBox #blogcat1 {
	margin-top: 11px;
	margin-left: 0px;
	width: 119px;
	padding: 0;
	position: absolute;
}

#blogcat1 ul {
	margin: 0;
	padding: 0;
    text-decoration: none;
} 

#blogcat1 li {
	list-style-type: none;
}

#blogcat1 li a:link, #blogcat1 li a:visited, #blogcat1 li a:active {
	color: #666666;
	text-decoration: none;
}

#blogcat1 li a:hover {
	color: #333333;
	text-decoration: none;
}

#blogcatBox #blogcat2 {
	margin-top: 11px;
	margin-left: 127px;
	width: 119px;
	padding: 0;
	position: absolute;
}

#blogcat2 ul {
	margin: 0;
	padding: 0;
    text-decoration: none;
} 

#blogcat2 li {
	list-style-type: none;
}

#blogcat2 li a:link, #blogcat2 li a:visited, #blogcat2 li a:active {
	color: #666666;
	text-decoration: none;
}

#blogcat2 li a:hover {
	color: #333333;
	text-decoration: none;
}

#blogcatBox #blogcat3 {
	margin-top: 11px;
	margin-left: 254px;
	width: 119px;
	padding: 0;
	position: absolute;
}

#blogcat3 ul {
	margin: 0;
	padding: 0;
    text-decoration: none;
} 

#blogcat3 li {
	list-style-type: none;
}

#blogcat3 li a:link, #blogcat3 li a:visited, #blogcat3 li a:active {
	color: #666666;
	text-decoration: none;
}

#blogcat3 li a:hover {
	color: #333333;
	text-decoration: none;
}

#blogcatBox #blogcat4 {
	margin-top: 11px;
	margin-left: 381px;
	width: 119px;
	padding: 0;
	position: absolute;
}

#blogcat4 ul {
	margin: 0;
	padding: 0;
    text-decoration: none;
} 

#blogcat4 li {
	list-style-type: none;
}

#blogcat4 li a:link, #blogcat4 li a:visited, #blogcat4 li a:active {
	color: #666666;
	text-decoration: none;
}

#blogcat4 li a:hover {
	color: #333333;
	text-decoration: none;
}

#blogcatBox #blogcat5 {
	margin-top: 11px;
	margin-left: 508px;
	width: 119px;
	padding: 0;
	position: absolute;
}

#blogcat5 ul {
	margin: 0;
	padding: 0;
    text-decoration: none;
} 

#blogcat5 li {
	list-style-type: none;
}

#blogcat5 li a:link, #blogcat5 li a:visited, #blogcat5 li a:active {
	color: #666666;
	text-decoration: none;
}

#blogcat5 li a:hover {
	color: #333333;
	text-decoration: none;
}

#blogcatBox #blogcat6 {
	margin-top: 11px;
	margin-left: 635px;
	width: 119px;
	padding: 0;
	position: absolute;
}

#blogcat6 ul {
	margin: 0;
	padding: 0;
    text-decoration: none;
} 

#blogcat6 li {
	list-style-type: none;
}

#blogcat6 li a:link, #blogcat6 li a:visited, #blogcat6 li a:active {
	color: #666666;
	text-decoration: none;
}

#blogcat6 li a:hover {
	color: #333333;
	text-decoration: none;
}

#blogcatBox #blogSearch {
	margin-top: 11px;
	margin-left: 889px;
	width: 119px;
	padding: 0;
	position: absolute;
}

/*  ===== BLOG CONTENT ===== */

#outerDiv #blogContent {
	margin-left: 0px;
	margin-top: 323px;
	width: 1008px;
	height: 100%;
	padding: 0;
	position: absolute;
}

#blogContent #blogleadBar {
	margin: 0;
	padding: 0;
	width: 1008px;
	height: 25px;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	display: block;
	text-decoration: none;
	line-height: 15px;
	letter-spacing: 0px;
	background-color: #E6E6E6;
	border: none;
}

#blogleadBar #blogPostCategory {
	margin-top: 5px;
	margin-left: 0px;
	width: 119px;
	padding: 0;
	position: absolute;
}

#blogleadBar #blogPostDate {
	margin-top: 5px;
	margin-left: 508px;
	width: 119px;
	padding: 0;
	position: absolute;
}

#blogContent #blogPostTitle {
	margin-top: 55px;
	padding: 0;
	width: 500px;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	color: #999999;
	font-weight: bold;
	display: block;
	text-decoration: none;
	line-height: 15px;
	letter-spacing: -1px;
	border: none;
}

#blogPostTitle a:link, #blogPostTitle a:visited, #blogPostTitle a:active {
	color: #999999;
	text-decoration: none;
}

#blogPostTitle a:hover {
	color: #666666;
	text-decoration: none;
}

#blogContent #blogPostText {
	margin-top: 122px;
	padding: 0;
	width: 373px;
	position: absolute;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	display: block;
	text-decoration: none;
	line-height: 15px;
	letter-spacing: 0px;
	border: none;
}

#blogPostText a:link, #blogPostText a:visited, #blogPostText a:active {
	color: #333333;
	text-decoration: none;
}

#blogPostText a:hover {
	color: #666666;
	text-decoration: none;
}

/*  ===== BLOG IMAGES ===== */

#blogContent #blogLeadPic {
	margin-top: 50px;
	margin-left: 508px;
	padding: 0;
	width: 500px;
	position: absolute;
	display: block;
	border: none;
}

#blogContent #blogPicsBox {
	margin-top: 550px;
	margin-left: 0px;
	padding: 0;
	width: 1008px;
	height: 100%;
	position: absolute;
	display: block;
	border: none;
}

#blogPicsBox #blogpostLeft {
	margin-top: 25px;
	margin-left: 0px;
	padding: 0;
	width: 500px;
	position: absolute;
	display: block;
	border: none;
}

#blogPicsBox #blogpostRight {
	margin-top: 25px;
	margin-left: 508px;
	padding: 0;
	width: 500px;
	position: absolute;
	display: block;
	border: none;
}
#blogPicsBox #blogDesBox {
	margin-top: 515px;
	margin-left: 0px;
	padding: 0;
	width: 1008px;
	position: relative;
	display: block;
	border: none;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	display: block;
	text-decoration: none;
	line-height: 15px;
	letter-spacing: 0px;
}

#blogDesBox #blogdestLeft {
	margin-top: 15px;
	margin-left: 0px;
	padding: 0;
	width: 500px;
	position: absolute;
	display: block;
	border: none;
}

#blogDesBox #blogdesRight {
	margin-top: 15px;
	margin-left: 508px;
	padding: 0;
	width: 500px;
	position: absolute;
	display: block;
	border: none;
}

#blogContent #blogPicsBox2 {
	margin-top: 1125px;
	margin-left: 0px;
	padding: 0;
	width: 1008px;
	height: 100%;
	position: absolute;
	display: block;
	border: none;
}

#blogPicsBox2 #blogpostLeft {
	margin-top: 25px;
	margin-left: 0px;
	padding: 0;
	width: 500px;
	position: absolute;
	display: block;
	border: none;
}

#blogPicsBox2 #blogpostRight {
	margin-top: 25px;
	margin-left: 508px;
	padding: 0;
	width: 500px;
	position: absolute;
	display: block;
	border: none;
}
#blogPicsBox2 #blogDesBox {
	margin-top: 515px;
	margin-left: 0px;
	padding: 0;
	width: 1008px;
	position: relative;
	display: block;
	border: none;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	display: block;
	text-decoration: none;
	line-height: 15px;
	letter-spacing: 0px;
}

#blogContent #blogPost2 {
	margin-top: 575px;
	margin-left: 0px;
	padding: 0;
	width: 1008px;
	position: relative;
	display: block;
	border: none;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	display: block;
	text-decoration: none;
	line-height: 15px;
	letter-spacing: 0px;
}






/*  ===== FOOTER ===== */



#blogDesBox #footer {
	padding-top: 0;
	margin-top: 75px;
	width: 1008px;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #999999;
	font-weight: bold;
	display: block;
	text-decoration: none;
	line-height: 10px;
	letter-spacing: -1px;
	position: absolute;
}

#blogContent #footer {
	padding-top: 0;
	margin-top: 50px;
	width: 1008px;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #999999;
	font-weight: normal;
	display: block;
	text-decoration: none;
	line-height: 10px;
	letter-spacing: -1px;
	position: absolute;
}

#footer #footerRight {
	margin-top: 13px;
	padding: 0;
	width: 500px;
	position: relative;
	display: block;
	border: none;
	text-align: right;
	float: right;
}

#footer #footerLeft {
	margin-top: 13px;
	padding: 0;
	width: 500px;
	position: relative;
	display: block;
	border: none;
	float: left;
}
