/* CSS Document */

@import url('products.css');
@import url('installation.css');
@import url('inspiration.css');
@import url('faq.css');
@import url('buy.css');
@import url('resell.css');
@import url('thickbox.css');




html,body
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: separate;
	border-spacing: 0px;
	background-color:#676767;
}

p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: separate;
	border-spacing: 0px;
}

#formTable{
	padding: 5px;
	border-spacing: 5px;
}

input,select
{
	margin:0;
	padding:0;
}


#wrapper 
{
	width: 801px;
	vertical-align:top;
	padding: 0px 0px 0px 0px;
	margin: 20px auto 0px auto;
	text-align:center;
}


#header {
	width: 801px;
	height: 100px;
	vertical-align: top;
	text-align:left;
	background-color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}


#headerNav {
	padding: 15px 15px 0px 0px;
	margin: 0px auto 0px auto;
	width:554px;
	text-align: right;
	vertical-align: top;
}

.headerNavText {
	padding: 0px 2px 0px 8px;
	margin: 0px auto 0px auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#737373;
	line-height:16px;
}

.headerNavText a,
.headerNavText a:link,
.headerNavText a:visited,
.headerNavText a:active
.headerNavText
	{ 
	color:#737373;
	text-decoration: none;
} 

.headerNavText a:hover 
	{  
	color:#737373;
	text-decoration: underline;
}




.headerNavTextMedia
{
	padding: 0px 5px 0px 5px;
	margin: 0px auto 0px auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#737373;
	line-height:16px;
	text-decoration:underline;
}

.headerNavTextMedia a,
.headerNavTextMedia a:link,
.headerNavTextMedia a:visited,
.headerNavTextMedia a:active
.headerNavTextMedia
	{ 
	color:#737373;
	text-decoration: underline;
} 

.headerNavTextMedia a:hover 
	{  
	 color:#000000;
}



.headerNavResell
{
	color:#c46210;
	font-weight:bold;
	padding: 0px 21px 0px 5px;
	margin: 0px auto 0px auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
}

.headerNavResell a,
.headerNavResell a:link,
.headerNavResell a:visited,
.headerNavResell a:active
.headerNavResell
	{ 
	color:#c46210;
	text-decoration: none;
	padding-bottom: 5px;
	white-space: nowrap;
} 

.headerNavResell a:hover 
	{  
	 background: url(../images/subnav_underlineOrange.gif) repeat-x 100% 100%;
}

.headerNavResellActive
	{  
	 padding-bottom: 5px;
	white-space: nowrap;
	 background: url(../images/subnav_underlineOrange.gif) repeat-x 100% 100%;
}



.headerNavEspanol
{
	color:#737373;
	padding: 0px 2px 0px 8px;
	margin: 0px auto 0px auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
}

.headerNavEspanol a,
.headerNavEspanol a:link,
.headerNavEspanol a:visited,
.headerNavEspanol a:active
.headerNavEspanol
	{ 
	color:#737373;
	text-decoration: none;
	padding-bottom: 5px;
	white-space: nowrap;
} 

.headerNavEspanol a:hover 
	{  
	 color:#c46210;
	 background: url(../images/subnav_underlineOrange.gif) repeat-x 100% 100%;
}

.headerNavEspanolActive
	{  
	color:#c46210;
	 padding-bottom: 5px;
	white-space: nowrap;
	 background: url(../images/subnav_underlineOrange.gif) repeat-x 100% 100%;
}



#centerContent 
{
	width: 801px;
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}

#mainNavigation {
	height: 24px;
	vertical-align: top;
	text-align:left;
	width: 781px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}

#buyButton
{
	padding:0px 0px 0px 52px;
	margin: 0px auto 0px auto;
}

#flashContent
{
	text-align:center;
	width: 781px;
	padding: 4px 0px 0px 0px;
	margin: 0px auto 0px auto;
}


