@charset "UTF-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
	font-weight: bold;
	text-align: center;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		8;
	dw-num-cols-tablet:		14;
	dw-num-cols-desktop:	24;
	dw-gutter-percentage:	20;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 97.9166%;
	padding-left: 1.0416%;
	padding-right: 1.0416%;
	background-color: #FFF;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-image: url(../art/v14icons/altbkgd6b.png);
	background-repeat: no-repeat;
	background-color: #091d2d;
}
#maincontent {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#mainstreet1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48.9361%;
	display: block;
	background-color: #EEE;
	margin-top: 10px;
	min-height: 200px;
}
#mainstreet2 {
	clear: none;
	float: left;
	margin-left: 2.1276%;
	width: 48.9361%;
	display: block;
	background-color: #EEE;
	margin-top: 10px;
	min-height: 200px;
}
#mainstreet3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48.9361%;
	display: block;
	background-color: #EEE;
	margin-top: 10px;
	min-height: 200px;
}
#mainstreet4 {
	clear: none;
	float: left;
	margin-left: 2.1276%;
	width: 48.9361%;
	display: block;
	background-color: #EEE;
	margin-top: 10px;
	min-height: 200px;
}
#eventcal {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #000;
}
#soctags {
	clear: both;
	float: left;
	margin-left: 0;
	width: 61.7021%;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
#nestedmenu {
	clear: none;
	float: left;
	margin-left: 2.1276%;
	width: 100%;
	display: none;
}
#logonested {
	clear: both;
	float: left;
	margin-left: 0;
	width: 61.7021%;
	display: block;
	text-align: center;
}
#footercontent1 {
	clear: none;
	float: left;
	margin-left: 2.1276%;
	width: 100%;
	display: block;
	margin-top: 10px;
	text-align: center;
}
#footercontent2 {
	clear: none;
	float: left;
	margin-left: 2.1276%;
	width: 100%;
	display: block;
	margin-top: 10px;
	text-align: center;
}
#footercontent3 {
	clear: none;
	float: left;
	margin-left: 2.1276%;
	width: 100%;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
#smallmenu {
	clear: none;
	float: left;
	margin-left: 27.6595%;
	width: 36.1702%;
	display: block;
	margin-top: 10%;
}
#modelbtn1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: center;
}
#specs {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#modeltext {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#column1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
.videolrg {
	display: none;
}
.videosm {
	display: block;
}
#models1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#models2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#models3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#models4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#models5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#models6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#model200 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#model210 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#model220 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR3 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR5 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR7 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#model296 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#model302 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#model336 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelA25 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelA28 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelA40 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#model200WSS {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#model210WSS {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#model220WSS {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR3WSS {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR5WSS {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR7WSS {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#model24SDWSS {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#model26SDWSS {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#model243 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#model273 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#model24SD {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#model26SD {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#badge10 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 36.1702%;
	display: block;
}
#badgebr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 36.1702%;
	display: block;
}
#badgea {
	clear: both;
	float: left;
	margin-left: 0;
	width: 36.1702%;
	display: block;
}
#badgewss {
	clear: both;
	float: left;
	margin-left: 0;
	width: 36.1702%;
	display: block;
}
#badge3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 36.1702%;
	display: block;
}
#badgesd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 36.1702%;
	display: block;
}
#dydtext {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#supportfull1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#supporthalf1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#supporthalf2 {
	clear: none;
	float: left;
	margin-left: 2.1276%;
	width: 100%;
	display: block;
}
#supportthirds1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#supportthirds2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#formcontainer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#formcol1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#formcol2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fullphoneonly {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#phoneonly {
	display: block;
}
#fullnophone {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#nophone {
	display: none;
}
#modelR30 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelCS3 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelA40C {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR5Surf {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR3surf {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR7surf {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR35 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#model25SC {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelCS1 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelCS23surf {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#models23SC {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelA36 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#model30SC {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelA36BR {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelA29 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR6 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR6OB {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR8 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR8OB {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR4 {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR4OB {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR4Surf {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR33 {
	clear: none;
	float: left;
	margin-left: 14.8936%;
	width: 74.468%;
	display: block;
}
#modelR33OB {
	clear: both;
	float: left;
	margin-left: 12.7659%;
	width: 74.468%;
	display: block;
}
#modelR35OB {
	clear: none;
	float: left;
	margin-left: 14.8936%;
	width: 74.468%;
	display: block;
}


