

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, 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; vertical-align: baseline;}
:focus { outline: 0;}
ul { list-style-type: none;}
li { list-style: none;}
table {	border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {	quotes: "" "";}


/* Basic Selectors
--------------------------------------------------------------------------------------- */

html {height: 100%;}
body {  background: #ffffff url(../img/layout/bg_body.png) top left repeat-x;  font: normal 72.5% Century Gothic, Arial, Helvetica, sans-serif; color: #777067; height: 100%;}
.container {
 background: #ffffff url(../img/layout/bg_body.png) top left repeat-x; 

	margin:auto;
	}

h1, h2, h3, h4, h5 { font-size:1.4em; color: #ffffff; font-family: PF Agora Helvetica, Arial, Verdana, sans-serif }
p { font-size:1.2em; line-height:1.4em; margin:12px 0; color: #ffffff;}
small { font-size:1.1em; }

.align-left { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }

.float-left { float:left; }
.float-right { float:right; }
.float-none { float:none; }

.clear-left {clear: left;}
.clear-right {clear:right;}
.push {clear:both;}

.hide {display: none;}
.overflow { width: 100%; overflow: hidden; }
p.btn { margin-top: 20px; margin-bottom: 0; }

.title_full_width_border { width:100%; padding-bottom:12px; border-bottom:6px solid #413000; }


/* Links
--------------------------------------------------------------------------------------- */

a:link { color: #de8638;  text-decoration: none; }
a:visited { color: #de8638; text-decoration: none;}
a:hover, a:visited:hover { color: #777067; text-decoration: underline;}
a:active { color: #de8638;  text-decoration: none;}


.latest_sermon_home a { font-size: .875em; padding: 2px 4px; }
.latest_sermon_home a:link, .btns_latest_sermon li a:link { color: #ffffff; font-weight: bold; text-decoration: none; background: #786d61; }
.latest_sermon_home a:visited, .btns_latest_sermon li a:visited { color: #ffffff; font-weight: bold; text-decoration: none; background: #786d61; } 
.latest_sermon_home a:hover, .latest_sermon_home a:visited:hover, .btns_latest_sermon li a:hover, .btns_latest_sermon li a:visited:hover { color: #ffffff; font-weight: bold; text-decoration: none; background: #de8638; }
.latest_sermon_home a:active, .btns_latest_sermon li a:active { color: #ffffff; font-weight: bold; text-decoration: none; background: #786d61; }

/* Main Structural Selectors
--------------------------------------------------------------------------------------- */

.container { width:896px; margin: 0 auto; }
.header { width:912px; margin: 0 auto; padding: 0 0 5px 0;overflow: hidden; }
/*
.content { width:912px; margin: 24px auto; padding: 0 0; background: transparent url(../img/bg/bg_content.png) 644px 0 repeat-y; overflow: hidden; }
.main { width:620px; float:left; }
.sidebar { width:240px; float:right;}
*/
.content_home { width:896px; margin: 24px auto; background: url(../img/layout/bg_content1.html) 616px 0 repeat-y; overflow: hidden; }
.content { width:896px; margin: 50px auto 24px auto!important; padding-left: 10px; padding-bottom:10px;background: #413000 url(../img/layout/bg_content.png) 616px 0 repeat-y; overflow: hidden; }
.content_company { width:896px; margin: 24px auto; padding: 0 0; background: transparent url(../img/layout/bg_content1.html)  0 repeat-y; overflow: hidden; }
body.content_full .content { background: none; }

.main { width:592px; float:left; display: inline;}
.sidebar { width:238px; float:right; display: block;padding-right:30px;}
.sidebar img{margin-left:30px;display:block;padding:4px;}
.block{margin: 20px 0 0 0;}
.footer {width: 896px; margin: 0 auto; padding: 0px 0px 5px 0px; border-top: 6px solid #413000;}
.spec_dexia { 
width:268px; 
height:340px;
float:right; 
display: inline;
margin-top:40px;
background: transparent url(../img/layout/back_spec.png) no-repeat;
}
.spec_dexia img{margin:30px;
}
body.home .content { background: none; }


/* Header Layout
--------------------------------------------------------------------------------------- */

.header h1 { float: left; display: inline; margin-top: 10px; }
.header h1 a, .header h1 a:hover { display: block; width: 283px; height: 73px; text-indent: -9999px; background: transparent url(../img/layout/logo.gif) top left no-repeat; }

.up { float: right; margin-top:88px;margin-right:-55px;padding:0;font-size:11px;}
.up a{ color:#F17F2A;}
.up a:hover{ color:#ffffff;}
.right_info { float: right; display: inline; width: 190px;  padding: 4px 0 4px 4%;}

.up p { margin: 0; float:left;padding:5px 15px 0 5px;}
/* .up p a:link { color: #de8638; font-weight: normal; text-decoration: none;padding:5px 25px 5px 0px; float:left;}
.up p a:visited { color: #de8638; font-weight: normal; text-decoration: none;float:left; padding:5px 25px 5px 0px;}
.up p a:hover, a:visited:hover { color: #de8638; font-weight: normal; text-decoration: underline; padding:5px 25px 5px 0px;float:left;}
.up p a:active { color: #de8638; font-weight: normal; text-decoration: none;float:left; padding:5px 25px 5px 0px;}*/
.up img {padding:5px 0px 0 3px; float:left;}

.lang {
	float: right;
	margin-top:48px;
	margin-right:15px;
	padding:0;

}
.lang img{
padding-right:8px;
}


.main_nav { float: right; display: inline; overflow: hidden; width: 70%; margin-top: 11px; }
.main_nav li { float: right; font-size: 1.2em; font-family: helvetica, arial, verdana, san-serif; margin-left:12px; text-transform: uppercase;}

.main_nav li a, .main_nav li a:hover { display: block; height: 28px; text-indent: -9999px; background: transparent url(../img/btn_nav.html) 0 0 no-repeat; padding: 0;}
#home { width: 56px; background-position: 0 0; }
#home:hover{ background-position: 0 -28px; }
body.home a#home, body.home a#home:hover { background-position: 0 -56px; }

#about { width: 82px; background-position: -56px 0; }
#about:hover { background-position: -56px -28px; }
body.about a#about, body.about a#about:hover { background-position: -56px -56px; }

#events { width: 66px; background-position: -138px 0; }
#events:hover { background-position: -138px -28px; }
body.events a#events, body.events a#events:hover { background-position: -138px -56px; }

#get_connected { width: 127px; background-position: -204px 0; }
#get_connected:hover { background-position: -204px -28px; }
body.get_connected a#get_connected, body.get_connected a#get_connected:hover { background-position: -204px -56px; }

#sermons { width: 80px; background-position: -331px 0; }
#sermons:hover { background-position: -331px -28px; }
body.sermons a#sermons, body.sermons a#sermons:hover { background-position: -331px -56px; }

#contact { width: 100px; background-position: -411px 0; }
#contact:hover { background-position: -411px -28px; }
body.contact a#contact, body.contact a#contact:hover { background-position: -411px -56px; }

.btn_give_today { display:block; width: 137px; height: 34px; text-indent: -9999px; background: transparent url(../img/btn_give_today.html) top left no-repeat; }
.btn_give_today:hover { background-position: top right;}



.company {  width: 900px; height: 410px; margin-top:30px; padding:12px 8px 0px 7px;float: left; display: inline; position: relative; background: transparent url(../img/layout/banner_spectura_01.jpg) top left no-repeat; overflow: hidden; }
.company_left{width: 650px;}
.company p {color: #ffffff; padding-left:10px;}

/* Rotator Layout  ( STEP CAROUSEL )
--------------------------------------------------------------------------------------- */

.rotator { width: 912px; height: 500px;margin-top:30px;padding:12px 8px 0px 7px;   float: left; display: inline; position: relative; background: transparent url(../img/layout/brown.png) top left no-repeat; overflow: hidden; }
.rotator1{ width: 830px; height: 438px; margin-top:20px;margin-left:22px;border: 3px solid #DD8009; }
.rotator h3 { float: left; display: inline; color: #f9a25e; font-size: 2.2em; border-right: 1px solid #57524d; padding: 12px 22px 12px 16px; margin-top: 5px; }
.rotator h4 {margin-top: -5px; } 
.featured_content { float: left; margin: 8px 0 0 20px; padding-top: 7px; display: inline; }
.featured_content p{ margin: 2px 0 0 0; color:#DD8009;}
.btn_rotator { position: absolute; bottom: 4px; right:8px; }
.btn_rotator p{ font-size: 1.1em; }



/*
#divMainRotatorNav { position:absolute; bottom:18px; right:12px; z-index:99; float:left;}
#divMainRotatorNav a { margin: 0 0 0 4px; padding: 3px 6px; background: #786d61; text-decoration: none; color: #ffffff; }
#divMainRotatorNav a:hover { background: #ffffff; text-decoration: none; color: #5f554a; }
#divMainRotatorNav a.activeSlide { background: #ffffff; text-decoration: none; color: #5f554a; }
#divMainRotatorNav a:focus { outline: none; }
*/

/* Homepage Layout
--------------------------------------------------------------------------------------- */


.welcome { display:inline;}
.welcome p  { margin: 0 0 0 5px; font-size: 1.4em;  padding-left:15px;background-image:url(../img/layout/categories_title.gif);   

width:271px;   
float:left;	
color: #ffffff;	
font-weight:bold;
text-align:left;
padding-top:4px;

}
.welcome img { border: 3px solid #47423c;padding:25px;}
.welcome img.last { margin-bottom: 0;}
.welcome a:hover { background:none; text-decoration: none; }
.welcome a:hover img { border: 3px solid #555049; }

.category-front{ font-size: 1.4em;  padding-left:20px;  

width:270px;   
float:left;	
color: #ffffff;	
font-weight:bold;
text-align:left;
padding-top:4px;}


.title_arrow { width: 100%; background: transparent url(../img/arrows/arrow_down_orange.html) 10px bottom no-repeat; padding-bottom: 8px; font-size: 14px; }
.title_arrow span {color:#fff; font-weight:bold; border:1px solid #fff; padding: 3px 0 3px 16px; display: block;}
.dark_orange { background-image: url(../img/arrows/arrow_down_dk_orange.html); }
.dark_orange span { background: #69370a;}
.dark_orange span a { float: right; display: inline; font-size: .575em; margin: 3px 6px 0 0; background: #4c2706;}

.latest_sermon_home { width: 880px; padding: 8px 8px 8px 24px; background: #47423c; overflow: hidden; margin-top: 24px;}
.latest_sermon_home h3{ font-size: 2em; border-right: 1px solid #57524d; padding: 1px 16px 0 0; margin-right: 14px; float: left; display: inline; color: #bbb1a6; line-height: 1em; }
.latest_sermon_home p { margin: 0 0 0 0; font-size: 1.4em; }
.latest_sermon_home p span { font-size: .875em; margin-left: 12px; font-style: italic; }

.bg_latest_sermom { background: transparent url(../img/bg/bg_latest_sermon.html) top left no-repeat; width: 878px; padding: 26px 8px 0 26px; }
.bg_latest_sermom img { float: left; display: inline; padding: 6px; border: 1px solid #1b1814; background: #47423c; }
.latest_sermon_info { float: right; display: inline; width: 710px; overflow: hidden; padding-top: 12px; }
.latest_sermon_info h3 { font-size: 1.6em; color: #a79e94; width: 75%; margin-bottom: 24px;  }
.latest_sermon_info h3 span { font-size: .825em; margin-left: 12px; font-weight: normal; }
.latest_sermon_info p { margin-bottom: 0;}

.btns_latest_sermon { float: right; display: inline; width: 22%; overflow: hidden;  }
.btns_latest_sermon li { float: right; display: inline; margin-left: 6px; font-size: 1.2em; }
.btns_latest_sermon li a { padding: 2px 4px; display: block; }

.homepage_bottom_section { border-top: 6px solid #413000; margin-top: 10px;padding-top: 10px; }
.events_quicklinks { float: right; display: inline; width: 590px; overflow: hidden; }
.ads { width: 165px; height: 275px; border: 2px solid #3a3734; margin-bottom:6px;}
.upcoming_box { margin-right: 24px; width: 298px; }
.quicklinks { width: 268px; }

.listing { border-bottom: 1px solid #584101; margin-left:15px!important; overflow: hidden; padding: 8px 8px 0 0;}
.quick .listing { width:208px; }
.block .listing{margin: 0;}
.left_panel_listing { width: 83%; float: left; display: inline; font-size:12px;}
.left_panel_listing  a{ color:#ffffff;}
.left_panel_listing  a:hover{color:#B15C11; text-decoration:none!important;}
.right_panel_listing { width: 17%; float: right; display: inline; overflow: hidden; }
.right_panel_listing h4 { color: #de8638;}
.right_panel_listing p { margin: 0px 0 0 0; font-size: 1.1em;}
.listing.full{width: 100%;margin: 0;}
.listing.full .left_panel_listing{width: 48px;}
.listing.full .right_panel_listing{width: 90%;}
.listing.full a.register-link:link{float: right;width:39px;height: 20px;background: transparent url(../img/btn/btn_register_small.html) no-repeat;}
.listing.full a.register-link:hover, .listing.full a.register-link:visited:hover{float: right;width:39px;height: 20px;background: transparent url(../img/btn/btn_register_small.html) -39px 0 no-repeat;}

a.more_info_small{display:block; float:right; width:39px; height: 20px; text-indent:-9999px; background: transparent url(../img/btn/btn_more_info_small.html) no-repeat;}
a.more_info_small:hover{ background-position: -39px 0;}

.date { background: #47423c; text-align: center; text-transform: uppercase; padding: 4px 0 2px 0; }
.date h4 { font-size: 1.2em; }
.date h5 { font-size: 2.4em; }
.date h5.date_number { font-size: 1.4em; }
.event_row { margin-bottom: 24px; }
.event_row h3 { font-size: 1.8em;}

/* Main Layout
--------------------------------------------------------------------------------------- */

.page_header { width: 100%; overflow: hidden; padding-bottom:4px; margin-bottom: 5px;	 }
.page_header h2 { font-size: 3.4em; color: #B15C11; font-weight: normal; letter-spacing: .03em;}
.page_header h3 { font-size: 1.8em; color: #ffffff;margin: 20px 0 0 0;clear: both;}
.page_header h4 { font-size: 1.8em; color: #ffffff;margin: 20px 0 0 10px;clear: both;}

.main_content ul, .main_content dl, .main_content ol { margin: 16px 0; }
.main_content ul li, .main_content dl dd{ list-style: disc; display: list-item; margin-left: 32px; padding-left: 4px; font-size: 1.2em; line-height: 1.3em; margin-bottom: 6px; }
.main_content ol li { display: list-item; margin-left: 32px; padding-left: 4px; font-size: 1.2em; line-height: 1.3em; margin-bottom: 6px; }

.main_content p.crumbs { margin: 0 0 24px 0; font-size: 1.1em; }

table#data-listing{width: 100%;}
#data-listing .data-header{color: #FFF; text-transform: uppercase; font-size: 1.3em;}
#data-listing td{height: 40px; text-align: left; vertical-align: middle;}
#data-listing .data-row td{height: 30px;}
#data-listing .title{width: 40%; color: #FFF;}
#data-listing .speaker{width: 20%;}
#data-listing .published{width: 15%}
#data-listing .icon{width: 10%;}

#data-listing tr.alt td, #data-listing .data-header{background: #14110E;}

a.watch{display: block;height: 20px; width: 39px;background: transparent url(../img/arrows/arrow_watch.html) -39px 0 no-repeat; }
a.watch:hover{background-position: 0 0; }

a.listen{display: block;height: 20px; width: 39px;background: transparent url(../img/arrows/arrow_listen.html) -39px 0 no-repeat; }
a.listen:hover{background-position: 0 0; }

#featured-sub{background: #14110E;padding: 10px 0 10px 10px; margin: 0 0 40px 0;}
#featured-sub .sermon-image, #featured-sub .event-image{width: 364px;}
#featured-sub .sermon-description, #featured-sub .event-description{width: 190px;margin: 20px 10px 0 0;}
#featured-sub .sermon-description p { margin: 8px 0;}
#featured-sub ul{}
#featured-sub li{display: inline; float: left; margin: 0 4px 0 0;}

a.big-register-link:link{float: right;display: block;width:78px;height: 40px;background: transparent url(../img/btn/btn_register.html) no-repeat;}
a.big-register-link:hover,#featured-sub a.big-register-link:visited:hover{float: right;display: block;width:78px;height: 40px;background: transparent url(../img/btn/btn_register.html) -78px 0 no-repeat;}

#featured-sub a.more-info:link{display: block;width:78px;height: 40px;background: transparent url(../img/btn/btn_more_info.html) no-repeat;}
#featured-sub a.more-info:hover,#featured-sub a.more-info:visited:hover{display: block;width:78px;height: 40px;background: transparent url(../img/btn/btn_more_info.html) -78px 0 no-repeat;}

.table_events { width: 100%; border-collapse: collapse; font-size: 1.2em; margin-top: 16px; }
.table_events td { padding: 10px 8px 10px 0; border-bottom: 1px solid #3a3733; }
.table_events td.titles { background: #eee8d8; color: #FFF; font-weight: bold;}
.table_events td p  { margin: 0; padding: 0; font-size: 1em; }
.table_events td strong  { color: #FFF; }

.featured_event_details { border: 8px solid #47423c; margin-top: 24px; }
.featured_event_thumb { border: 4px solid #47423c; }

.listing.full.featured_event_row .left_panel_listing{width: 129px;}
.listing.full.featured_event_row .right_panel_listing{width: 75%;}
.listing.full.featured_event_row .right_panel_listing p { margin-top: 8px; }

.print{float: right;}

.site_map_list { width: 20%; float: left; display: inline; }
.full .site_map_list li { font-size: 1.2em; margin-left: 14px;}
.full .site_map_list li.site_map_title { margin: 0 0 8px 0; padding: 0; list-style: none; font-size: 1.6em;}

.staff_box { margin-top: 20px; }
.staff { width: 131px; margin-right: 24px; float: left; display: inline; text-align: center; height: 230px; }
.staff h3 { font-size: 1.2em; margin: 8px 0 2px 0; }

.staff_info { width: 170px; float: left; display: inline; }
.staff_info img { border: 8px solid #555049; }
.staff_content { width: 396px; float: right; display: inline; }

.staff_content h4 { font-size: 1.6em; margin: 0 0 2px 0; }


/* Sidebar Layout
--------------------------------------------------------------------------------------- */

.sidebox .listing { width: 268px; }

/* Footer Layout
--------------------------------------------------------------------------------------- */

.footer p { font-size: 1.1em; margin: 10px 0; color: #413000; }
.footer h2 { float: right; display: inline; margin-top: 18px; }
.footer a:link { color: #B15C11;  text-decoration: none; }
.footer a:visited { color: #B15C11; text-decoration: none;}
.footer a:hover, a:visited:hover { color: #41300; text-decoration: underline;}
.footer a:active { color: #B15C11;  text-decoration: none;}


#impel{ float:right; padding-top:8px;}

#impel a { display:block; width:65px; height:20px; text-indent:-9999px; background: transparent url(../img/layout/impel_logo.gif) top left no-repeat; }

#impel a:hover { background: transparent url(../img/layout/impel_logo.gif) top right no-repeat; }


.box {
	width:165px;
    height:275px;
	float:left;
	margin:8px;
	}
	.box2 {
	width:270px;

	float:left;
	margin:8px;
	}
	
.pcb_head {
	font-size:14px;


	}
	.pcb_head2{
	background-image:url(../img/layout/categories_title1.gif);  
	background-repeat:no-repeat;
	height:21px;
	padding:6px 0 0 5px;
	}
	.pcb_head2 a{
	height:21px;
	font-size:14px;
	color:#ffffff!important;
	font-weight:normal;

	}
	.pcb_head2 a:hover{
	text-decoration:none;
	font-size:14px;
	color:#de8638!important;
	font-weight:normal;

	}

	
	.price{
	font-size:12px;
	width:60px;   
	float:left;		
	padding-top:3px;
	padding-left:15px;	
	}
	
	.inform{
	font-size:12px;
	font-weight:none;
	width:75px;   
	float:right;		
	padding-top:3px;
	padding-right:5px;	
	}
	.inform a{
		
	font-weight:normal;}
	
	.inform a:hover{
	font-weight:normal;}
	
.product_info {
background-image:url(../img/layout/more1.png);  
background-repeat:no-repeat;
background-position:80px 3px;
width:70px;   
float:left;	
font-size:12px;	
text-decoration:none;
text-align:right;
padding-top:4px;
padding-right:30px;	
}	
	
.product_info a {
	font-weight:normal;
color:#ffffff;
text-decoration:none;
}
.product_info a:hover {
	font-weight:normal;
color:#F17F2A;
text-decoration:none;
}
.product_details {
	background-image:url(../img/layout/details.jpg); 
	background-repeat:no-repeat;
	width:165px;
	height:21px;
	color:#fff;
	
}	
.underlinemenu{
float: left; 
height:32px;
display: inline; 
overflow: hidden;
margin-top:-30px; 
margin-right:-15px;
font-size:13px;

}

.underlinemenu ul{
height:32px;
padding: 4px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin-top: 5px;
text-align: right;
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #F17F2A;
padding: 8px 5px 6px 5px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
color: #413000;
height:32px;
width:100px;
padding:6px 5px 6px 5px;
background-image:url(../img/layout/underline_back.png) ; 
text-decoration: none;
}


#slider1 {
    margin: 0 0 0 10px;
    position: relative;
	background: #413000 url(../img/layout/categories_bg.html) left top no-repeat;
	height:299px;
	width:281px;
}

.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden; 
	margin: auto;
	width: 290px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	height: 105px;
	clear: both;
	background: #413000;
}
		
.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	list-style-type: none;
	/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}
.panelContainer img{
padding:5px;
border:0px;
}
		
.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:right;
	height: 100%;
	height: 105px;
	position: relative;
	width: 290px; /* Also specified in  .stripViewer  above */
	/*padding:5px 5px;*/
}
.stripViewer .panelContainer .panel .panelwrapper{
	padding:10px;
}		
	
.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
	margin: auto;
	display: none;
}
		
.stripNav ul { /* The auto-generated set of links */
	list-style: none;
}	
.stripNav ul li {
	float: left;
	margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in slideviewer.js */
}	
.stripNav a { /* The nav links */
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 32px;
	background: #c6e3ff;
	color: #000;
	text-decoration: none;
	display: block;
	padding: 0 15px;
}
.stripNav a:hover {
	background: #9cf;
}
.stripNav a.current {
	background: #39c;
	color: #fff;
}
.stripNavL, .stripNavR { /* The left and right arrows */
	/*position: absolute;
	top: 230px;*/
	/*text-indent: -9000em;*/
}
.stripNavL a, .stripNavR a {
	display: block;
	height: 40px;
	width: 40px;
}
.stripNavL {
	left: 0;
}
.stripNavR {
	right: 0;
}
.stripNavL {
	display: none;
	/*background: url("images/arrow-left.gif") no-repeat center;*/
}	
.stripNavR {
	display: none;
	/*background: url("images/arrow-right.gif") no-repeat center;*/
}

.panel h3 {
	color:#ffffff;
	padding:10px 0 0 10px;
}
.navigation {
	width:150px;
	float:right;
	text-align:center;
	margin-top:170px;
}

.navigation a {
	display:block;
	width:20px;
	height:16px;
	margin:0 2px 0 2px;
	float:left;
	font-weight:bold;

	padding:2px;
}
.navigation a:hover {
    color: #000000;
	background-color:#de8638;
	text-decoration:none;
		border:1px solid #de8638;
}
.navigation a.selected {
    color: #000000;
	background-color:#de8638;
	text-decoration:none;
}
.navigation a:focus {
    outline: 1px;
}

.hide {
    display: none;
}
strong{
	color:#F17F2A;
}

#nav {
	margin-left:16px!important;	
}
#nav a{
	color:#ffffff;
}
#nav a:hover{
	color:#B15C11;
	text-decoration:none;
}
#nav a:active{
	color:#413000!important;
	text-decoration:none;
}

#productview {
	width:665px;
	height:100%;	
	margin-bottom:0px;
	color:#fff;
	/*background:#fff url(../img/layout/bg_contentMiddle.gif) repeat-y;*/
	float:left;
}

#productview .preview{
width:350px;
	float:left;
	margin:0px 0 0px 5px;
}
#productview .preview #previewimg{
	background-color:#431000;
	text-align:center;
	padding:1px;
}
#productview .preview #previewimg a img{
	border:0;
}
#productview .details{
	width:210px;
	padding:10px 10px 0 10px;
	float:left;
	margin:0px 0 0 20px;
}
#productview .details p{
	width:180px;
	color:#A79E94;
}
#productview .details h3{
	border-bottom:1px solid #ffffff;
	width:180px;
	font-weight:bold;
	font-size:1.3em;
	color: #ffffff;
	padding-left:0px;
	padding-bottom:2px;
	margin:1px 0 5px 0;

}
#productview .preview img{
	/*width:350px;
	height:263px;*/
}

#productview input.buy{
	background:#14110E url(../img/layout/shopping_cart.png) center right no-repeat;
	height:40px;
	width:130px;
	margin:0;
	letter-spacing:5px;
	font-family:arial!important;
	font-weight:bold;
	color:#fff!important;
	border:1px solid #F17F2A!important;
}
#productview input.buy:hover{
	border:1px solid #cbcbcb!important;
	color:#FFA600!important;
}

.enlargeImages {margin: 5px auto 10px auto; padding: 0; width: 145px;height:18px;}

.enlargeImages p {line-height:15px;background: url(../img/layout/zoomIcon.gif) no-repeat left 1px; color: #ffffff; font-size: 10px; font-weight: normal; padding: 0 0 2px 18px;}
.enlargeImages p a{
	line-height:15px; color: #a6a6a6; font-size: 10px; text-decoration:none;
}


/* Subsection Tabs
--------------------*/
ul.subsection_tabs {
	list-style:none!important;
	list-style-type: none!important;
	margin:0 0 0px 0;
	padding:0;
	clear:both;
	height:50px;

}

ul.subsection_tabs li.tab {
	list-style:none!important;
	list-style-type: none!important;
	float:left;
	border:1px solid #3A3734;
	text-align:center;
}

ul.subsection_tabs li.tab a {
	display:block;
	height:26px;
	padding:3px 3px 3px 3px;
	background:#14110E;
	color:#fff;
	font-size:1.2em;
	line-height:24px;
	text-decoration:none;
}

ul.subsection_tabs li.tab a:hover {
	color:#fff;
	background-color:#F17F2A;
}

ul.subsection_tabs li.active a {
	background-color:#F17F2A;
	color:#fff;
}

.options{
	margin-bottom:10px;

}
.options h3{
	width:210px;
	float:left;
}
.options select{
	margin:5px 0 5px 0;
	background-color:#1C1C1C;
	border:1px solid #F17F2A;
	color:#fff!important;
	width:210px;
}

/*Contact Styles */
#contactform, #loginform{
	padding:0px;
}
#contactform h3, #loginform h3{
	color:#ffffff;
	margin:5px 0 5px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:13px;;
}
#contactform input, #contactform textarea, #loginform input, #loginform textarea{
	background-color: #413000;
	border:1px #777067 solid;
	height:25px;
	padding:2px;
	margin:0 0 3px 0px;
	color:#F17F2A;
}
#contactform input, #loginform input{
	width:192px;
}
#contactform input.chkbox{
	width:20px;
	vertical-align:middle;
	padding:0 0px 0 0;
	margin:0 5px 0 0!important;
}
#contactform textarea, #loginform textarea{
	width:402px;
}
#contactform input:hover, #contactform textarea:hover, #loginform input:hover, #loginform textarea:hover  {
	border:1px #F17F2A solid;
}
#contactform input:focus, #contactform textarea:focus, #loginform input:focus, #loginform textarea:focus {
	border:1px #F17F2A solid;
}



.submitbtn{
	color:#fff!important;
	font-weight:bold;
	padding:2px!important;
	cursor:pointer;
	font-size:14px!important;
	background-color:#B15C11!important;
	border:1px #ccc solid;
	padding:2px;
	margin:0 0 5px 12px;
}
.contactsub{
	float:left;
	margin:10px 0 0 0;
	padding:0px 0 0 0px;
	width:210px;
}
.contactsub p{
	padding-top:15px;
}
.contactsub h3{
	font-size:12px!important;
	color:#a6a29d!important;
}

div.contactsub{
	vertical-align:middle;
}
.validation-advice {
	margin: 0px 0 0 0px;
	padding: 2px 2px 2px 2px;
	color:#F78320;
	font-size:11px;
}
#captcha{
	position:relative;
	width:70px;
	top:-35px;
	left:60px;

}
img.thumb{
	float:left!important;
	padding:2px!important;
	margin:0 5px 5px 0px!important;
	border:1px solid #1C1C1C!important;
}
.more {
height:20px;
text-decoration:none;
color:#8a8a8a;
font-size:12px;
padding:5px 0 0 12px;

	background-image:url(../img/layout/details2.jpg); 
	background-repeat:no-repeat;
	width:270px;
	height:21px;
	color:#fff;
}
.product_img {
	width:165px;

	border:none;
	}
	
#features{
font-size:12px;
}

/*------------------------------MANUFACTURERS---------------------------------------*/
ul#aphabet {
	border-top: 1px solid #de8638;
	border-bottom: 1px solid #de8638;
	padding: 5px 0 20px 4px;
	list-style-type: none;
	margin:0 0 5px 0;
	background-color:#413000;
}

ul#aphabet li {
	float: left;
	width: 14px;
	background-image: url(../img/layout/arrow_right.gif);
	background-position: center right;
	background-repeat: no-repeat;
	padding-left:3px;
	padding-right:3px;
}
ul#aphabet li.nlast {
	background-image: none;
	padding-left:5px;
}
ul#aphabet li a{
	font-size:1.2em;	
	text-decoration:none;
	display:block;
}
ul#aphabet li a:hover{
	
}
#manufacturer-list-full ul{
	width: 100%;
	float:left;
	margin: 0 0 10px 0px;
	padding: 0;
}
#manufacturer-list-full li{
	border-bottom: 1px dotted #797979;
	display: block;
	float: left;
	height: 25px;
	line-height: 23px;
	overflow: hidden;
	width: 22%;
	margin: 0 5px 0 0;
}
#manufacturer-list-full li a{
	text-decoration:none;
	display: block;
	float: left;
	padding-left: 8px;
}
#manufacturer-list-full li a:hover{
	text-decoration:none;
	color:#413000;
}

/* Page Numbers */
.pages {
    margin: 20px 0 20px 0;
    clear: left;
    font-size: 1.0em;
	padding: 0 5px 0 20px;
    height: 1em;
	color:#fff;
    border: none;
    background: url(../img/layout/underline.png) 0 8px repeat-x;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #EBEBEB;
    background: #413000;
	
}

.pages span.current {
    border: 1px solid #FFA600;
    font-weight: bold;
    background: #413000;
    color: #FFA600;
}

.pages span.stats {
	margin-right:15px;
}

.pages a {
    border: 1px solid #ccc;
    text-decoration: none;
}

.pages a:hover {
    border-color: #FFA600;
	text-decoration:none;
}

.pages a.nextprev {
    font-weight: normal;
}

.pages span.nextprev {
	border: 1px solid #ddd;
    color: #999;
}

.pages .nextprev {
    float: right;
    margin-left: 10px;
}

.pages .pagenum {
    text-align:center;
    margin-left: 2px;
	border-color: #413000;
}
.pages .prev, .pages .next {
    float: right;
    margin-left: 10px;
	background: #211D1E;
	text-align:center;
	border: 1px solid #ccc;
	padding: 0.2em 0.5em;
}
#productview ul li{
margin-left:10px;
margin-right:10px;
list-style-type: none!important;
}

.factory{
text-align:center;
}

.box_static {
	width:180px;
    height:275px;
	float:left;
	margin:8px;
	}
	
	.product_img_static  img{
	width:180px;
	border:none;
	}
	
.bg_search{
float:right;
margin-top:46px;
margin-right:10px;
z-index:9999;
}

.search_back{
position:absolute;
margin-top:8px;
margin-left:200px;
z-index:9999;

}

.bg_search .sfield {
width:100px;
height:15px;
border:2px solid #413000;
background-repeat:no-repeat;
color:#413000;	
padding:2px 2px 2px 5px;
text-align:left;
z-index:9999;
}

/*Search Styles */
#searchform, #loginform{
	padding:0px;
}
#searchform h3, #loginform h3{
	color:#ffffff;
	margin:5px 0 5px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:13px;;
}
#searchform input, #searchform textarea, #loginform input, #loginform textarea{
	background-color: #413000;
	border:1px #777067 solid;
	height:25px;
	padding:2px;
	margin:0 0 3px 0px;
	color:#F17F2A;
}
#searchform input, #loginform input{
	width:160px;
}
#searchform input.chkbox{
	width:20px;
	vertical-align:middle;
	padding:0 0px 0 0;
	margin:0 5px 0 0!important;
}
#searchform textarea, #loginform textarea{
	width:402px;
}
#searchform input:hover, #searchform textarea:hover, #loginform input:hover, #loginform textarea:hover  {
	border:1px #F17F2A solid;
}
#searchform input:focus, #searchform textarea:focus, #loginform input:focus, #loginform textarea:focus {
	border:1px #F17F2A solid;
}


#searchform select{
margin:0 0 4px 0px;
padding:2px;
	background-color:#413000;
	border:1px #777067 solid;
	height:30px;
	color:#fff!important;
	width:165px;
}

.submitbtn{
	color:#fff!important;
	font-weight:bold;
	padding:px!important;
	cursor:pointer;
	font-size:14px!important;
	background-color:#B15C11!important;
	border:1px #ccc solid;
	padding:2px;
	margin:10px 0 5px 12px!important;
}
.searchsub{
	float:left;
	margin:10px 0 0 0;
	padding:0px 0 0 0px;
	width:180px;
}
.searchsub p{
	padding-top:15px;
}
.searchsub h3{
	font-size:12px!important;
	color:#a6a29d!important;
}

div.searchsub{
	vertical-align:middle;
}
.validation-advice {
	margin: 0px 0 0 0px;
	padding: 2px 2px 2px 2px;
	color:#F78320;
	font-size:11px;
}
#captcha{
	position:relative;
	width:70px;
	top:-35px;
	left:60px;

}
img.thumb{
	float:left!important;
	padding:2px!important;
	margin:0 5px 5px 0px!important;
	border:1px solid #1C1C1C!important;
}
.more {
height:20px;
text-decoration:none;
color:#8a8a8a;
font-size:12px;
padding:5px 0 0 12px;

	background-image:url(../img/layout/details2.jpg); 
	background-repeat:no-repeat;
	width:270px;
	height:21px;
	color:#fff;
}
.product_img {
	width:165px;

	border:none;
	}
	
#features{
font-size:12px;
}

.color{
padding:5px;
}