#mouseType {
	vertical-align:top;
	padding: 0px 5px 0px 5px;
	margin: 0px auto 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#999999;
}


#footer 
{
	width: 801px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}

#footerNav 
{
	background-color:#FFFFFF;
	padding: 3px 0px 0px 0px;
	margin: 0px auto 0px auto;
	text-align: left;
	height: 15px;
	vertical-align:top;
}

.footerNavText {
	vertical-align:top;
	text-align:left;
	padding: 0px 5px 0px 5px;
	margin: 0px auto 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#999999;
}


.footerNavText a,
.footerNavText a:link,
.footerNavText a:visited,
.footerNavText a:active
.footerNavText
	{ 
	vertical-align:top;
	text-align:left;
	padding: 0px 5px 0px 5px;
	margin: 0px auto 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#999999;
	text-decoration:none;
} 

.footerNavText a:hover 
	{  
	 color:#FFFFFF;
	 text-decoration: underline;
}



.footerNavTextnoSpace {
	vertical-align:top;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#999999;
}


.footerNavTextnoSpace a,
.footerNavTextnoSpace a:link,
.footerNavTextnoSpace a:visited,
.footerNavTextnoSpace a:active
.footerNavTextnoSpace
	{ 
	vertical-align:top;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#999999;
	text-decoration:none;
} 

.footerNavTextnoSpace a:hover 
	{  
	 color:#FFFFFF;
	 text-decoration: underline;
}





#footerNavTextDark {
	width:801px;
	text-align:left;
	vertical-align:top;
	padding: 5px 0px 0px 0px;
	margin: 0px auto 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#929292;
}


.siteMapContent {
	width: 503px;
	vertical-align:top;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737373;
	padding: 10px 250px 0px 15px;
	margin:0px auto 0px auto;
}


.siteMapListOne {
	list-style:none;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c46210;
	line-height:16px;
}

.siteMapListOne a,
.siteMapListOne a:link,
.siteMapListOne a:visited,
.siteMapListOne a:active
.siteMapListOne
	{ 
	color:#c46210;
	text-decoration:none;
} 

.siteMapListOne a:hover 
	{  
	 color:#c46210;
	 text-decoration: underline;
}



.listSpaced {
	padding: 10px 0px 10px 0px;
}



.siteMapListTwo {
	list-style: upper-alpha;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737373;
	line-height:16px;
}


.siteMapListTwo a,
.siteMapListTwo a:link,
.siteMapListTwo a:visited,
.siteMapListTwo a:active
.siteMapListTwo
	{ 
	color:#737373;
	text-decoration:none;
} 

.siteMapListTwo a:hover 
	{  
	 color:#737373;
	 text-decoration: underline;
}



.siteMapListThree {
	list-style: numbers;
	padding-left:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737373;
	line-height:16px;
}


.siteMapListThree a,
.siteMapListThree a:link,
.siteMapListThree a:visited,
.siteMapListThree a:active
.siteMapListThree
	{ 
	color:#737373;
	text-decoration:none;
} 

.siteMapListThree a:hover 
	{  
	 color:#737373;
	 text-decoration: underline;
}






#dvdContent {
	vertical-align:top;
	text-align:center;
	width: 781px;
	padding: 10px 0px 10px 0px;
	margin: 4px auto 0px auto;
	background-color:#c46212;
}

.dvdDivider{
	vertical-align:top;
	width: 765px;
	padding: 0px 0px 0px 0px;
	margin: 5px 9px 0px 8px;
	background-image:url(../images/dvd_dashedline.gif);
	background-repeat:repeat-x;
}


.dvdCopy {
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	width:468px;
	padding: 30px 0px 0px 10px;
	vertical-align:top;
}




.espanolLeft {
	padding: 0px 20px 0px 10px;
	margin: 0px auto 0px auto;
	width: 470px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
	text-align:left;
	color:#737373;
	line-height:16px;
}

.espanolPhoto {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 248px;
	vertical-align: top;
}
