A.sf{
	font-size: smaller;
	}
@font-face{
	font-family: Droid_Serif;
	font-style: normal;
	font-weight: normal;
	src: url('http://themes.googleusercontent.com/font?kit=0AKsP294HTD-nvJgucYTaJ0EAVxt0G0biEntp43Qt6E') format('truetype');
	}
a{
	text-decoration: none; color:black;
	}
a:Hover{
	text-decoration:underline;
	}
a img:hover{
    text-decoration: none;
    }
BODY {
	font-size: 14px;
	font-family: Droid_Serif;
	min-width:950px;
	max-width:1000px;
    margin:auto;
	/*margin-bottom : 0;
	margin-left : -10;
	margin-right : 0;
	margin-top : 0;*/
	}
FORM {
	margin: 1 1 1 1;
	}
H2{
	align: left;
	font-size: 16px;
	font-weight:bold;
	text-align: center;
	margin-top: 4;
	margin-bottom: -20;
	}
H3{	text-align: center;
	margin-bottom: 0;
	}
HTML{
	height : 100%;
	}
INPUT {
	font-size: 14px;
	}
INPUT.menubutton{
	width : 148;
		text-align : left;
	}
INPUT.submenubutton{
	width : 144;
	text-align : left;
	}
SELECT {
	font-size: 14px;
	}
TABLE{
	font-family: Droid_Serif;
	font-size: 14px;
	border-width:0px;
	border-style:none;
	border-collapse:collapse;
	border-spacing:0px;
	border-color:white;
	}
TABLE.results{
	font-family: Droid_Serif;
	border-width:0px;
	border-style:none;
	border-collapse:collapse;
	border-spacing:0px;
	border-color:white;
	}
TABLE.view{
	font-family: Droid_Serif;
	background-color:white;
	border-width:0px;
	border-style:none;
	border-collapse:collapse;
	border-spacing:0px;
	border-color:white;
	table-layout:auto;
	}
TABLE.component_border{
	font-size: 14px;
	font-family: Droid_Serif;
	align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:white;
	border-width:0px;
	border-style:none;
	border-collapse:collapse;
	border-spacing:0px;
	border-color:white;
	}
TH{
	background: #333333;
	background-color: #333333;
	color: #FFFFFF;
	font-size: 15px;
	font-weight:bold;
        padding:0px;
	border-width:0px;
	border-style:none;
	border-color:white;
	}
TD{
	align:left;
	padding:0px;
	border-width:0px;
	border-style:none;
	border-color:white;
	}
.coupon {
	color: 003366;
	font-size: 11pt;
	font-weight: 100;
	border-style: dashed dashed dashed dashed;
	padding: 10px 10px 10px 10px;
	text-align: center;
	}
.style2 {
	font-size: 16pt;
	color: ##0000FF;
	font-weight: bold;
	}
.style3 {
	font-size: 17pt;
	font-weight: bold;
	}
.main-content div{
	clear:both;
	}
.main-content div.main-content-body {
    padding:0;
    }
.main-content .main-content-aside{
    padding:0px;
    }
.main-content{
    width: 996px;
    }
.menu-top{
    width: 998px;
    }
.main-content div.main-content-body-new-details{
	clear:none;
    padding-top:25px;
    padding-left:25px;
    }
.main-content div.main-content-body-new-details div.main-content-body-new-details-aside-right {
	clear:none;
    margin: 0;
    border-left: 2px solid silver;
    padding-left: 15px;
    }
.main-content div.main-content-body-new-details .main-content-body-new-details-aside-left {
	clear:none;
    border-right:none;
    width: 565px;
    margin-right: 15px;
    }
li.drop div#dd-18, li.drop div#dd-76, li.drop div#dd-6, li.drop div#dd-49, li.drop div#dd-43, li.drop div#dd-39, li.drop div#dd-19, li.drop div#dd-30, li.drop div#dd-50, li.drop div#dd-74, li.drop div#dd-40, li.drop div#dd-31, li.drop div#dd-48, li.drop div#dd-25, li.drop div#dd-24, li.drop div#dd-26, li.drop div#dd-71, li.drop div#dd-51, li.drop div#dd-46, li.drop div#dd-37, li.drop div#dd-14, li.drop div#dd-47, li.drop div#dd-41, li.drop div#dd-7, li.drop div#dd-20, li.drop div#dd-77, li.drop div#dd-10, li.drop div#dd-75 {
    background: url('/img/bg-popin.png') 0 0 no-repeat;
    display: none;
    position: fixed;
    top:50%;
    left:50%;
    margin-top:-225px;
    margin-left:-275px;
    opacity: 0.99;
    filter: alpha(opacity==85);
    width: 550px;
    height: 450px;
    z-index: 199;
    }
