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;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	} strong {font-weight:bold;	}

body {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#3e3e3e;
}
td, div {
	font-size:100%;
}
p {
	line-height:1.2727em;
	padding:0 0 6px 0;
}
ol, ul {
	list-style:none;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
	}

/* basic links */
a {
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	text-decoration:none;
}

/* ****************************** */
/* ****************************** */
body#template1 {
	background:url(/Pics/bg/bg_body.jpg) repeat 0 0;
	}
body.popup {
	background:#ded7c5;
	color:#333;
	}
	.popupmasthead {
		background:#ddd6c5;
		padding:4px 2px;
		}
	.popupcontent {
		padding:10px;
		}
	.popupcontent td {
		padding:4px 2px;
		}
	.popupfooter {
		background:#ddd6c5;
		padding:4px 2px;
		}
a, a:visited {
	color:#386B96;
		}
a:hover, a:visited:hover {
	color:#f2a950;
		}
/*  LAYOUT  */
#wrapper {
	width:950px;
	margin:0 auto;
	background:url(../images/frame/bg/bg_wrap.png) repeat-y 0 0;
	/*overflow:auto;  <-- 2/10/09 removed*/
	}
#page {
	width:920px;
	margin:0 auto;
	background:#fff;
	}
#leftnav {
	width:156px;
	padding-right:9px;
	}
#main {
	width:586px;
	}
#mainfull {
	width:586px;
	}
#maintop {
	width:586px;
	}
#maintopleft {
	width:289px;
	padding-right:8px;
	}
#maintopright {
	width:289px;
	}
#mainbot {
	width:586px;
	}
#mainbotleft {
	width:289px;
	padding-right:8px;
	}
#mainbotright {
	width:289px;
	}
#mainleft {
	width:289px;
	padding-right:8px;
	}
#mainright {
	width:289px;
	}
#rm {
	width:160px;
	font-size:90%;
	padding-left:9px;
	}
#footer {
	margin:0 5px;
	padding:10px 5px;
	float:left;
	}
/*  HEADER  */
#header {
	padding-bottom:10px;
	}
/*  LEFTNAV  */
#leftnav {
	font-size:90%;
	}
/****************** Skins */
.skin {
	margin-top:5px;
	margin-bottom:10px;
	}
.skin .skin {
	margin-bottom:2px;
	margin-right:0 !important;
	margin-left:0 !important;
	}
.skin_m01 {
	} /* white, padded */
.skin_m02 {
	} /* white, no padding */
.skin_m03 {
	border:1px solid #6b9ec7;
	} /* surf white */
.skin_m04 {
	border:1px solid #f2a950;
	} /* sun white */
.skin_m05 {
	background:url(../images/skins/bg_m05.jpg) repeat-x left bottom #fff;
	border:1px solid #6b9ec7;
	} /* surf gradient */
.skin_m06 {
	background:url(../images/skins/bg_m06.jpg) repeat-x left bottom #fff;
	border:1px solid #f2a950;
	} /* sun gradient */
.skin_m07 {
	background:url(../images/skins/bg_m07.jpg) repeat-x left bottom #fff;
	border:1px solid #938158;
	} /* dirt gradient */
.skin_m08 {
	margin-top:0;
	margin-right:0;
	margin-left:0;
	} /* original */
/* Main Area */
.label_text {
	padding:0 8px;
	}
.label_text h2 {
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
	line-height:1.5;
	font-weight:normal;
	color:#48402e;
	}
	.label_text.label_text_m01 {
		}
	.label_text.label_text_m01 h2 {
		}
	/* *** */
	.label_text.label_text_m02 {
		padding-left:0;
		}
	.label_text.label_text_m02 h2 {
		}
	/* *** */
	.label_text.label_text_m03 {
		background:url(../images/skins/bg_lbl_m03.jpg) 0 0 repeat-x #6c9fc8;
		border:1px solid #82aacb;
		margin:-1px -1px 0 -1px;
		}
	.label_text.label_text_m03 h2 {
		color:#fff;
		}
	/* *** */
	.label_text.label_text_m04 {
		background:#f2a950;
		}
	.label_text.label_text_m04 h2 {
		color:#fff;
		}
	/* *** */
	.label_text.label_text_m05 {
		background:url(../images/skins/bg_lbl_m05.jpg) 0 0 repeat-x #6c9fc8;
		border:1px solid #82aacb;
		margin:-1px -1px 0 -1px;
		}
	.label_text.label_text_m05 h2 {
		color:#fff;
		}
	/* *** */
	.label_text.label_text_m06 {
		background:#f2a950;
		}
	.label_text.label_text_m06 h2 {
		color:#fff;
		}
	/* *** */
	.label_text.label_text_m07 {
		background:#938158;
		}
	.label_text.label_text_m07 h2 {
		color:#fff;
		}
	/* *** */
	.label_text.label_text_m08 {
		padding:0;
		background:url(../images/skins/bg_lbl_m08.jpg) 0 0 repeat-x #f2a950;
		}
	.label_text.label_text_m08 h2 {
		display:block;
		padding:0 8px;
		border-bottom:1px solid #db9949;
		color:#48402e;
		background:url(../images/skins/bg_lbl_m08h2.jpg) top right no-repeat;
		}
