@charset "utf-8";
/* Classic Country Ranges CSS V2.0 */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:0;
	margin-bottom:40px;
	font-weight: normal;
	background-attachment: fixed;
	background-color: #222;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.intro {
	font-size:13px;
	padding:2px 10px;
	background-color:#EEE;
	text-align:justify;
}
.loader {
	background-image: url(../images/bg-1.jpg);
	background-image: url(../images/esse-cat-front-bg-1.jpg);
	background-image: url(../images/esse-990-front-bg-1.jpg);
	background-image: url(../images/esse-woodfired-front-bg-1.jpg);
	background-image: url(../images/esse-ironheart-front-bg-1.jpg);
	background-image: url(../images/esse-gas-flued-front-bg-1.jpg);
	background-image: url(../images/esse-electric-front-bg-1.jpg);
	background-image: url(../images/esse-oil-front-bg-1.jpg);
	background-image: url(../images/rayburn-heat-r-front-bg-1.jpg);
	background-image: url(../images/rayburn-cookmast-front-bg-1.jpg);
	background-image: url(../images/sandyford-stat-front-bg-1.jpg);
	background-image: url(../images/sandyford-class-front-bg-1.jpg);
	background-image: url(../images/sandyford-cott-front-bg-1.jpg);
	background-image: url(../images/sandyford-icon-front-bg-1.jpg);
	background-image: url(../images/sandyford-ccott-front-bg-1.jpg);
	background-image: url(../images/sandyford-lvint-front-bg-1.jpg);
	background-image: url(../images/sandyford-whisp-front-bg-1.jpg);
	background-image: url(../images/marshall-alpha-front-bg-1.jpg);
	background-image: url(../images/lacanche-cluny-front-bg-1.jpg);
	background-image: url(../images/lacanche-macon-front-bg-1.jpg);
	background-image: url(../images/eco-fan-front-bg-1.jpg);
	background-image: url(../images/welcome-to-front-bg-1.jpg);
	background-image: url(../images/stockton-3-front-bg-1.jpg);
	background-image: url(../images/stockton-4-front-bg-1.jpg);
	background-image: url(../images/stockton-5-front-bg-1.jpg);
	background-image: url(../images/stockton-5-mid-front-bg-1.jpg);
	background-image: url(../images/stockton-6-front-bg-1.jpg);
	background-image: url(../images/stockton-6-high-front-bg-1.jpg);
	background-image: url(../images/stockton-7-front-bg-1.jpg);
	background-image: url(../images/top-middle-postage-bg.jpg);
	margin-left:-2000px;
}
a img {
	border:0;
	outline:none;
}
a {
	border:0;
	outline:none;
}
#out_wrp {
	margin:auto;
	width:966px;
	border:0;
	padding:0;
}
#wrp {
	margin:auto;
	width:966px;
	border:0;
	padding:0;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
