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




body {margin:0;
padding:0;
width:100%;
height:100%;
}

wrap {margin:0;
padding:0;
width:100%;
height:100%;
}

a img { border:none; }


#header { width:1020px; height: 89px; margin: 0 auto;}

	#logo {float:left; padding-left: 39px;}
	
	#logo img {border:0px;}
	
	#menu {float:right; padding-top: 53px; padding-left: 83px; padding-right: 25px;}
	
	#menu ul { list-style-type: none; 	margin:0; padding:0; }
	#menu ul li { float:left; margin-right: 17px;}
	#menu ul li a { text-decoration:none; color: #0066b3; font-size: 15px; font-weight: lighter; font-stretch:narrower; font-family: Arial, Helvetica, sans-serif;}
	#menu ul li a:hover {text-decoration:underline;}
	#menu .current li a { color:#a4a4a4;}
	a {color: #0066b3; text-decoration: none}
	a:hover {text-decoration: underline;}
	
#topsite { width: 100%; background-image:url(../images/interior-main_bg.gif); background-repeat:repeat-x; }

	#topwraper { height: auto; margin:0 auto; width: 948px; positon:relative; }
	#flashlace {position: absolute; z-index: 10; width: 704px; height: 48px; background-color: #ffd600; top:252px; left: 2px; text-align: center:}
	#flashlace p {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: center;}
	#img1 {float:left; position: relative; margin-top: 19px; background-image:url(../images/mainimg-bg.png); background-repeat:repeat-x; width: 686px; height: 309px; padding: 11px;}
	#img1right {float:right; margin-right: 4px; background-image:url(../images/img1right.jpg); margin-left: 6px; margin-top: 23px; width: 220px; height: 322px; }
	#logo1 {padding-top: 135px; padding-left: 16px;}
	#righttext {padding-top: 88px; padding-left: 19px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #999999}

	#btwraper { height: auto; margin: 0 auto; width: 940px;}
	#toptext { float:left; padding-top: 27px}
	.title {font-size: 24px; font-family: Verdana, sans-serif; font-style: italic; font-weight: lighter; height: 39px;}
	.titlec {font-size: 24px; font-family: Verdana, sans-serif; font-style: italic; font-weight: lighter; }
	.titleb {font-size: 18px; font-family: Verdana, sans-serif; font-style: italic; font-weight: bold; height: 32px;}
	#presentationtext {line-height: 1.9em; padding-top: 14px; width: 699px; height: auto; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
	#buttonsbox { float:right; background-image: url(../images/buttonsbox.jpg); width: 219px; height: 283px; margin-top: 22px; margin-bottom:20px; display:block;}
	#btboxtitle {font-size: 14px; color: #131313; padding-top: 18px; padding-left: 17px; font-family: Verdana, sans-serif; font-weight: bold;}
	#menubox { float:left; padding-left: 15px;}
	#menubox ul { list-style-image:url(../images/mark.gif); margin-left: 8px; padding: 0;}
	#menubox ul li { line-height: 37px;}
	#menubox ul li a { text-decoration:none; color: #0066b3; font-weight: lighter; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
	#menubox ul li a:hover {text-decoration:underline;}
	
	
#middlesite { width: 100%; height:auto!important; background-image:url(../images/interior-main_bg.gif); background-repeat:repeat-x; }

	#middletitle { margin:0 auto; padding-top: 18px; padding-bottom: 1px; width: 940px}	
	#contentmiddle {height: auto; margin:0 auto; width: 940px; }
	.backview {background-image: url(../images/backview.jpg); width: 301px; height: 414px; margin-top: 11px; float:left; }
	.backview1 {background-image: url(../images/backview1.jpg); width: 301px; height: 221px; margin-top: 11px; float:left; background-repeat:no-repeat; }
	.p { margin-left: 17px;}
	.t { margin-top: 17px; }
	.product { margin-top: 14px; margin-left: 14px; padding: 4px; width: 263px; height: 181px; background-image: url(../images/productbg.png); background-repeat: no-repeat; }
	.product .band {width: 263px; height: 48px; background-color: #ffd600; }
	.product .band p {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-align: left; padding: 7px 15px; margin: 0;}

	.product .image {width: 263px; height: 133px; background-color: #ffd600; }
	.contenttitle {padding-top: 14px; padding-left: 18px; color: #0066b3; font-size: 15px; font-family: Verdana, sans-serif;   }
	.textcont { padding-top: 10px; padding-left: 18px; }
	.titletext { font-size: 13px; font-family:Arial, Helvetica, sans-serif; }
	.contenttext ul {margin:0 ; padding: 0; list-style-type: none; padding-top: 10px;}
	.contenttext ul li { background-image:url(../images/checkmark.png); background-repeat:no-repeat; padding-left: 18px; 
	font-family:Arial, Helvetica, sans-serif; font-size: 13px; line-height:1.2em; margin-bottom: 5px;}
	.contenttext {line-height: 1.9em; width:263px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; line-height:1.2em; margin-bottom: 5px;}
	.sentence {padding-top: 10px; line-height: 1.9em; font-family:Arial, Helvetica, sans-serif; font-size: 13px; line-height:1.2em; font-style: normal; float:right; text-align:baseline;}
	.contenttext p {line-height: 1.9em; }
	.viewproduct { width: 79px; height: 60px; float: right; margin-right: 20px;}
	
	.viewproduct a {width: 79px; height: 60px; background-image: url(../images/readmore.png); background-repeat: no-repeat; display: block; text-decoration: none }
	.viewproduct a:hover {width: 79px; height: 60px;  text-indent: -9999; text-decoration: underline; background-image: url(../images/readmore_hover.png); background-repeat: no-repeat; text-decoration: none}
	
	.viewproduct span {visibility: hidden;} 
	
	.m {margin-right: 17px;}
	

	
#message { width: 100%; height: 254px; background-image:url(../images/bus_bg.png); background-repeat:no-repeat; background-position: center top; }
	#messagecontent {margin:0 auto; width: 950px;}
	

	#stateinfomain { margin:0 auto; width: 700px; height:100%; display:block;}
	.stateinfoleft { width:140px; padding-right: 30px; height:auto; float:left;}
	.br {border-right:#CCCCCC thin solid; }
	.stateinfoleft p {padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px; }
	#stateinforight { width:250px; height:auto; float:left; padding-left:150px; border-left:#CCCCCC thin solid;}
	.map {margin: 20px auto; }
	
#buttomsite { width: 100%; height: 238px; background-image:url(../images/deg3.jpg); background-repeat:repeat-x; }
	
	#buttomcontent {margin:0 auto; width: 950px; padding-top: 8px; }
	#bus { float:left; margin-top: 10px; }
	#bustext { float:left; width: 733px; margin-top: 30px; margin-left: 40px; }
	#bustext p {line-height: 2em; font-size: 14px; font-family: Verdana, sans-serif; color: #787878; text-align: justify;  }
	
	
	.box { height: 134px;}
	.ma {padding: 35px 20px; float: left;  width: 209px;}
	.mb {padding: 35px 20px 35px 0; float: left; width: 206px;}
	.mc {padding: 35px 0 35px 20px; float: right; width: 190px;}
	.divider {float: left; background-image: url(../images/footer_divider.png); width: 2px; height: 204px;}
	
	.right {float: right;}
	.left {float: left;}
	.footertitle {font-size: 18px; color: #131313; font-family: Verdana, sans-serif; font-weight: lighter; font-style: italic; margin-bottom: 20px;}
	.footernav {list-style-type: none; margin: 0; padding: 0;}
	.footernav li a {color: #0066b3; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 13px;}
	.footernav li a:hover {text-decoration: underline;}
	.fottertext {font-size: 13px; color: #131313; font-family: Arial, Helvetica, sans-serif; line-height: 1.5em;}
	.news { list-style-image:url(../images/mark.gif); margin-left: 15px; padding: 0;}
	.news li a {color: #0066b3; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 13px;}
	.news li a:hover {text-decoration: underline;}


#footer { width: 100%; height: 38px; background-image:url(../images/deg4.jpg); background-repeat:no-repeat; background-color: #7b7e81; border-top: 1px solid #d3d3d3; }

	#contentfooter { margin: 0 auto; width: 940px;}
	#textfooter { float:left; font-size: 13px; font-family:Arial, Helvetica, sans-serif; padding-top: 14px; color: #fff;}
	#textfooter .gray {color: #aaaaaa;}
	#customerlogin { float: right; padding-top: 15px; font-size: 13px; font-family:Arial, Helvetica, sans-serif;  }
	#customerlogin a {text-decoration:none; color: #0066b3;}
	
	
/*interior*/

.yellow {height:auto; float: left; padding:5px 5px; background-color:#ffd600;}
.nonyellow {height:auto; float: left; padding:5px 5px;}




#content { height: auto!important; background-color: #fff; background-image: url(../images/interior-main_bg.gif); background-repeat: repeat-x;}

#contentwraper {height: auto!important; width: 954px; margin: 0 auto; position: relative; padding-top: 17px;}

p.interiortext {line-height: 1.9em; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 13px; width: 688px;}


.abs {position: absolute; right:4px; top:220px;}

.imageint {width: 416px; height: 183px; padding: 11px; background-image: url(../images/interior_imagebg.png); background-repeat: no-repeat; float:right; margin-left:20px; margin-bottom: 0px;}


.mr17 {margin-right: 17px;}
.mb17 {margin-bottom: 17px;}

.oem a {
	 padding:1px; 
	 border: 1px solid #999999; 
}
.oem a:hover {
	 padding:1px; 
	 border: 1px solid #0066b3; 
}

a.logos {
     width: 100px; 
	 height: 100px;
	 padding:1px; 
	 border: 1px solid #999999; 
	 float: left;
	 margin-right: 17px;
	 margin-bottom: 17px;
	 display:inline-block;
}
a:hover.logos {
     border: 1px solid #0066b3;
}

.mr20 {margin-right: 20px;}
.mb20 {margin-bottom: 20px;}
/* products page */

#theproducts {

    margin: 0 auto;
    width: 950px;
    
    height: auto!important;
    
    padding-top: 10px;
    padding-bottom: 30px;
    
    }
    
.m10 {margin: 10px 0;}

.featured {

    float: left;
	background-image: url(../images/featured-bg.png);
	background-repeat: no-repeat;
	padding: 11px;
	width: 204px;
	height: 218px;

}

.pText {float: left; margin-left: 20px; width: 696px;}

#divMain {

    margin: 0 auto;
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	padding-bottom: 15px;
	padding-top: 20px;
}
#divMain2 {
    margin: 0 auto;
	width: 941px;
}
#divProduct1 {
	height: 363px;
	width: 621px;
	padding: 3px;
	background-image: url(../images/product_bg_1.jpg);
	float: right;
}
#divText {
	height: 369px;
	float: left;
	width: 250px;
	text-align: left;
	margin-left: 25px;
		
}

#divText h3 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; margin: 27px 0; }
.pBox h3 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; margin: 10px 0 0; }

#divText p {line-height: 1.5em; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 20px 0;}

.pText p {line-height: 1.5em; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0;}


.pBox {
	
	height: 192px;
	width: 268px;
	float: left;
	margin-left: 32px;
	margin-top: 10px;
	background-repeat: no-repeat;
	text-align: center;
}

.divProduct2 { 

    height: 172px;
	width: 264px;
	padding: 2px;
    background-image: url(../images/product_bg_2.jpg);
    
}
.divProduct2 .band {width: 263px; height: 48px; background-color: #ffd600; }


#uppderDiv {
	background-image: url(../images/content_bg_1.jpg);
	
	width: 931px;
	height: auto;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
}


#lowerDiv {
	background-image: url(../images/content_bg_2.jpg);
	height: 220px;
	width: 941px;
	padding:0px;
	margin:0px;
	background-repeat: no-repeat;
}


/* form */
#btn_submit {
	float:left;
	padding:10px;
	border:0;
	background-color:#0066b3;
	color:#fff;
	font-family:Arial, sans-serif;
	font-size:16px;
	margin-right:32px;
	
}

form input[type="text"] {

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #0066b3;
color:#68635D;
font-family:Arial, sans-serif;
font-size:16px;
height:24px;
line-height:24px;
padding:10px;
text-align:left;
width:410px;

}

form textarea {
	
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #0066b3;
color:#68635D;
font-family:Arial, sans-serif;
font-size:16px;
height:117px;
line-height:24px;
padding:10px;
text-align:left;
width:410px;
	
}

.left, label {
	
	margin:0;
}

#divProduct1 .band {width: 622px; height: 48px; background-color: #ffd600; }
#divProduct1 .band p {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-align: left; padding: 15px; margin: 0;}
.oem { width:100px; height:100px; border: 1px solid #cfcfcf; float:left; }
.oem1 { width:100px; height:100px; border: 1px solid #cfcfcf; float:left; }
a:hover.oem, a:hover.oem1  { border: 1px solid #0066b3; }
.mr17 {margin-right: 17px; }
.mb17 {margin-bottom: 14px; }
.ml17 {margin-left: 17px;}

.liststyle {
       list-style-image:url(../images/white.jpg);
}





/* Individual Partners Pages */

#message1 { width: 941px; height: 100%; background-image:url(../images/bus_bg.png); background-repeat:no-repeat; background-position: center top; background-color:#FFFFFF; padding:0; padding-top:9px; padding-bottom:17px; border:#CCCCCC thin solid; margin-bottom:13px; font-family:Arial, Helvetica, sans-serif; }

#messagecontent1 {margin:0 auto; width: 922px; height:auto; padding:0;}

.upperdiv1 { width:922px; height:369px; padding:0; margin:0; }


.leftupperdiv1 {
       float:left;
	   width:622px;
	   height:364px;
	   margin:0;
	   margin-top:2px;
	   border:#CCCCCC thin solid;
}
.rightupperdiv1 {
       float:right;
	   width:285px;
	   height:auto;
	   margin:0;
}
#spacingcontenttext p{
       margin:0;
	   padding:0;
	   padding-right:18px;
	   text-align:justify;
}
.contenttext1 ul {margin:0 ; padding: 0; list-style-type: none; padding-top: 10px; float:left;}
	.contenttext1 ul li { background-image:url(../images/checkmark.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; padding-left: 18px;  font-size: 13px; line-height:1.2em; margin-bottom: 18px;}
	.contenttext1 {line-height: 1.9em; width:auto; font-family:Arial, Helvetica, sans-serif; font-size: 13px; line-height:1.2em; margin-bottom: 5px; }
	
.imgrightupperdiv1 {
       margin:0;
	   padding:0;
	   width:285px;
	   height:178px;
	   padding-top:2px;
}
.mainintro {
       width:285px;
	   height:100%;
	   background-image:url(../images/bus_bg.png);background-repeat:no-repeat; background-position: center top; background-color:#FFFFFF;
	   margin:0;
	   margin-top:9px;
}
.insidemainintro {
       margin:0;
	   padding:0;
	   padding-left:19px;
	   padding-top:21px;
}
.mainintro h3 {
       padding:0;
	   margin:0;
}

.lowerdiv1 { width:922px; height:397px; margin:0; padding:0; }

.lowerdiv11 { width:301px; height:397px; background-image:url(../images/bgsubdiv.jpg); background-repeat:no-repeat; float:left; }
.lowerdiv12 { width:301px; height:397px; background-image:url(../images/bgsubdiv.jpg); background-repeat:no-repeat;
float:left; margin-left:9.5px;}
.lowerdiv13 { width:301px; height:397px; background-image:url(../images/bgsubdiv1.jpg); background-repeat:no-repeat;
float:left; margin-left:9.5px; }
.lowerdiv111 { width:260px; height:auto; margin:0 auto; padding:0; padding-top:18px; text-align:justify; }
.lowerdiv111 h3 { padding:0; margin:0; width:100%; text-align:center; font-size:17px; line-height:24px; padding-bottom:30px; }
.img111 { padding-top:10px; }

.imgbig { width:622px; height:315px; margin:0; padding:0; }
.BigBand { width:622px; height:49px; margin:0; padding:0; background-color: #ffd600; }
.BigBand p {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-align: left; padding: 15px; margin: 0;}






/* Media Library */
.maintabs-1 {
     width:826px;
	 height:359px;
	 margin:0;
	 padding:0;
}
#tab1 {
    float:left; margin-top: 20px;
}
#tab2 {
    float:left; margin-top: 20px; margin-left:25px;
}


.medialibrarypdf {
      width:550px;
	  height:auto;
}
.medialibraryulleft {
      width:220px;
	  height:auto;
	  float:left;
}
.medialibraryulright {
      width:220px;
	  height:auto;
	  float:right;
}
.textindent {
      padding-left:320px;
}


.leftvideo {
     width:auto;
	 height:auto;
	 float:left;
	 margin:0;
	 padding:0;
	 margin-right:20px;
}
.rightvideo {
     width:auto;
	 height:auto;
	 float:left;
	 margin:0;
	 padding:0;
}
.video {
     padding:0;
	 margin:0;
}
.insiderightvideo {
     width:322px;
	 height:auto;
}
.insiderightvideo1 {
     width:301px;
	 height:auto;
	 display:block;
}
.morevidoes {
     width:311px;
	 height:auto;
	 display:block;
}
#watchmore {
     margin-left:20px;
}
.morevidoesinside {
     width:311px;
	 height:auto;
	 padding:0;
	 margin:0;
}
.thumbs {
     float:left;
	 width:99px;
	 height:56px;
	 margin:0;
	 padding:0;
	 padding-top:4px;
}
.descriptionmorevidoes {
     float:left;
	 width:172px;
	 height:auto;
	 margin:0;
	 padding:0;
	 margin-left:17px;
}
.descriptionmorevidoes h3 {
     font-family:Arial, Helvetica, sans-serif;
	 font-size:16px;
	 font-weight:bold;
	 margin:0;
	 padding:0;
}
p.interiortext1 {line-height: 17px; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 13px;
padding:0; margin:0; padding-top:8px;}
.insiderightvideo1 ul { 
     list-style-image:url(../images/arrowmark.gif); 
	 margin-left: 8px; 
	 padding: 0;
	 background-color:none;
	 margin:0;
	 padding:0;
}
.insiderightvideo1 ul li {
     color: #0066b3;
     line-height: 30px;
	 float:right;
	 font-size: 12px;
	 margin:0;
	 padding:0;
}
.insiderightvideo1 ul li a {
	 color: #0066b3; 
	 font-weight: bold; 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 margin:0;
	 padding:0;
}
.dividervertical { width:1px; height:315px; margin:0; padding:0; float:left; margin-right:20px; display:block; }
.dividerhorizontal { width:290px; height:1px; margin:0; padding:0; float:right; margin-bottom:20px; display:block; }

.bottomlink {
     font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 float:right;
	 color: #0066b3;
}




.ceotext { font-size:13px; }