.headline-categories {
    width: 750px;
    }
.header .toll-free {
    font: bold 21pt 'Rockwell', serif;
    margin: -30px 0 0 0;
    }
.header .tagline-top {
    font: 21pt 'PhoenixScriptFLF', serif;
    float: right;
    line-height: 125%;
    margin: -30px 235px 0 0;
    text-align: right;
    text-shadow: 0 3px 3px rgba(0, 0, 0, .9);
    }
.menu-top input.search-box{    
    top: -2px;
    position: relative;
	width:125px;
    }
.menu-top input.search-button{
    /*top:-6px;*/
    }
.menu-top .home div {
    margin-right: 40px;
    }
.rv-detail-specs table tr td b{
	font: 10pt sans-serif;
	font-weight:bold;
	}
.rv-detail-screenshot-thumbnails img{
	max-width:134px;
	max-height:101px;
	}
.main-content-body table tbody tr td font b{
	color:#003399;
	}
.main-content-body table tbody tr td a.thumbnail img{
	max-width:134px;
	max-height:101px;
	}
.main-content-body table tbody tr td{
	padding-top:10px;
	padding-right:5px;
	padding-left:5px;
	background-color:white;
	}
.main-content div.main-content-body{
	clear:none;
	}
.main-content-body div div table tbody tr td table tbody tr td{
	background-color:silver;
	padding-top: 0;
	padding-left: 0;
	}
.main-content-body div div table tbody tr td table{
	border: 1px solid black;
	}
.menu-top a {
	top:0px;
	}
.view select{
	border:1px solid silver;
	}
.main-content-body-welcome .icon{
	clear:none;
	}
.main-content-body form#frmmain div input.formbutton{
	border: 2px solid silver;
	}
.view tbody tr td.form textarea{
	height:150px;
	width:678px;
	}
.main-content-body form#frmmain table tbody tr td table.view{
	width:693px;
	}
.main-content-body-new-details-aside-left h3{
	font-size: 18px;
	font-weight:bold;
	color:#003399;
}
.main-content-body-new-details-title {
	margin-bottom:20px;
}
.rv-detail-specs table {
	margin: 0 0 0 -10px;
	}
.menu-top form{
	top:4px;
	}
.main-content-body div.main-content-copyright{
	clear:none;
	float:left;
	}
.header{
	margin:0;
	}
.menu-top {
	top:128px;
	}
.main-content{
	top:163px;
	}
div.main-content-body div table tbody th {
	padding-top:2px;
	padding-bottom:2px;
	}
div.main-content-body div table tbody th a{
	font-weight:bold;
	font-size:14px;
	color:sliver;
	}
div.main-content-body table.component_border tbody th {
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	}
div.main-content-body table.component_border tbody th b{
	font-weight:bold;
	font-size:14px;
	color:sliver;
	}
div.main-content-body table.view{
	width: 100%;
	}
.rv-detail-specs table tbody tr td{
	padding-top:0;
	}
.main-content div.main-content-body .main-content-body-new-details-aside-right h1.call-now-tag {
	width:145px;
	}

.delivery-body{
	width:745px;
	margin:auto;
	padding:0;
}
.tagline-header{
	color:#CC0000;
	text-align:center;
	width:100%;
	font:22px Rockwell;
	font-style:italic;
	margin-bottom:10px;
}

.delivery-body .linkbar-header{
	font:bold 13px Arial, Helvetica, sans-serif;
	text-align:center;
	margin-bottom:5px;
}

.linkbar{
	width:100%;
	clear:both;
	display:inline-block;
	margin-bottom:15px;
}

.linkbar .singlelink{
	text-align:center;
	float:left;
	margin: 0 40px;
	clear:none;
}

.linkbar .singlelink .linkimage a img{
	border:0;
	width:150px;
	height:100px;
}