.label_img {
	}
	.label_img.label_img_m01 {
		}
	.label_img.label_img_m02 {
		}
	.label_img.label_img_m03 {
		background:url(../images/skins/bg_lbl_m03.jpg) 0 0 repeat-x #6c9fc8;
		border:1px solid #82aacb;
		margin:-1px -1px 0 -1px;
		}
	.label_img.label_img_m04 {
		background:#f2a950;
		}
	.label_img.label_img_m05 {
		background:url(../images/skins/bg_lbl_m05.jpg) 0 0 repeat-x #6c9fc8;
		border:1px solid #82aacb;
		margin:-1px -1px 0 -1px;
		}
	.label_img.label_img_m06 {
		background:#f2a950;
		}
	.label_img.label_img_m07 {
		background:#938158;
		}
	.label_img.label_img_m08 {
		padding:0;
		background:url(../images/skins/bg_lbl_m08.jpg) 0 0 repeat-x #f2a950;
		}
.inset_banner {
	}
.inset_banner img {
	display:block;
	margin:0 auto;
	}
.subnav {
	padding:4px 8px;
	font-size:92%;
	} /* div containing <ul> */
	.subnav.subnav_m08{
		padding:4px 3px;
		}
.subnavblock {
	float:right;
	} /* class on <ul> */
.subnavblock li {
	padding:0 4px 0 0;
	}
	.subnavblock li.first {
	}
	.subnavblock li.last {
	}
.subnavblock a {
	padding:0 0 0 4px;
}
	.subnavblock li.first a {
		padding:0;
	}
	.subnavblock li.last a {
	}
.subnavblock a, .subnavblock a:visited {
	/*color:#6b9ec7;*/
	color:#386B96;
	}
.subnavblock a:hover, .subnavblock a:visited:hover {
	/*color:#5a84a7;*/
	color:#f2a950;
	}
.contentblock {
	padding:7px;
	}
	.contentblock.nopad {
		padding:0 !important;
		}
	/* *** */
	.contentblock.contentblock_m01 {
		padding:8px;
		}
	/* *** */
	.contentblock.contentblock_m02 {
		padding:0;
		}
	/* *** */
	.contentblock.contentblock_m07 a {
		color:#938158;
		}
	.contentblock.contentblock_m07 a:hover {
		color:#695d3d;
		}
	.contentblock.contentblock_m07 a:visited {
		/*color:#938158;*/
		color:#386B96;
		}
	.contentblock.contentblock_m07 a:visited:hover {
		/*color:#695d3d;*/
		color:#f2a950;
		}
	/* *** */
	.contentblock.contentblock_m08 {
		padding:3px;
		padding-top:7px;
		}
.footlinks {
	padding:4px 8px;
	font-size:92%;
	} /* div containing <ul> */
	.footlinks.footlinks_m08{
		padding:4px 3px;
		}
.footlinksblock {
	float:right;
	} /* class on <ul> */
.footlinksblock li {
	padding:0 4px 0 0;
	}
	.footlinksblock li.first {
	}
	.footlinksblock li.last {
	}
.footlinksblock a {
	padding:0 0 0 4px;
}
	.footlinksblock li.first a {
		padding:0;
	}
	.footlinksblock li.last a {
	}
.footlinksblock a, .footlinksblock a:visited {
	/*color:#938158;*/
	color:#386B96;
	}
.footlinksblock a:hover, .footlinksblock a:visited:hover {
	/*color:#695d3d;*/
	color:#f2a950;
	}
/*  FOOTER  */
#footer {
	background:#f0ede6;
	font-size:92%;
	font-weight:normal;
	color:#6b9ec7;
text-align:center;
	}
#footer ul {
	}
#footer li {
	padding-right:10px;
	}
.foot_logo {
	display:block;
	float:left;
	margin-right:13px;
}
#footer .foot_col {
	display:block;
	float:left;
	width:465px;
}
p.ei_text {
	clear:both;
	margin-top:2px;
	color:#070707;
	}
.ei_logo {
	display:inline;
	clear:both;
	margin-top:15px;
	text-align:left;
	padding-left: 35px;
	}
/* *********************** */

