/* ###################### OVERALL SETTINGS ###################### */

body {
	background:#ffffff;
	background-image:url(/car-sales/images/bg-autohawaii-vert.png);
	background-repeat:no-repeat;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: -1px;
}

hr {
	color: #91B2C5;
	height: 1px;
	width: 100%;
}
/*###############body font#########################*/
td, tr, p, div {
	color: #2A4276;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* ########################### FORMS ########################## */

.button {
	background: url('http://www.autohawaii.com/car-sales/templates/autohawaii/images/buttonbg.png') repeat-x;
	border: 1px solid #636669;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}

.inputbox {
	background: #ffffff;
	border: 1px solid #526491;
	color: #526491;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* ########################### LINKS ########################## */
a:link, a:visited {
	color: #2A4276;
	text-decoration: none;
}

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

a.category:link, a.category:visited {
	font-weight: bold;
}

a.contentheadinglink:link, a.contentheadinglink:visited {
	color: #ffffff;
	text-decoration: none;
}

a.contentheadinglink:hover {
	color: #CCCCCC;
	text-decoration: none;
}
a.autonewslink:link {
	color: #ffffff;
	text-decoration: none;
}
a.autonewslink:hover {
	color: #CCCCCC;
	text-decoration: none;
}

a.pagenav:link, a.pagenav:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.pagenav:hover {
	color: #EB9E0A;
	text-decoration: none;
}

a.featuredright:link, a.featuredright:visited {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

a.featuredright:hover {
	color: #F9F123;
	text-decoration: none;
	text-align: center;
}
a.hpsearch:link, a.hpsearch:visited {
	color: #F9F123;
	text-decoration: none;
	text-align: center;
}

a.hpsearch:hover {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

a.readon:link {
	background-image: url('http://www.autohawaii.com/car-sales/templates/autohawaii/images/bullet.png');
	background-position:  left 50%;
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 21px
}
a.tipsponsor:link, tipsponsor:visited {
	color: #59774A;
	text-align: center;
}
a.tipsponsor:hover {
	color: #ffffff;
	text-align: center;
}
/* ##################### MODULE SETTINGS ###################### */
table.moduletable {
	border: 1px solid #;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 150px;
	text-align:center;
}
table.moduletable td {
	background-color: #4563A3;
	padding: 3px;
}

table.moduletable th {
	background: #273C6A;
	background-position: left;
	border-bottom: 3px solid #ffffff;
	color: white;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	padding-top:2px;
	padding-bottom:2px;
}

table.moduletable-navigate {
	border: 1px solid #;
	margin-bottom: 7px;
	margin-top: 5px;
	width: 150px;
}

table.moduletable-navigate td {
	font-size:12px;
	color:#FFFFFF;
	background-color: #4563A3;
	padding: 3px;
}

table.moduletable-navigate th {
	background: #273C6A;
	background-position: center;
	border-bottom: 3px solid #ffffff;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	padding-top:2px;
	padding-bottom:2px;
}
table.moduletable-login {
	border: 1px solid #;
	margin-bottom: 7px;
	margin-top: 5px;
	width: 150px;
}

table.moduletable-login td {
	font-size:12px;
	color:#FFFFFF;
	background-color: #4563A3;
	padding: 3px;
}

table.moduletable-login th {
	background: #273C6A;
	background-position: center;
	border-bottom: 3px solid #ffffff;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	padding-top:2px;
	padding-bottom:2px;
}
table.moduletable-featuredright {
	margin-bottom: 7px;
	margin-top: 0px;
	width: 150px;
}

table.moduletable-featuredright td {
	font-size:12px;
	color:#FFFFFF;
	text-align: center;
	background-color: #4563A3;
	padding: 3px;
}

table.moduletable-featuredright th {
	background: #273C6A;
	background-image:url(/car-sales/images/header-long-car-blue2.png);
	background-position: left;
	border-bottom: 3px solid #ffffff;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
}
table.moduletable-featured2 {
	border: 1px solid #323236;
	margin-bottom: 7px;
	margin-top: 5px;
	width: 150px;
}

table.moduletable-featured2 td {
	font-size:12px;
	color:#FFFFFF;
	background-color: #4563A3;
	padding: 3px;
}

table.moduletable-featured2 th {
	background: url('../images/moduleheader.png') repeat-x center;
	border-bottom: 3px solid #323236;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px
}

table.moduletable-video {
	border: 1px solid #;
	margin-bottom: 7px;
	margin-top: 0px;
	width: 150px;
}

table.moduletable-video td {
	font-size:12px;
	color:#FFFFFF;
	background-color: #F2CC7A;
	padding: 3px;
}

table.moduletable-video th {
	background: #FCA931;
	background-image:url(/car-sales/images/header-long-vid-org.png);
	background-position: left;
	border-bottom: 3px solid #ffffff;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	padding-left: 13px;
	padding-top:2px;
	padding-bottom:2px;
}
table.moduletable-cam {
	border: 1px solid #;
	margin-bottom: 7px;
	margin-top: 5px;
	width: 150px;
}

table.moduletable-cam td {
	font-size:12px;
	color:#FFFFFF;
	background-color: #808080;
	padding-top: 6px;
	padding-bottom: 6px;
}

table.moduletable-cam th {
	background: #565656;
	background-position: center;
	border-bottom: 3px solid #ffffff;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	padding-top:2px;
	padding-bottom:2px;
}
table.moduletable-autotip {
	border: 1px solid #;
	margin-bottom: 7px;
	margin-top: 2px;
	width: 150px;
}

table.moduletable-autotip td {
	font-size: 12px;
	color:#FFFFFF;
	background-color: #87BA6E;
	padding: 3px;
	padding-bottom: 8px;
	text-align:center;
}

table.moduletable-autotip th {
	background: #59774A;
	background-image:url(/car-sales/images/header-long-check-grn.png);
	background-position: left;
	border-bottom: 3px solid #ffffff;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	padding-left:8px;
	padding-top:2px;
	padding-bottom:2px;
}
.tipsponsor {
	font-size: 9px;
	color: #59774A;
}
table.moduletable-poll {
	border: 1px solid #;
	margin-bottom: 7px;
	margin-top: 2px;
	width: 150px;
}

table.moduletable-poll td {
	font-size:12px;
	color:#FFFFFF;
	text-align: center;
	background-color: #78A095;
	padding-top: 3px;
	padding-bottom: 6px;
}

table.moduletable-poll th {
	background: #346B5C;
	background-image:url(/car-sales/images/header-long-info-turq.png);
	background-position: left;
	border-bottom: 3px solid #ffffff;
	font-size: 12px;
	font-weight: bolder;
	color:#FFFFFF;
	text-align: center;
	padding-top:2px;
	padding-bottom:2px;
}
table.moduletable-autonews {
	border: 1px solid #;
	margin-bottom: 7px;
	margin-top: 5px;
	width: 150px;
}

table.moduletable-autonews td {
	font-size:12px;
	color:#FFFFFF;
	background-color: #b8b8b8;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;
}

table.moduletable-autonews th {
	background: #565656;
	background-position: center;
	border-bottom: 3px solid #ffffff;
	font-size: 12px;
	font-weight: bolder;
	color:#FFFFFF;
	text-align: center;
	padding-top:2px;
	padding-bottom:2px;
}
table.moduletable-viewerspride {
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left:3px;
	width: 440px;
}

table.moduletable-viewerspride td {
	font-size:12px;
	color:#FFFFFF;
	background-color: #ffffff;

	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px;
}

table.moduletable-viewerspride th {
	background:#e4e4e4;
	background-position: center;
	border:;
	font-size: 12px;
	font-weight: bolder;
	color:#4e4e4e;
	text-align: center;
	padding-top:3px;
	padding-bottom:3px;
}
table.moduletable-featuredcenter {
	padding-top:0px;
}
table.moduletable-featuredcenter td {
	font-size:12px;
	color:#FFFFFF;
	padding-left:2px;
}
table.moduletable-featuredcenter th {
	background: #e4e4e4;
	background-position: center;
	border-bottom: 8px solid #ffffff;
	font-size: 12px;
	font-weight: bolder;
	color:#273C6A;
	text-align: center;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	margin-top:9px;
}
table.moduletable-adlisting {
	border: 1px solid #;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 3px;
}

table.moduletable-adlisting td {
	font-size:12px;
	color:#FFFFFF;
	background-color: #E4E4E4;
	padding-top: px;
	padding-bottom: 6px;
	margin-left:3px;
}

table.moduletable-adlisting th {
	background: #BB3729;
	background-position: center;
	border-bottom: 3px solid #ffffff;
	font-size: 12px;
	font-weight: bolder;
	color:#FFFFFF;
	text-align: center;
	padding-top:3px;
	padding-bottom:3px;
}
/* ##################### VOTING SETTINGS ###################### ok */
.content_rating {
	color: #25668D;
	font-size: xx-small;
}

.content_vote {
	background: #808080;
	border: 1px solid #999999;
	padding: 2px;
}

/* ################### CONTENT PAGE SETTINGS ################## ok */
.contentbox {
	background:#ffffff;
	border: ;
	border-bottom-width: 0px;
	border-top-width: 0px;
	
}
.componentheading {
	border-bottom: 1px solid #cccccc;
	color: #2A4276;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	width: 100%;
}

.contentheading {
	color: #273C6A;
	text-align:justify;
	background-color:#eaeaea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
}

.contentpagetitle {
	color: #2A4276;
	font-weight: bold;
	text-align: center;
}

.contentpane {
}

.contentpaneopen {
	padding-top:4px;
	padding-left: 0px;
	padding-right: 0px;
}

.createdate, .modifydate {
	color: #b27416;
	font-size: 11px;
}

/* ################# MAIN AND SUB MENU SYSTEM ################# ok */
.mainlevel {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
a.mainlevel:link, a.mainlevel:visited {
	background: url('../images/arrow.png') no-repeat left;
	border-width: 0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 13px;
	text-decoration: none
}

a.mainlevel:hover {
	background: url('../images/arrow.png') no-repeat left;
	color: #F9F123;
	text-decoration: underline
}

.sublevel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

a.sublevel:link, a.sublevel:visited {
	border-width: 0px;
	color: #F9F123;
	font-size: 12px;
	font-weight: bold;
	padding-left: 4px;
	text-decoration: none
}

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


/* ###################### TABS SETINGS ###################### ok */
.ontab {
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}

.offtab {
	background-color: #808080;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #b27416;
	font-weight: normal;
	padding: 5px;
	text-align: center;
}

.tabpadding {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}



/* ##################### PAGE NAVIGATION ###################### ok */
.pagenavbar {
	background: #808080;
	border: 1px solid #999999;
	padding: 2px;
}

.pagetext {
}
.pagenav {
	color: #000000;
	font-weight: bold;
}


/* ##################### PATHWAY SETTINGS ##################### ok */
.pathway {
	color: white;
	font-size: 11px;
	padding-left:1px;
}

a.pathway:link, a.pathway:visited {
	color: white;
}

a.pathway:hover {
	color: #b27416;
}


/* ################# SECTION LISTING SETTINGS ################# */
.sectiontableheader {
	background:#ffffff;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 2px;
	padding-left: 15px;
	text-transform: uppercase;
}

.sectiontableentry1 {
	background: #e8e8e8;
	padding: 2px;
	vertical-align: top;
}

.sectiontableentry2 {
	background: #dadada;
	padding: 2px;
	vertical-align: top;
}


/* ################### SMALL FONT SETTINGS #################### ok */
.small {
	color: #b27416;
	font-size: 11px;
}

.smalldark {
	color: #000000;
	font-size: xx-small;
}

/* ###################### TEMPLATE SETTINGS ###################### */
.header {
	border-left: 1px solid #000000;
}

.headerright {
	border-right: 2px solid #000000;
	background: #FFFFFF;
}

.edgeleft {
	background: url('http://www.autohawaii.com/car-sales/templates/autohawaii/images/edgeleft.png') repeat-y;
}

.edgeright {
	background: url('http://www.autohawaii.com/car-sales/templates/autohawaii/images/edgeright.png') repeat-y;
}

.barleft {
	background: url('http://www.autohawaii.com/car-sales/templates/autohawaii/images/barleft.png') no-repeat;
	border-left: 1px solid #000000
}

.barright {
	background: url('http://www.autohawaii.com/car-sales/templates/autohawaii/images/barright.png') no-repeat;
	border-right: 1px solid #000000
}

.featured {
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-right:px;
	text-align: center;
}

a.featured:link, a.featured:visited {
	color: white;
}

a.featured:hover {
	color: #b27416;
}

.banners {
	align:center;

}
//******************HP Gallery******************************\\
//HP property row
.hzrow {width:560px}

//HP property column

.hzrowcol {
width:130px;
height: 160px;
float:left;
margin-left: 5px;
margin-top : 5px;
text-align: center;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
//text lines
.rowone{}
.rowtwo{}
.rowtree{}
.rowfour{}
.rowfive{}
.rowsix{}
.rowseven{}
.roweight{}
.rownine{}
//******************HP Gallery******************************\\
