/* @group Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;

	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	/* vertical-align: baseline; */
}

body{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 80%;
	background-color: #cdcdcd;
	z-index:1;

}

.half_width {
width: 50%;
}


textarea.editor_field {
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
width: 60%;
margin-left: 5px;
}

h1 {
color: #000;
font-size: 16px;
font-weight: bold;
margin-bottom: 10px;
}


h2 {
font-weight: bold;
margin-bottom: 10px;
font-size: 16px;
}

h3 {
}

#header {
overflow: hidden;
padding: 0px;
height:112px;
margin: 0 auto;
width:803px;
margin-top: 15px;
margin-bottom: 0px;
}

#menu {
height:28px;
margin:0 auto;
padding: 0px;
width:803px;
z-index:10;
background-image: url('/images/menu_slice.gif');
background-repeat: repeat-x;
}

div#tabsB {
margin-left: 17px;


}          

ul#menulist {
padding-top: 5px;


}

#gallery_image {
min-height:320px;
height:auto !important;
height:320px;

}

.gallery_thumb img{
border: 1px solid #555;
margin: 0px 5px 8px 2px;
}

div#tabsB li a, div#tabsB li a:visited, div#tabsB li a:active {
color: #ffffff;
text-decoration: none;

}

div#linksbox div ul li a, div#linksbox div ul li a:visited, div#linksbox div ul li a:active {
color: #ffffff;
text-decoration: none;
} 

div#linksbox div ul li.current a, div#linksbox div ul li.current a:visited, div#linksbox div ul li.current a:active {
color: #c6c6c6;
font-weight: bold;
}

div#tabsB li a, div#tabsB li a:visited, div#tabsB li a:active {
color: #ffffff;
text-decoration: none;
}

div#tabsB ul li.current a, div#tabsB ul li.current a:visited, div#tabsB ul li.current a:active {
color: #c6c6c6;
font-weight: bold;
}


img {border: 0px;}
img a{border: 0px;}
a img {border: 0px;}
#tabsB li {
display: inline;
list-style-type: none;
padding-left: 15px;
padding-right: 15px;
font-weight: bold;
}

#content {
margin:0 auto ;
width:803px;
z-index:10;
background-color: #FFFFFF;

}
#footertext a{color:#222; text-decoration:none;}
#footertext a:visited{color:#222; text-decoration:none;}
#footertext a:hover{color:#bf2726; text-decoration:none;}
#content_body {

min-height:300px;
height:auto !important;
height:300px;
	padding: 10px;
padding-bottom: 50px; 
background-color: #FFFFFF;
	}

#gallerycontainer{
width: 750px;
}

#gallerycontainer a, div#gallerycontainer a, div#gallerycontainer a:active, div#gallerycontainer a:hover, div#gallerycontainer a:visited {
text-decoration: none;
}


#logos {
float:right;
margin-right: 8px;
}
#logos img{

margin-left: 5px;
}

#logos ul li{
display: inline;
list-style-type: none;
padding-left: 5px;
}

#right_content {
margin-right: 14px;
margin-top: 10px;
margin-left: 10px;
padding: 0;
width:250px;
z-index:9;
background-color: #FFFFFF;
float:right;
display: inline;
}

#van {
float: left;
width: 210px;
}

#van img{
display: block;
}



#editstripes{
width:100%;
height: 21px;
background-image: url('/common-resources/images/edit.png');

background-repeat: repeat-x;
}
#editstripes span {
}
#editstripes a, #editstripes a:hover, #editstripes a:active, #editstripes a:visited {
	color: #dd0000;
	text-decoration: none;
	font-size: 11px;
}


#linksbox {
min-height:100px;
height:auto !important;
z-index:10;
width:254px;
background: transparent url("/images/box.jpg") no-repeat top left;
}

div#linksbox ul{
list-style:none;
padding-top: 10px;
}

div#linksbox ul li{
background: transparent url("/images/bullet.gif") no-repeat 0px 8px ;
padding-left: 13px;
padding-top: 5px;
margin-left: 20px;
}

#tr {
padding:0px;
z-index:10;
width:254px;
background: #bf2726 url("/images/bluecorner_t_r.gif") no-repeat top right;
}

#br {
padding:0px;
z-index:10;
background: transparent url("/images/bluecorner_b_r.gif") no-repeat bottom right;
}

#bl {
padding:0px;
width:254px;
z-index:10;
background: transparent url("/images/box_bottom.jpg") no-repeat;
}



#testemonial{
color: #919191;
}

.testemonial_box{
width: 248px;
padding-top: 20px;
}

div.testemonial_box a, div.testemonial_box a:active, div.testemonial_box a:hover, div.testemonial_box a:visited {
color: #919191;
}

#contentfooter {
margin:0 auto;
width:803px;
z-index:10;
padding-bottom :10px;

}

#footerl {
height: 10px;
margin:0 auto;
z-index:10;
background: transparent url("/images/footerleftcorner.gif") no-repeat bottom left;
}


#footerimages {
height: 10px;
background: white;
margin:0;
}

#footerr {    
position: relative;
height: 10px;
margin:0 auto;
z-index:10;
background: transparent url("/images/footerrightcorner.gif") no-repeat bottom right;
}
                                                                                                        

#footertext {
background: white;
width: 793px;
padding-left: 10px;
padding-bottom: 0px;
padding-top: 10px;

}
#shadow-container {
    position: relative;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
}
 
#pagefooter {
margin:0 auto;
width:803px;
z-index:10;
background: transparent url("/images/pagefooter.gif") no-repeat bottom left;
padding-bottom: 43px;
color: #222;
}

#pagefooter div a {
float:right; margin-right: 10px;
color: #222;
text-decoration: none;
}
#pagefooter div a:visited {
float:right; margin-right: 10px;
color: #222;
text-decoration: none;
}
#pagefooter div a:hover 
{
float:right;
margin-right: 10px;
color: #bf2726;
text-decoration: none;
}
	
#datetag {
padding-left: 10px;
padding-bottom: 5px;
color:#222;

}

#quoteform {
}


.highslide-wrapper div {
    font-size: 10pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}