/* headers */
h1 {font-size:133%;line-height:1;font-weight:bold;padding:0;margin:.2em 0;}
h2 {font-size:117%;line-height:1;font-weight:bold;padding:0;margin:.2em 0;}
h3 {font-size:100%;line-height:1;font-weight:bold;padding:0;margin:.2em 0;}
h4 {font-size:95%;line-height:1;font-weight:bold;padding:0;margin:.2em 0;}
h5 {font-size:92%;line-height:1;font-weight:bold;padding:0;margin:.2em 0;}
h6 {font-size:92%;line-height:1;font-weight:normal;padding:0;margin:.2em 0;}

/* basics */
.alignright {float: right;display: inline;}
.clear {clear:both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* drops */
.shadowTable {width:100%;}
.drop_top {background: url("../images/frame/bg/drop/top.png") repeat-x left bottom; font-size:1px; line-height:5px; height:5px;}
.drop_topleft {background: url("../images/frame/bg/drop/topleft.png") no-repeat;}
.drop_topright {background: url("../images/frame/bg/drop/topright.png") no-repeat;}
.drop_left {background: url("../images/frame/bg/drop/left.png") repeat-y right top;}
.drop_body {}
.drop_right {background: url("../images/frame/bg/drop/right.png") repeat-y left top;}
.drop_bot {background: url("../images/frame/bg/drop/bot.png") repeat-x left top; font-size:1px; line-height:5px; height:5px;}
.drop_botleft {background: url("../images/frame/bg/drop/botleft.png") no-repeat;}
.drop_botright {background: url("../images/frame/bg/drop/botright.png") no-repeat;}

/****************** ETC */
.list_block {list-style-type:none;}
.list_block li {display:block;float:left;}

.pad img {display:block;margin-right:5px;}
.image_top_left {display:block;float:left;padding:0 10px 10px 0;margin:0;}
.image_top_right {display:block;float:right;padding:0 10px 0 10px;margin:0;}
.image_no_text_wrap {display:block;padding:0 0 10px 0;margin:0;clear:both;}

.display_block {display:block;}
.display_inline {display:inline;}

.float_left {display:block;float:left;}
.float_right {display:block;float:right;}
.nomarg	{margin:0;}
.nomarg_bottom {margin-bottom:0;}
.nomarg_top	{margin-top:0;}
.nomarg_left {margin-left:0;}
.nomarg_right {margin-right:0;}

.nopad	{padding:0;}
.nopad_bottom {padding-bottom:0;}
.nopad_top {padding-top:0;}
.nopad_left {padding-left:0;}
.nopad_right {padding-right:0;}

/****************** Ratings Fix */
.ratingMeter {background:none;}
.ratingMeter img, .ratingMeter a img {float:left;padding:0 !important;margin:0 !important;}

/****************** v2.0 text styles */
.white {color:#fff;}
.black {color:#000;}
.dark {color:#333;}
.lit {color:#000;}
.dim {color:#888;}
/*.accent, .dim.teasertitle {color:#f2a950;}*/

.accent a, .dim.teasertitle a, .accent a:visited , .dim.teasertitle a:visited {color:#386B96;}
.accent a:hover, .dim.teasertitle a:hover, .accent a:visited:hover, .dim.teasertitle a:visited:hover {color:#f2a950;}

.alert {color:#f30;}

/****************** v1.0 text styles, required for controls */
/* Headers */
.largeheader {font-weight:bold;font-size:125%; color:#000;}
.header {font-weight:bold;font-size:118%; color:#938158;}
.subheader {font-weight:bold;font-size:110%; color:#48402e;}

/* Links */
a.jumperlink, a:visited.jumperlink {font-size:95%;font-weight:bold;}
	a:hover.jumperlink, a:visited:hover.jumperlink {color:#f2a950;}
a.largeheaderlink, a:visited.largeheaderlink {font-weight:bold; /*color:#f2a950;*/ color:#386B96;}
	a:hover.largeheaderlink, a:visited:hover.largeheaderlink {color:#f2a950;}
a.headerlink, a:visited.headerlink {font-weight:bold; /*color:#938158;*/ color:#386B96;}
a:hover.headerlink, a:visited:hover.headerlink {color:#f2a950;}
a.minilink, a:visited.minilink  {font-size:92%; /*color:#6b9ec7;*/ color:#386B96;}
		a:hover.minilink, a:visited:hover.minilink  {/*color:#5a84a7;*/ color:#f2a950;}

/* Small Text */
.mini {font-size:95%;}}
.minilit {font-size:95%;}
.miniheader, .sblabel, .rmheader {font-size:100%;font-weight:bold; color:#386b96;}
.minidim {font-size:95%;color:#000;}
.minidimheader {font-size:95%;color:#888;font-weight:bold;}
.micro {font-size:80%;}
.microdim {font-size:92%;color:#888;}
input.mini {color:#333;}

/****************** v1.0 bg styles, required for controls */
.mhpopup {background:#3c3c3c;}
.pg {background:#3c3c3c;}
.pgBg {background:#efefef;}
.crint {background:#fff;} .crint td {padding:2px;}
.cr {background:none;} .cr td {padding:2px;} /* used on table containing blogs */
.sbint {background:#f0ede6;} .sbint td {padding:2px;}

/* Dividers */
.sbdiv {background:#bbb;}
.sbdivrl {background:#bbb;}
.sblb {background:#bbb;}
.sbrl {background:#ccc;padding:4px 6px 4px 6px;}
.trlb {background:#bbb;}

/* Alt "Rows" */
.sbtralt, .tralt, .alt {padding:2px;} .sbtralt td, .tralt td, .alt td {background:#fff; padding:2px;}
.sbtrdef, .trdef {padding:2px;} .sbtrdef td, .trdef td {background:#f0ede6; padding:2px;}

/****************** Dividers */
.div2 {height:2px;overflow:hidden;font-size:1px;line-height:1px;clear:both;}
.div4 {height:4px;overflow:hidden;font-size:1px;line-height:1px;clear:both;}
.div6 {height:6px;overflow:hidden;font-size:1px;line-height:1px;clear:both;}
.div8 {height:8px;overflow:hidden;font-size:1px;line-height:1px;clear:both;}
.div10 {height:10px;overflow:hidden;font-size:1px;line-height:1px;clear:both;}
.hdiv11 {border-bottom:1px solid #bbb;padding-top:5px;margin-bottom:5px;clear:both;}
.hdiv17 {border-bottom:1px solid #bbb;padding-top:8px;margin-bottom:8px;clear:both;}

/****************** Control-specific */
/******* Blogs */
.blogs-item { margin-bottom: 8px; float:left; width:100%;}
	.blogs-img {left:0; margin-right:8px;}
	.blogs-descrip {left:120px; top:0;}
/******* News / Gallery / etc Teasers */
ul.list {
	margin:0;
	padding:0;
	float:left;
	clear:both;
	width:100%;
	}
ul.list li {
	padding:0;
	display:block !important;
	float:left;
	}
	.control.blogteaser ul.list li  {
		width:100%;
		}
	.newreleasesteaser .imghide img {
		height:60px;
		}
/* Gallery Teaser Fix 2008/10/27 rfros */
.PhotoGalleryTeaserWrap img.photos_spacer {display:none;}
.PhotoGalleryTeaserWrap img.photos_spacerthumb {display:block; margin-right:10px; margin-bottom:15px;}

.contentblock table tr.trdef td a, .contentblock table tr.tralt td a, .contentblock table tr.sbtrdef td a, .contentblock table tr.sbtralt td a {}
	.contentblock table tr.trdef td a, .contentblock table tr.tralt td a, .contentblock table tr.sbtrdef td a, .contentblock table tr.sbtralt td a {color:#386b96;}
	.contentblock table tr.trdef td a:hover, .contentblock table tr.tralt td a:hover, .contentblock table tr.sbtrdef td a:hover, .contentblock table tr.sbtralt td a:hover {color:#f2a950;}

.contentblock table tr.trdef td.mini strong a, .contentblock table tr.tralt td.mini strong a, .contentblock table tr.sbtrdef td.mini strong a, .contentblock table tr.sbtralt td.mini strong a {}
	.contentblock table tr.trdef td.mini strong a, .contentblock table tr.tralt td.mini strong a, .contentblock table tr.sbtrdef td.mini strong a, .contentblock table tr.sbtralt td.mini strong a, td.mini strong a, td.mini strong a:visited  {/*color:#6b9ec7;*/ color:#386B96;}
	.contentblock table tr.trdef td.mini strong a:hover, .contentblock table tr.tralt td.mini strong a:hover, .contentblock table tr.sbtrdef td.mini strong a:hover, .contentblock table tr.sbtralt td a:hover, td.mini strong a:hover, td.mini strong a:visited:hover {/*color:#5a84a7;*/ color:#f2a950;}
	
/* RSS CONSUMER */
.rssconsumer .title {
font-size: 10px !important;
}
.rssconsumer .author {
font-size: 9px !important;
}
.rssconsumer .date {
font-size: 9px !important;
}
.rssconsumer .description {
font-size: 10px !important;
line-height: 1.2;
}
.rssconsumer .readmore {
font-size: 9px !important;
}

a.lite {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#386b96;	
	text-decoration:none;
	font-weight:normal;
}
a.lite:hover {
	text-decoration:none;
	color:#f2a950
}

a.lite_alt {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#938158;	
	text-decoration:none;
	font-weight:normal;
}
a.lite_alt:hover {
	text-decoration:none;
	color:#f2a950
}