/* @override http://thetrailermart.com/mambo//templates/waterandstone/css/template_css.css */

* {
font-family:Arial,Helvetica,sans-serif;
}

#holidayhours {
	color: #5d3309;
	background-color: #c98817;
	font-weight: bold;
	font-size: 17px;
	text-align: center;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	font-variant: normal;
	direction: ltr;
	text-transform: none;
	height: 45px;
	padding-top: 5px;
}

#holidayhours img {
	margin-top: -100px;
	margin-left: -39px;
}
.waterbody {
background:#333333 url(http://www.thetrailermart.com/images/background.jpg) repeat scroll left top;
margin:0pt;
	color: transparent;
}
div, td, p {
color:#333333;
font-size:12px;
line-height:18px;
}
a, a:link, a:active, a:visited {
color:#000000;
text-decoration:underline;
}
a:hover {
color:#3973AC;
text-decoration:underline;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:5px;
padding:5px;
}
li {
line-height:18px;
list-style-position:inside;
padding-left:5px;
padding-top:0px;
}
.clear {
clear:both;
}
#container {
padding:0pt;
text-align:left;
width:900px;
	margin: 25px auto 10px;
}
#containerbg {
background:transparent url(../images/bg_inside.jpg) repeat-y scroll left top;
float:left;
left:0pt;
position:relative;
top:0pt;
width:900px;
}
#outerleft {
clear:left;
float:left;
position:relative;
width:730px;
}
#outerright {
clear:right;
float:right;
position:relative;
width:170px;
}
#logo {
background:#FFFFFF url(../images/logo1.jpg) no-repeat scroll left top;
float:left;
height:74px;
position:relative;
width:100%;
}
#topmenu {
background:#000000 url(../images/logo2.jpg) no-repeat scroll left top;
clear:left;
float:left;
position:relative;
width:100%;
}
#imgheader {
background-color:#000000;
clear:left;
float:left;
height:99px;
position:relative;
width:100%;
}
#container_inner {
clear:left;
float:left;
position:relative;
width:730px;
}
#leftcol {
background:transparent url(../images/bg_leftcol.jpg) repeat-y scroll left top;
clear:left;
float:left;
position:relative;
width:172px;
}
#leftcolmenu {
background:transparent url(../images/bg_leftcol.jpg) repeat-y scroll left top;
overflow:auto;
position:relative;
}
#content_top_wrapper {
clear:right;
display:inline;
float:right;
margin:4px 8px 0pt 0pt;
position:relative;
width:542px;
}
#content_top1 {
clear:left;
float:left;
position:relative;
width:269px;
}
#content_top2 {
clear:right;
float:right;
position:relative;
width:269px;
}
#content_main {
background-color:#FFFFFF;
float:left;
margin:15px 0pt 20px 20px;
position:relative;
width:520px;
}
#rightcol_top, #rightcol {
clear:left;
display:inline;
float:left;
margin:0pt 0pt 0pt 1px;
overflow:auto;
width:168px;
}
#rightcol_top {
background:transparent url(../images/bg_topright.jpg) no-repeat scroll center top;
height:70px;
min-height:70px;
}
#banner {
clear:left;
color:#FFFFFF;
float:left;
font-size:10px;
height:65px;
min-height:65px;
padding:20px 0pt 0pt 215px;
position:relative;
width:515px;
}
#blackline {
background-color:#000000;
clear:left;
color:#FFFFFF;
float:left;
font-size:10px;
height:10px;
min-height:10px;
position:relative;
width:730px;
}
#copyright {
clear:both;
display:block;
float:left;
position:relative;
width:900px;
}
#copyright div {
clear:left;
color:#666666;
display:block !important;
float:left;
font-size:10px;
font-weight:bold;
margin:-10px 0pt 0pt;
text-align:left;
width:900px;
}
span.pathway {
border-bottom:1px solid #E5E5E5;
color:#000000;
display:block;
font-size:10px;
font-weight:bold;
height:20px;
margin-bottom:10px;
text-align:left;
}
.componentheading {
color:#000000;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
line-height:25px;
padding:5px 0pt;
}
.contentheading, .contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:active, a.contentpagetitle:visited {
background-color:inherit;
color:#3973AC;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
padding-top:0px;
}
.contentpaneopen {
width:100%;
}
.buttonheading {
text-align:right;
width:16px !important;
}
.sectiontableheader {
font-weight:bold;
}
.category, .categorytitle {
background-color:inherit;
color:#3973AC;
font-weight:bold;
}
.sectiontableentry1 {
background-color:#EFEFEF;
color:#333333;
padding:2px;
}
.sectiontableentry2 {
background-color:#FFFFFF;
color:#333333;
padding:2px;
}
.blogsection {
background-color:inherit;
color:#3973AC;
}
.blog_more {
background-color:inherit;
border-bottom:1px solid #E5E5E5;
color:#3973AC;
font-weight:bold;
line-height:25px;
padding-top:20px;
}
.small {
background-color:inherit;
color:#999999;
font-size:10px;
font-weight:bold;
}
#content_main .createdate {
background-color:inherit;
color:#4A87C4;
font-size:10px;
line-height:8px;
padding:0pt 0pt 15px;
}
#content_main .modifydate {
background-color:inherit;
color:#999999;
font-size:10px;
padding:0pt;
}
.pagenav_prev, .pagenav_next {
font-size:11px;
}
.pagenavbar {
background-color:inherit;
background-image:url(../images/bg_pagenav.jpg);
background-position:center bottom;
background-repeat:repeat-x;
clear:both;
color:#999999 !important;
display:block;
font-size:11px !important;
height:20px;
letter-spacing:2px;
line-height:25px;
margin-top:10px;
text-align:right;
width:100%;
}
.pagenav {
background-color:inherit;
clear:both;
color:#999999;
font-size:11px;
height:20px;
letter-spacing:2px;
line-height:25px;
margin-left:0pt;
margin-right:0pt;
text-align:right;
}
.back_button {
display:block;
font-size:12px;
font-weight:bold;
letter-spacing:2px;
margin-bottom:10px;
text-align:left;
width:100%;
}
.highlight {
background-color:#FFFF00;
font-weight:bold;
padding:2px 0pt;
}
table.contenttoc {
border:1px solid #000000;
margin:0pt 0pt 10px 10px;
padding:1px;
width:130px;
}
.contenttoc th {
background-color:#666666;
color:#FFFFFF;
display:block;
font-size:11px;
width:124px;
}
ul.latestnews li, ul.mostread li {
font-size:11px;
font-weight:bold;
line-height:18px;
list-style-position:outside;
list-style-type:none;
}
table.contentpane td.contentdescription {
width:100% !important;
}
#leftcol a:link, #leftcol a:active, #leftcol a:visited {
color:#FFFFFF;
}
a.pagenav:link, a.pagenav_next:link, a.pagenav_pre:link, div.back_button a, div.back_button a:link, a.latestnews:link, a.latestnews:active, a.latestnews:visited, a.mostread:link, a.mostread:active, a.mostread:visited {
text-decoration:none;
}
.readon, a.readon:link, a.readon:active, a.readon:visited {
color:#666666;
font-size:10px;
font-weight:bold;
letter-spacing:2px;
margin-top:10px;
text-align:left;
text-decoration:none;
}
a.blogsection:link, a.blogsection:active, a.blogsection:visited {
color:#3973AC;
text-decoration:none;
}
a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited, a.sublevel:link, a.sublevel:active, a.sublevel:visited {
color:#FFFFFF;
font-size:14px;
line-height:23px;
text-decoration:none;
}
a.mainlevel:hover, #leftcol a.mainlevel:hover {
background-color:#484848;
color:#FFFFFF !important;
text-decoration:none !important;
}
a.mainlevel-right:link, a.mainlevel-right:active, a.mainlevel-right:visited, a.sublevel-right:link, a.sublevel-right:active, a.sublevel-right:visited {
color:#000000;
font-size:16px;
text-decoration:none;
}
a.mainlevel-right:hover {
background-color:#CCCCCC;
text-decoration:none;
}
a.pathway:link, a.pathway:link, a.pathway:active, a.pathway:visited {
color:#999999;
text-decoration:none;
}
a.toclink:link, a.toclink:active, a.toclink:visited {
color:#3973AC;
display:block;
font-size:11px;
padding:2px 10px;
text-decoration:none;
}
.pagenavbar a:link, .pagenavbar a:active, .pagenavbar a:visited {
color:#000000;
font-size:11px;
letter-spacing:2px;
text-decoration:none;
}
.pagenavbar a:hover {
color:#3973AC;
}
.latestnews, .mostread {
color:#000000;
}
a.latestnews:link, .mostread a:link, .latestnews a:active, .mostread a:active, .latestnews a:hover, .mostread a:hover, .latestnews a:visited, .mostread a:visited {
color:#000000;
text-decoration:underline;
}
a.toclink:hover, a.latestnews:hover, a.mostread:hover, a.pathway:hover, a.sublevel:hover, a.sublevel-right:hover, a.blogsection:hover, a.readon:hover, a.pagenav:hover, a.pagenav_next:hover, a.pagenav_pre:hover, a.latestnews:hover {
background-color:inherit;
color:#3973AC;
text-decoration:underline;
}
#leftcol a:hover {
color:#93B7DB;
text-decoration:underline;
}
table.moduletable, #leftcol table, #rightcol table {
clear:left;
float:left;
width:100%;
}
#rightcol table, #leftcol table td {
color:#CCCCCC;
font-size:11px !important;
}
#rightcol table, #rightcol table td {
color:#030303;
font-size:11px !important;
}
table.moduletable th, table.moduletable-bgimg th, table.moduletable-right th {
background:#484848 url(../images/bg_module.gif) repeat-x scroll center top;
border:1px solid #000000;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:15px;
font-weight:normal;
height:25px;
line-height:20px;
padding-left:15px;
text-align:left;
}
#content_top1 table.moduletable td, #content_top2 table.moduletable td {
background:transparent url(../images/bg_module_contenttop.jpg) no-repeat scroll center bottom;
height:100px;
min-height:100px;
vertical-align:top;
}
#rightcol table.moduletable td {
padding:5px;
}
.mainlevel {
background:transparent url(../images/bg_mainlevel.gif) repeat-x scroll center top;
display:block;
font-weight:bold;
height:25px;
line-height:25px;
padding-left:15px;
text-decoration:none;
}
#leftcol form {
margin-left:15px;
}
#leftcol .button {
background-color:#585858;
border-color:#888888 rgb(51, 51, 51) rgb(51, 51, 51) rgb(136, 136, 136);
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:11px;
width:140px;
}
#leftcol .inputbox {
font-size:11px;
font-weight:bold;
}
#leftcol table.moduletable td {
color:#DADADA;
font-size:11px;
}
div.search {
margin-left:10px;
}
.search .inputbox {
border:1px solid #000000;
width:130px;
}
#leftcol .inputbox {
font-size:11px;
margin-bottom:2px;
}
.button, #rightcol .button {
background-color:#CCCCCC;
border-color:#FFFFFF rgb(153, 153, 153) rgb(153, 153, 153) rgb(255, 255, 255);
border-style:solid;
border-width:1px;
color:#666666;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
#rightcol .button {
background-color:#E5E5E5;
}
.search {
margin-top:30px;
}
ul#mainlevel-nav {
font-size:1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
ul#mainlevel-nav li {
display:block;
float:left;
font-size:16px;
line-height:25px;
margin:0pt;
padding-left:0px;
padding-right:0px;
white-space:nowrap;
width:auto !important;
}
ul#mainlevel-nav li a {
color:#FFFFFF;
display:block;
font-weight:bold;
padding-left:15px;
padding-right:15px;
text-decoration:none;
}
#topmenu > ul#mainlevel-nav li a {
width:auto;
}
ul#mainlevel-nav li a:hover {
background:#535353 none repeat scroll 0% 0%;
text-decoration:none;
}
.mainlevel-right {
background:#EEF0F0 url(../images/bg_mainlevel_right.gif) repeat-x scroll center top;
display:block;
font-weight:bold;
height:25px;
line-height:25px;
padding-left:15px;
}
table.moduletable-bgimg {
background:transparent url(../images/bg_module.jpg) no-repeat scroll center bottom;
clear:left;
float:left;
width:100%;
}
table.moduletable-bgimg td {
font-size:11px;
padding:5px;
}
table.moduletable-bgimg td td {
padding:0pt !important;
}
.poll {
font-size:11px;
line-height:16px;
}
table.pollstableborder .sectiontableentry2 {
background-color:transparent;
text-align:left;
}
table.pollstableborder .sectiontableentry1 {
background-color:#F5F5F5;
text-align:left;
}
.moduletable_bgimg table.pollstableborder td.sectiontableentry2, .moduletable_bgimg table.pollstableborder td.sectiontableentry1 {
background-color:transparent !important;
text-align:left !important;
}
#bottompadding {
display:block;
height:0px;
margin-top:-100px;
position:relative;
width:900px;
}