#no_script {
	margin:auto;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	background:#FF0000;
	padding:10px;
	margin-bottom:4px;
	width:475px;
	border:0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#cnt {
	padding:0 12px 12px 12px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background: #FFF;
	margin-bottom:0;
}
#hdr {
	height:180px;
	border:0px solid #DDD;
	background-image: url(../images/hdr_bg_1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#ftr {
	clear:both;
	height:80px;
	padding:10px;
	color:#FFF;
	margin-bottom:8px;
	background-color: #000;
	background-image: url(../images/ftr-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
#cc_cards {
	clear:both;
	height:30px;
	background-image: url(../images/cc_cards.png);
	background-repeat: no-repeat;
	background-position: left top;
	color:#FFF;
	padding-left:300px;
}
#ftr ul {
	margin-top:10px;
	padding:0;
	list-style-type: none;
	margin-left:0;
}
#ftr li {
	display:inline;
	padding:0 8px 0 5px;
}
#ftr li.first {
	display:inline;
	padding:0 8px 0 0;
}
#ftr a {
	color:#FFF;
	text-decoration:none;
}
#ftr a:hover {
	text-decoration:underline;
}
#ftr p {
	margin:0;
	padding-bottom:2px;
}
#dsn {
	text-align:right;
	padding-top:14px;
}
#dsn a {
	color:#FFF;
	text-decoration:none;
	font-size:11px;
}
#dsn a:hover {
	text-decoration:underline;
}
#sph_mid_top_cnt {
	height:100px;
	width:940px;
	background-color: #444;
	background-image: url(../images/top-middle-postage-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0;
	margin-top:-4px;
	padding:0;
	clear:both;
}
#sph_index_cnt {
	height:100px;
	width:940px;
	background-color: #444;
	margin:0;
	margin-top:-4px;
	padding:0;
	clear:both;
}
#sph_index_cnt_lh {
	height:100px;
	width:470px;
	float:left;
	background-image: url(../images/top-middle-social-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0;
	padding:0;
}
#sph_index_cnt_rh {
	height:100px;
	width:470px;
	float:right;
	background-image: url(../images/top-middle-postage-new-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0;
	padding:0;
}
#sph_mid_cnt {
	height:100px;
	float:left;
	width:940px;
	background-color: #444;
	background-image: url(../images/middle-splash-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0;
	padding:0;
}
#sph_lh {
	float:left;
	margin:0;
	background:#444;
	width:50%;
}
#sph_rh {
	float:right;
	margin:0;
	background:#444;
	width:50%;
}
#sandyford-eco-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/sandyford-eco-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sandyford-eco-frt-bg:hover {
	background-image: url(../images/sandyford-eco-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#esse-cat-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/esse-cat-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#esse-cat-frt-bg:hover {
	background-image: url(../images/esse-cat-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#esse-990-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/esse-990-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#esse-990-frt-bg:hover {
	background-image: url(../images/esse-990-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#esse-woodfired-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/esse-woodfired-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#esse-woodfired-frt-bg:hover {
	background-image: url(../images/esse-woodfired-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#esse-ironheart-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image:url(../images/esse-ironheart-front-bg-1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#esse-ironheart-frt-bg:hover {
	background-image:url(../images/esse-ironheart-front-bg-1.jpg);
	background-repeat:no-repeat;
	background-position:left -300px;
}
#esse-gas-flued-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/esse-gas-flued-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#esse-gas-flued-frt-bg:hover {
	background-image: url(../images/esse-gas-flued-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#esse-electric-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/esse-electric-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#esse-electric-frt-bg:hover {
	background-image: url(../images/esse-electric-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#esse-oil-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/esse-oil-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#esse-oil-frt-bg:hover {
	background-image: url(../images/esse-oil-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#rayburn-heat-r-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/rayburn-heat-r-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#rayburn-heat-r-frt-bg:hover {
	background-image: url(../images/rayburn-heat-r-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#rayburn-cookmast-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/rayburn-cookmast-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#rayburn-cookmast-frt-bg:hover {
	background-image: url(../images/rayburn-cookmast-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#sandyford-stat-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/sandyford-stat-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sandyford-stat-frt-bg:hover {
	background-image: url(../images/sandyford-stat-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#sandyford-class-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/sandyford-class-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sandyford-class-frt-bg:hover {
	background-image: url(../images/sandyford-class-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#sandyford-cott-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/sandyford-cott-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sandyford-cott-frt-bg:hover {
	background-image: url(../images/sandyford-cott-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#sandyford-icon-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/sandyford-icon-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sandyford-icon-frt-bg:hover {
	background-image: url(../images/sandyford-icon-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#sandyford-ccott-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/sandyford-ccott-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sandyford-ccott-frt-bg:hover {
	background-image: url(../images/sandyford-ccott-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#sandyford-lvint-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/sandyford-lvint-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sandyford-lvint-frt-bg:hover {
	background-image: url(../images/sandyford-lvint-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#redfyre-electric-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/redfyre-electric-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#redfyre-electric-frt-bg:hover {
	background-image: url(../images/redfyre-electric-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#redfyre-trad-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/redfyre-trad-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#redfyre-trad-frt-bg:hover {
	background-image: url(../images/redfyre-trad-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#redfyre-universe-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/redfyre-universe-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#redfyre-universe-frt-bg:hover {
	background-image: url(../images/redfyre-universe-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#redfyre-classic-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/redfyre-classic-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#redfyre-classic-frt-bg:hover {
	background-image: url(../images/redfyre-classic-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#redfyre-centheat-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/redfyre-centheat-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#redfyre-centheat-frt-bg:hover {
	background-image: url(../images/redfyre-centheat-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#sandyford-whisp-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/sandyford-whisp-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sandyford-whisp-frt-bg:hover {
	background-image: url(../images/sandyford-whisp-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#marshall-alpha-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/marshall-alpha-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#marshall-alpha-frt-bg:hover {
	background-image: url(../images/marshall-alpha-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#lacanche-cluny-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/lacanche-cluny-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#lacanche-cluny-frt-bg:hover {
	background-image: url(../images/lacanche-cluny-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#lacanche-macon-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/lacanche-macon-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#lacanche-macon-frt-bg:hover {
	background-image: url(../images/lacanche-macon-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#eco-fan-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/eco-fan-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#eco-fan-frt-bg:hover {
	background-image: url(../images/eco-fan-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#stovax-stockton-3-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/stockton-3-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#stovax-stockton-3-frt-bg:hover {
	background-image: url(../images/stockton-3-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#stovax-stockton-4-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/stockton-4-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#stovax-stockton-4-frt-bg:hover {
	background-image: url(../images/stockton-4-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#stovax-stockton-5-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/stockton-5-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#stovax-stockton-5-frt-bg:hover {
	background-image: url(../images/stockton-5-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#stovax-stockton-5-mid-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/stockton-5-mid-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#stovax-stockton-5-mid-frt-bg:hover {
	background-image: url(../images/stockton-5-mid-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#stovax-stockton-6-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/stockton-6-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#stovax-stockton-6-frt-bg:hover {
	background-image: url(../images/stockton-6-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#stovax-stockton-6-highline-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/stockton-6-high-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#stovax-stockton-6-highline-frt-bg:hover {
	background-image: url(../images/stockton-6-high-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#stovax-stockton-7-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/stockton-7-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#stovax-stockton-7-frt-bg:hover {
	background-image: url(../images/stockton-7-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#welcome-to-frt-bg {
	margin:0;
	padding:0;
	width:470px;
	height:300px;
	background-image: url(../images/welcome-to-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#welcome-to-frt-bg:hover {
	background-image: url(../images/welcome-to-front-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -300px;
}
#sph_btm_cnt {
	color:#CCC;
	width:940px;
	height:200px;
	background:#444;
	margin:0;
	padding:0;
	border:0;
}
.sph_btm_cnt_l {
	text-align:justify;
	width:294px;
	height:192px;
	margin:0;
	padding:4px 8px 4px 8px;
	float:left;
	margin-left:5px;
	background-color: #444;
	background-image: url(../images/mermaid-cookw-frt-cnt-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sph_btm_cnt_l:hover {
	background-image: url(../images/mermaid-cookw-frt-cnt-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -200px;
}
.sph_btm_cnt_m {
	text-align:justify;
	width:294px;
	height:192px;
	margin:0;
	padding:4px 8px 4px 8px;
	float:left;
	background:#444;
	background-color: #444;
	background-image: url(../images/stovax-access-frt-cnt-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sph_btm_cnt_m:hover {
	background-image: url(../images/stovax-access-frt-cnt-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -200px;
}
.sph_btm_cnt_r {
	text-align:justify;
	width:294px;
	height:192px;
	margin:0;
	padding:4px 8px 4px 8px;
	float:left;
	background:#444;
	background-color: #444;
	background-image: url(../images/aga-cookw-frt-cnt-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sph_btm_cnt_r:hover {
	background-image: url(../images/aga-cookw-frt-cnt-bg-1.jpg);
	background-repeat: no-repeat;
	background-position: left -200px;
}
.frt-bg-t-cnt {
	color:#CCC;
	float:right;
	padding:10px 8px 0 8px;
	width:184px;
	text-align:justify;
	height:280px;
}
.frt-bg-t-cnt h3 {
	color:#FFF;
	font-size:1.4em;
	margin:55px 0 6px 0;
	padding:3px 0 3px 0;
	line-height:1em;
	background:#800;
	text-align:center;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	margin-bottom:8px;
}
/* MEGA DROPDOWN STYLES */
.mega {
	list-style:none;
	font-weight:bold;
	height:30px;
	margin-top:-4px;
	padding:0;
	z-index:9999;
	margin-left:0;
	width:940px;
	background: #800;
	margin-bottom:0;
}
.mega li {
	background: #800;
	float:left;
	width:12.5%;
	text-align:center;
	position:relative;
}
.mega li:hover {
	background:#000;
}
.mega a {
	color: #FFF;
	outline:0;
	text-decoration:none;
	display:block;
	line-height:30px;
}
.div {
	position:absolute;
	left:-999em;
	width:920px;
	padding:10px 7px 10px 13px;
	font-weight:normal;
	text-align:left;
	background:#EEE;

	border-bottom:5px solid #800;
	margin-top:0;
	z-index:1000;
}
.mega li.dif_1:hover div {
	left:0;
	width:183px;
}
.mega li.dif_2:hover div {
	left:-117.5px;
}
.mega li.dif_3:hover div {
	left:0;
	width:183px;
}
.mega li.dif_4:hover div {
	left:-352px;
}
.mega li.dif_5:hover div {
	left:-470px;
}
.mega li.dif_6:hover div {
	left:0;
	width:183px;
}
.mega li.dif_8:hover div {
	left:-85px;
	width:183px;
}
/* --------- Within Div Styles --------- */
.mega div h2 {
	font-size:1.3em;
	width:165px;
	padding:0;
	margin:0;
	margin-bottom:1px;
	background:#800;
	color:#EEE;
	padding:5px 0 5px 12px;
	border:0;
	text-align:left;
}
.div_link_cnt {
	width:173px;
	float:left;
	margin-right:11px;
}
.div a {
	color:#111;
	display:block;
	line-height:1em;
	font-size:12px;
	padding:6px 0 6px 12px;
	width:165px;
	font-weight:bold;
}
.div a:hover {
	background:#333;
	color:#FFF;
	border:0;
}
/* -------------------------------- */


#pg_title {
	clear:both;
	padding-left:10px;
	padding-right:10px;
	background:#DDD;
	border-bottom:5px solid #333;
	height:32px;
}
#pg_title h2 {
	clear:both;
	line-height:32px;
	margin:0;
	float:left;
}
/* THUMBNAILS */

.thumbnail {
	position: relative;
	z-index: 0;
}
.thumbnail:hover {
	background-color: transparent;
	z-index: 50;
}
.thumbnail span {
	position: absolute;
	background-color: #FFFFFF;
	padding: 5px;
	left: -1000px;
	border: 2px solid #333;
	border-left:10px solid #333;
	visibility: hidden;
	color: black;
	text-decoration: none;
}
.thumbnail span img {
	border-width: 0;
	padding: 1px;
}
.thumbnail:hover span {
	filter:alpha(opacity=100);
	visibility: visible;
	top: 0;
	left: 104px;
	top: -93px;
}
.cart_prod_cnt {
	height:114px;
	border:1px solid #AAA;
	padding:1px;
	margin-top:2px;
}
.cart_prod_cnt:hover {
	background:#EEE;
}
.cart_img_cnt {
	padding:4px;
	float:left;
	width:115px;
}
.cart_desc_cnt {
	float:left;
	width:690px;
}
.cart_desc_cnt h2 {
	Margin:4px 0 4px 0;
	font-size:1.45em;
	padding:0;
	color:#444;
}
.cart_price {
	margin:6px 0 6px 0;
	padding:4px 4px 4px 10px;
	background:#800;
	text-align:left;
	width:66px;
	color:#EEE;
	font-size:16px;
	font-weight:bold;
	border:0;
}
.cart_btn_cnt {
	float:right;
	width:120px;
	padding-top:14px;
	text-align:center;
}
.cart_img {
	border: 1px solid #333;
	padding: 1px;
	background-color: #FFFFFF;
}
.cart_img:hover {
	border: 1px solid #666666;
	padding: 1px;
	background-color: #FFFFFF;
}
.pagi {
	border:1px solid #CCC;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	background:#EEE;
}
.pagi li {
	text-decoration:none;
	display:inline;
	margin:0;
	font-weight:bold;
}
.pagi a {
	padding:6px 10px;
	background:#333;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	display:inline;
	margin:0;
	border:0;
}
.pagi a:hover {
	background:#0b5c3b;
	color:#FFF;
}
.pagi span {
	padding:6px 10px;
	background:#FFF;
}
.pagi_first {
	padding:1px;
	background:#FFF;
}
#view_cart_cnt {
	float:right;
	width:100px;
	padding-top:5px;
}
.txt_pg_cnt {
	padding:10px 0 1px 0;
	margin:0 auto;
	text-align:justify;
}
.txt_pg_cnt ul {
	margin:0 0 10px 18px;
	padding:0;
}
.txt_pg_cnt li {
	margin:0 0 6px 0;
	padding:0;
	list-style-type: square;
}
.txt_pg_cnt p {
	padding:0 4px 04px;
	margin:0 0 6px 0;
}
.txt_pg_cnt h3 {
	margin:0 0 6px 0;
	padding:6px 0 6px 6px;
	background-color:#EEE;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	color:#222;
}
.txt_pg_cnt a {
	text-decoration:none;
	font-weight:bold;
	color:#333;
}
.txt_pg_cnt a:hover {
	text-decoration:underline;
	color:#333;
}
.int_show_cnt {
	text-align:center;
	padding:0;
	margin:0;
	min-height:406px;
}
.int_show_img_cnt {
	width:232px;
	float:left;
	padding:0 2px 4px;
	margin-left:-1px;
}
.int_show_img_cnt a {
	text-decoration:none;
}
.int_show_img_cnt p {
	font-weight:bold;
	background:#333;
	color:#FFF;
	padding:5px 0 5px 0;
	margin:0 0 3px 0;
	border:0;
}
.smap {
	display:block;
	margin-bottom:5px;
	padding-left:4px;
}
.smap_indent {
	display:block;
	margin-bottom:5px;
	padding-left:16px;
}
.links_cnt {
	border:1px solid #BBB;
	padding:5px 6px 0 6px;
	margin-bottom:4px;
}
.prod_text_cnt {
	margin:0;
	clear:both;
}
#prod_pg {
	width:630px;
	float:left;
	text-align:justify;
	margin-top:10px;
}
#prod_pg h3 {
	margin:0 0 6px 0;
	padding:6px 0 6px 6px;
	background-color:#EEE;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	color:#222;
}
#prod_pg h2 {
	margin:0;
	padding:0;
	color:#555;
	font-size:20px;
}
#prod_pg p {
	margin:0 0 6px 4px;
	padding:0;
}
#prod_pg ul {
	margin:0 0 10px 18px;
	padding:0;
}
#prod_pg ul li {
	margin:0 0 6px 0;
	padding:0;
	list-style-type: square;
}
#prod_pg_r {
	float:right;
	margin-top:10px;
}
#prod_pg_r img {
	display:block;
}
.dwn_load {
	padding:6px 2px 1px 0;
	margin:0 0 0 -2px;
	width:400px;
	border:0;
	text-align:left;
}
.dwn_load a {
	text-decoration:none;
	color:#333;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
}
.dwn_load:hover {
	text-decoration:underline;
}
#cont_cnt {
	margin:0;
	padding:0;
	height:380px;
}
.cont_lh {
	padding:4px;
}
.cont_rh {
	padding:4px;
}
label {
	width: 4em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	margin-top:4px;
}
#cont_cnt .small {
	color:#FF0000;
	display:block;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	width:120px;
}
#cont_cnt .small_opt {
	color:#333;
	display:block;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	width:120px;
}
.cont_cnt_input {
	float:left;
	font-size:12px;
	padding:4px 2px 7px 6px;
	border:1px solid #888;
	width:310px;
	margin:2px 0 10px 10px;
}
.cont_cnt_input_error {
	float:left;
	font-size:12px;
	padding:4px 2px 7px 6px;
	background:#ffe7e0;
	border:1px solid #FF0000;
	width:310px;
	margin:2px 0 10px 10px;
}
.cont_cnt_input_human {
	float:left;
	font-size:12px;
	padding:4px 2px 7px 6px;
	border:1px solid #888;
	width:40px;
	margin:2px 0 10px 5px;
}
.cont_cnt_input_error_human {
	float:left;
	font-size:12px;
	padding:4px 2px 7px 6px;
	background:#ffe7e0;
	border:1px solid #FF0000;
	width:40px;
	margin:2px 0 10px 5px;
}
.human_value {
	float:left;
	font-size:12px;
	padding:4px 2px 7px 6px;
	border:1px solid #EEE;
	width:40px;
	margin:2px 0 10px 10px;
	background-color: #EEE;
	background-image: url(../images/capcha.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.textarea_msg {
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size:12px;
	padding:4px 2px 7px 6px;
	border:1px solid #888;
	width:310px;
	margin:2px 0 10px 10px;
}
.textarea_msg_error {
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size:12px;
	padding:4px 2px 7px 6px;
	border:1px solid #FF0000;
	background:#ffe7e0;
	width:310px;
	margin:2px 0 10px 10px;
}
#cont_cnt select {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #BBB;
	width:300px;
	margin:2px 20px 10px 10px;
}
#cont_cnt label {
	display:block;
	font-weight:bold;
	text-align:right;
	width:120px;
	float:left;
}
#error {
	padding:6px;
	border:1px solid #FF0000;
	background:#FF0000;
	color:#FFF;
	font-weight:bold;
	margin-bottom:6px;
}
#success {
	padding:6px;
	font-weight:bold;
	border:1px solid #0c5c3b;
	background:#0c5c3b;
	color:#FFF;
	margin-bottom:6px;
}
#price_mtch {
	padding:4px;
	text-align:center;
	background:#0c5c3b;
	color:#FFF;
	margin-bottom:6px;
	margin-top:4px;
	margin-bottom:-6px;
}
#price_mtch h3 {
	padding:2px;
	margin:0;
}
.data_tbl {
	width:630px;
	border-top:1px solid #CCC;
	margin:4px 0 10px 0;
	padding:0;
}
.data_tbl td {
	padding:5px 0 5px 0;
	border-bottom:1px solid #CCC;
	width:50%;
}
.video_iframe {
	width:736px;
	height:580px;
	margin:0;
	padding:0;
	border:0;
	margin-left:-8px;
	vertical-align: top;
}