/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
.gridContainer {
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#maincontent {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#mainstreet1 {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 20.4819%;
	display: block;
}
#mainstreet2 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 20.4819%;
	display: block;
}
#mainstreet3 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 20.4819%;
	display: block;
}
#mainstreet4 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 20.4819%;
	display: block;
}
#eventcal {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 49.3975%;
	display: block;
}
#footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#soctags {
	clear: none;
	float: left;
	margin-left: 8.4337%;
	width: 78.3132%;
	display: block;
}
#nestedmenu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#logonested {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 42.1686%;
	display: block;
}
#footercontent1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 27.7108%;
	display: block;
	text-align: center;
}
#footercontent2 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 71.0843%;
	display: block;
	text-align: center;
}
#footercontent3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: center;
}
#smallmenu {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 42.1686%;
	display: none;
}
#modelbtn1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#specs {
	clear: both;
	float: left;
	margin-left: 14.4578%;
	width: 71.0843%;
	display: block;
}
#modeltext {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 85.5421%;
	display: block;
}
#column1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
.videolrg {
	display: block;
}
.videosm {
	display: none;
}
#models1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#models2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#models3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#models4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#models5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#models6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#model200 {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#model210 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#model220 {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#modelR3 {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#modelR5 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#modelR7 {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#model296 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#model302 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#model336 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#modelA25 {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#modelA28 {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#modelA40 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#model200WSS {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#model210WSS {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#model220WSS {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#modelR3WSS {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#modelR5WSS {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#modelR7WSS {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#model24SDWSS {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#model26SDWSS {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#model243 {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#model273 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#model24SD {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#model26SD {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#badge10 {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 20.4819%;
	display: block;
}
#badgebr {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 20.4819%;
	display: block;
}
#badgea {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 20.4819%;
	display: block;
}
#badgewss {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 20.4819%;
	display: block;
}
#badge3 {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 20.4819%;
	display: block;
}
#badgesd {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 20.4819%;
	display: block;
}
#dydtext {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 85.5421%;
	display: block;
}
#supportfull1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#supporthalf1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#supporthalf2 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 100%;
	display: block;
}
#supportthirds1 {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 85.5421%;
	display: block;
}
#supportthirds2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#formcontainer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#formcol1 {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 85.5421%;
	display: block;
}
#formcol2 {
	clear: none;
	float: left;
	margin-left: 8.4337%;
	width: 85.5421%;
	display: block;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fullphoneonly {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#phoneonly {
	display: block;
}
#fullnophone {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#nophone {
	display: none;
}
#modelR30 {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#modelCS3 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#modelA40C {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#modelR5Surf {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#modelR3surf {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#modelR7surf {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#modelR35 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#model25SC {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#modelCS1 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#modelCS23surf {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#models23SC {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#modelA36 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#model30SC {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#modelA36BR {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#modelA29 {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#modelR6 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#modelR6OB {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#modelR8 {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#modelR8OB {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#modelR4 {
	clear: both;
	float: left;
	margin-left: 7.2289%;
	width: 27.7108%;
	display: block;
}
#modelR4OB {
	clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#modelR4Surf {
		clear: none;
	float: left;
	margin-left: 1.2048%;
	width: 27.7108%;
	display: block;
}
#modelR33 {
		clear: none;
		float: left;
		margin-left: 1.2048%;
		width: 27.7108%;
		display: block;
}
#modelR33OB {
		clear: none;
		float: left;
		margin-left: 1.2048%;
		width: 27.7108%;
		display: block;
}
#modelR35OB {
		clear: none;
		float: left;
		margin-left: 1.2048%;
		width: 27.7108%;
		display: block;
}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {
.gridContainer {
	width: 100%;
	max-width: 1920px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	background-color: #FFF;
	background-repeat: repeat;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#maincontent {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#mainstreet1 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 16.0839%;
	display: block;
}
#mainstreet2 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 16.0839%;
	display: block;
}
#mainstreet3 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 16.0839%;
	display: block;
}
#mainstreet4 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 16.0839%;
	display: block;
}
#eventcal {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 28.6713%;
	display: block;
}
#footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #FFF;
}
#soctags {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 62.2377%;
	display: block;
}
#nestedmenu {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 74.8251%;
	display: block;
	margin-top: 60px;
	text-align: center;
}
#logonested {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.8671%;
	display: block;
}
#footercontent1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 16.0839%;
	display: block;
	text-align: center;
}
#footercontent2 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 66.4335%;
	display: block;
	text-align: center;
}
#footercontent3 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 16.0839%;
	display: block;
	text-align: center;
}
#smallmenu {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 20.2797%;
	display: none;
}
#modelbtn1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.6503%;
	display: block;
}
#specs {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 41.2587%;
	display: block;
}
#modeltext {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 49.6503%;
	display: block;
}
#column1 {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 41.2587%;
	display: block;
}
#models1 {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 91.6083%;
	display: block;
}
#models2 {
	clear: none;
	float: left;
	margin-left: 4.8951%;
	width: 91.6083%;
	display: block;
}
#models3 {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 91.6083%;
	display: block;
}
#models4 {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 91.6083%;
	display: block;
}
#models5 {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 91.6083%;
	display: block;
}
#models6 {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 91.6083%;
	display: block;
}
#model200 {
	clear: both;
	float: left;
	margin-left: 8.3916%;
	width: 11.8881%;
	display: block;
}
#model210 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#model220 {
	clear: both;
	float: left;
	margin-left: 8.3916%;
	width: 11.8881%;
	display: block;
}
#modelR3 {
	clear: both;
	float: left;
	margin-left: 8.3916%;
	width: 11.8881%;
	display: block;
}
#modelR5 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR7 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#model296 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#model302 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#model336 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelA25 {
	clear: both;
	float: left;
	margin-left: 8.3916%;
	width: 11.8881%;
	display: block;
}
#modelA28 {
	clear: both;
	float: left;
	margin-left: 8.3916%;
	width: 11.8881%;
	display: block;
}
#modelA40 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#model200WSS {
	clear: both;
	float: left;
	margin-left: 8.3916%;
	width: 11.8881%;
	display: block;
}
#model210WSS {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#model220WSS {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR3WSS {
	clear: both;
	float: left;
	margin-left: 8.3916%;
	width: 11.8881%;
	display: block;
}
#modelR5WSS {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR7WSS {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#model24SDWSS {
	clear: both;
	float: left;
	margin-left: 8.3916%;
	width: 11.8881%;
	display: block;
}
#model26SDWSS {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#model243 {
	clear: both;
	float: left;
	margin-left: 8.3916%;
	width: 11.8881%;
	display: block;
}
#model273 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#model24SD {
	clear: both;
	float: left;
	margin-left: 8.3916%;
	width: 11.8881%;
	display: block;
}
#model26SD {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#badge10 {
	clear: both;
	float: left;
	margin-left: 6%;
	width: 11.8881%;
	display: block;
}
#badgebr {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 11.8881%;
	display: block;
}
#badgea {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 11.8881%;
	display: block;
}
#badgewss {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 11.8881%;
	display: block;
}
#badge3 {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 11.8881%;
	display: block;
}
#badgesd {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 11.8881%;
	display: block;
}
#dydtext {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#supportfull1 {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 91.6083%;
	display: block;
}
#supporthalf1 {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 45.4545%;
	display: block;
}
#supporthalf2 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 45.4545%;
	display: block;
}
#supportthirds1 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 28.6713%;
	display: block;
	text-align: center;
}
#supportthirds2 {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 62.2377%;
	display: block;
}
#formcontainer {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 91.6083%;
	display: block;
}
#formcol1 {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 41.2587%;
	display: block;
}
#formcol2 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 49.6503%;
	display: block;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fullphoneonly {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#phoneonly {
	display: none;
}
#fullnophone {
	clear: both;
	float: left;
	margin-left: 4.1958%;
	width: 91.6083%;
	display: block;
}
#nophone {
	display: block;
}
#modelR30 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR31 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}