.linkbar .singlelink .linktext a{
	font:bold 11px "Times New Roman", Times, serif; 
	text-decoration: none;
	color:black;
}

.intro-text{
	padding:10px;
	border:1px solid black;
	font: 12px Arial,Helvetica,sans-serif;
	margin-bottom:15px;
}

.delivery{
	width:100%;
}

.delivery .delivery-title{
	padding:5px;
	background:black;
	font:18px Tahoma, Geneva, sans-serif;
	color:white;
	margin-bottom:5px;
}

.singlepoint{
	margin-bottom:10px;
}
.singlepoint-title{
	font:bold 12px Arial, Helvetica, sans-serif;
}
.singlepoint-body{
	padding-left:10px;
	font:12px Arial, Helvetica, sans-serif;
}

.paperwork-firstrow .first-cell{
	clear:none;
	float:left;
	width:50%;
	font:18px Rockwell;
}

.paperwork-firstrow .first-cell .cell-title{
	background:url(http://i.imgur.com/wDHYf.png) repeat-x;
	color:white;
	font:bold 18px Rockwell;
	text-align:center;
}

.paperwork-firstrow .first-cell .row-color1{
	font: 18px Rockwell;
	background:#FAFFA5;
}

.paperwork-firstrow .first-cell .row-color2{
	font: 18px Rockwell;
	background:#FCFFD4;
}

.paperwork-firstrow .second-cell{
	width:49%;
	clear:none;
	float:left;
	font:15px Rockwell;
}

.paperwork-firstrow .second-cell .cell-title{
	background:url(http://i.imgur.com/wDHYf.png) repeat-x;
	color:white;
	font:bold 16px Rockwell;
	text-align:center;
	height: 21px;
}

.paperwork-secondrow{
	clear:both;
	display:inline-block;
}

.paperwork-secondrow .first-cell{
	clear:none;
	float:left;
	width:50%;
	font:14px Arial, Helvetica, sans-serif;
}

.paperwork-secondrow .first-cell .cell-title{
	background:url(http://i.imgur.com/wDHYf.png) repeat-x;
	color:white;
	font:bold 18px Rockwell;
	text-align:center;
}

.paperwork-secondrow .second-cell{
	clear:none;
	float:left;
	width:49%;
}

.paperwork-secondrow .second-cell .cell-title{
	background:url(http://i.imgur.com/wDHYf.png) repeat-x;
	color:white;
	font:bold 18px Rockwell;
	text-align:center;
}

.paperwork-secondrow .second-cell .body-header{
	text-align:center;
	font:16px Rockwell;
}

.shipping .shipping-title{
	font:16px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:white;
	background:url(http://i.imgur.com/itlhK.gif) repeat-x;
	padding:5px;
}

.shipping .body-header{
	color:#990000;
	margin:5px 0;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.shipping .body{
	font:12px Arial, Helvetica, sans-serif;
	padding:5px;
}
div.callinfo{
	clear:none;
	text-align:center;
	}
div.callinfo span.regtext{
	font-size:16px;
	font-weight:bold;
	color:black;
	}
span.firstnumber{
	color:#003399;
	font-weight:bold;
	font-size:17px;
	}
span.secondnumber{
	color:fireBrick;
	font-weight:bold;
	font-size:17px;
	}
div.availfloorplans{
	clear:none;
	display:inline-block;
	margin-top:10px;
	margin-bottom:10px;
	}
div.availfloorplans div.title{
	font-size:14px;
	font-weight:bold;
	}
div.availfloorplans div.brandname{
	margin-left:10px;
	font-size:14px;
	}
div.availfloorplans div.modelnumbers{
	margin-left:20px;
	width:85%;
	font-size:14px;
	}
/* Parts/Service */
.parts{
	width:745px;
	margin:auto;
	padding:0;
}
.leftcolumn{
	clear:left;
	float:left;
	width:488px;
	padding-right:10px;
}
.main-content div.rightcolumn{
        clear:none;
	float:right;
}

.manager{
	background:#CCC;
	text-align:center;
}

.parts-title{
	padding:5px;
	background:black;
	font:18px Tahoma, Geneva, sans-serif;
	color:white;
	margin-bottom:5px;
}
.parts-title big{
	font-size:20px;
	font-weight:bold;
}

.parts-body img{
	width:239px;
}