#modelCS3 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelA40C {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR5Surf {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR3surf {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR7surf {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR35 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR35Coupe {
	clear: both;
	float: left;
	margin-left: 8.6993%;
	width: 11.8881%;
	display: block;
	margin-bottom: 20px;
}

#model25SC {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelCS1 {
	clear: both;
	float: left;
	margin-left: 9%;
	width: 11.8881%;
	display: block;

}
#modelCS23surf {
	clear: both;
	float: left;
	margin-left: 8.3916%;
	width: 11.8881%;
	display: block;
}
#models23SC {
	clear: both;
	float: left;
	margin-left: 8.3916%;
	width: 11.8881%;
	display: block;
}
#modelA36 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#model30SC {
	clear: both;
	float: left;
	margin-left: 8.3916%;
	width: 11.8881%;
	display: block;
}
#modelA36BR {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelA29 {
	clear: both;
	float: left;
	margin-left: 8.3916%;
	width: 11.8881%;
	display: block;
}
#modelR6 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR6OB {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR8 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR8OB {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR4 {
	clear: both;
	float: left;
	margin-left: 8.3916%;
	width: 11.8881%;
	display: block;
}
#modelR4OB {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR4Surf {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR33 {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR33OB {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
#modelR35OB {
	clear: none;
	float: left;
	margin-left: 0.6993%;
	width: 11.8881%;
	display: block;
}
}
