/* CSS Document */

body 
{		
	font-family:arial,Trebuchet MS, Helvetica, sans-serif ;
	font-size: 70%;
    color:#b8b8b7;
    padding:0px;
    margin:0px;
	background-color:#2a2a28;
	position:relative;

}
 
/* for Internet Explorer *//*\*/* body {
behavior: url(/App_Themes/Admin/csshover.htc); 
} /**/

/*--------------- content styles ----------------*/
.floatr {float: right}
.floatl {float: left}
.clearboth {clear:both;margin:0px;padding: 0px;height:0px;font-size:0px;}
/*--------------- cms area styles ----------------*/
	img {border-width:0px}
	.content a, .content a:link {color: #BE3913;text-decoration: none}
	.content a:hover {color: #019AE9;text-decoration: underline}

	a {text-decoration:underline;color:#cecece;}
	a:hover{text-decoration:none}

	h1 {font-size: 110%;background:url('images/header_arrow.gif') center left no-repeat;padding:0px 0px 0px 10px;margin: 0px 0px 10px 0px;color:#cecece}
	h2 {font-size: 110%;padding: 0px;margin: 0px 0px 5px 0px;color:#9e9e9e;}
	h3 {font-size: 110%;padding: 0px;margin: 15px 0px 5px 0px}
	h4 {font-size: 100%;padding: 0px;margin: 15px 0px 5px 0px}
	
	hr {border: 1px solid #5B483E; height: 1px; margin: 4px 0px}

	.alignr {text-align: right}
	.note {color: #948889;font-size: 80%;font-style: italic}
	.size90 {font-size:90%}
	.size110 {font-size:110%}
	.size120 {font-size:120%}
	.size130 {font-size:130%}
	.size140 {font-size:140%}
	
	.textbox{border:solid 1px #afafaf;color:#5b5b5b;font-size:100%;padding:2px}
	.validationsummary{width:500px;margin:15px 0 15px 0;padding:10px;color:#f9f9f9 !important;font-size:110%;font-weight:bold;background-color:#f07e1e;border:5px solid #e5e5e5;}
	.validationsummary ul{margin:10px 0 0 20px;padding:0px;font-size:90%;font-weight:normal}
	textarea{font-family: Trebuchet MS, Helvetica, sans-serif;font-size:110%}
    .question{color:#f07e1e;}
/*----standard styles----*/
#top {background-color:#fff;width:100%;}
.outer {width:960px;margin:auto;}

#header{height:151px;background: #232321 url('images/header_bg.jpg') top center no-repeat}
#header img{margin-top:52px}

#topnavigation {background: url('images/topNav_grad.gif') top left repeat-x;height:27px;border-top:solid 1px #bcbdbb;border-top:solid 1px #bcbdbb;font-family: Helvetica, Trebuchet MS, sans-serif ;font-size:80%;}
#topnavigation ul{margin:0px;padding:0px;float:left;}
#topnavigation ul li{float: left;list-style-type: none;display: inline;background: url('images/topNav_divider.gif') center left no-repeat;}
#topnavigation ul li a{color:#6d6e6c;text-decoration:none;font-size:100%;padding:7px 12px 8px 12px;display:block}
#topnavigation ul li:hover{background-color:#e7e7e7}
#topnavigation ul .current{background-color:#e7e7e7}
/*#topnavigation ul .active{width:138px;margin-top:-1px;height:27px;border:solid 1px #c06111;background:#f07e1e none}*/
#topnavigation ul .active, #topnavigation ul .currentactive{width:127px;background-color:#f07e1e;border-bottom:solid 1px #c06111;}
#topnavigation ul .active a, #topnavigation ul .currentactive a{color:#fff;text-align:center;font-weight:bold}
#topnavigation ul .active:hover, #topnavigation ul .currentactive:hover{background-color:#f07e1e;}

#topnavigation #searchbox{float:left;width:225px;color:#6d6e6c;background: url('images/topNav_divider.gif') top left no-repeat;border-right:solid 1px #b7b7b7}
#topnavigation #searchbox label{display:block;padding:7px 0px 8px 17px;float:left;}
#topnavigation #searchbox .area{width:140px;float:left;margin:3px 0px 0px 5px;font-size:130%;border:solid 1px #afafaf;background-color:#fff}
#topnavigation #searchbox .area .input{background-color:Transparent;border:solid 0px;width:112px;color:#5b5b5b;font-size:95%;padding:2px}
#topnavigation #searchbox .searchimage{margin-top:4px}

#maincontent{background: url('images/maincontent_grad.gif') bottom left repeat-x;background-color:#242422;}
#maincontent .inner{padding:20px 0px 0px 0px;}
#leftcontent{width:720px;background-color:#3e3e3c;padding:20px;float:left;min-height:300px}
#leftcontent ul{margin:0px;padding:0px 0px 10px 5px;}
#leftcontent li{margin:5px 0px 0px 10px}

#maincontent .inner #image{float:left;margin:-20px 0px 0px 8px}
#maincontent .inner #login{width:573px;background-color:#3e3e3c;padding:20px;float:left;min-height:300px;margin-left:20px;}
#maincontent .inner #default{width:920px;padding:20px;background-color:#3e3e3c;min-height:300px}

#twocolumn{padding-bottom:20px}
#twocolumn #text{float:left;width:270px;padding:20px;background-color:#3e3e3c;min-height:300px;}
#twocolumn #form{float:left;margin-left:20px;background-color:#3e3e3c;width:590px;padding:20px;min-height:300px}
#twocolumn #form label, #maincontent .inner #login label{margin-bottom:3px;}
#twocolumn #form .textbox, #maincontent .inner #login .textbox{width:220px;margin-bottom:2px;}
#twocolumn #form select{padding: 2px;width:227px;font-size:90%;color:#3e3e3c;}
#twocolumn #checkboxes{margin-top:20px;}
#twocolumn #checkboxes .txt{float:left;width:500px;margin:0px 0px 10px 10px;padding-top:2px}
#twocolumn #searchfields{float:left;width:230px;padding:20px;background-color:#3e3e3c;min-height:300px;}

#threecolumn{}
#threecolumn #middlecontent{width:380px;background-color:#3e3e3c;padding:20px;float:left;margin-left:20px;min-height:300px;}

#submenu, #newsmenu{float:left;width:140px;margin-left:20px;padding:20px;background-color:#3e3e3c;min-height:300px;}
#submenu h2, #newsmenu h2{background:url('images/header_arrow.gif') top left no-repeat;padding:0px 0px 0px 10px}
#submenu ul{margin:30px 0px 0px 0px;padding:0px;}
#submenu ul li{list-style-type: none;background: url('images/link_background.gif') top left no-repeat;height:27px;margin-top:10px}
#submenu ul li a{color:#fff;text-decoration:none;display:block;font-size:80%;width:137px;padding-top:8px;text-align:center;height:19px;}

#newsmenu ul{margin:0px; padding-left:12px;margin-top:10px}
#newsmenu li{padding-bottom:8px}
#newsmenu ul li a{text-decoration:none}
#newsmenu ul li a:hover{text-decoration:underline}

#product #image{float:left;width:576px;padding: 20px 0 20px 10px}
#product #image img{display:block;float:left;}
#product #image img.leftarrow{margin-top:270px;margin-right:20px}
#product #image img.rightarrow{margin-top:270px;margin-left:20px}
#product #details{float:left;width:334px;margin-left:30px}
#product #details .title{background-color:#454544;height:62px;padding:20px 0px 0px 30px}
#product #details .title h1{font-size:140%;width:200px;background:url('images/header_arrow.gif') no-repeat; background-position:0% 12%}
#product #details .info{background: url('images/product_grad.gif') top left repeat-x;height:471px;padding:20px 30px 0px 30px;margin-top:20px}
#product #details .info h2{background:url('images/product-info_divider.gif') top left no-repeat;color:#d58924;margin-top:20px;padding:20px 0px 10px 0px}
#product #details .info .swatch{float:left;margin-right:6px}
#product #details .info img{float:left;display:block;border:solid 3px #878785 !important}
#product #details .info span{font-size:80%;float:left;display:block;margin-left:4px}
#product #details .info select{display:block;margin-top:10px;font-size:90%;color:#3e3e3c;width:110px;padding:2px}
#product #details .info #sizes{margin-top:10px;padding-bottom:20px}
#product #details .info #sizes img{border:0px !important}
#product #details .info #sizes a{text-decoration:none}

#footer{border-top:solid 2px #1d1d1c;padding:20px 0px 20px 0px;font-size:90%}
#footer #text{color:#666665}
#footertxt .logo{float:left;padding-top:20px}
#footertxt .text{float:left;width:740px;margin-left:58px;padding:15px 0px 15px 0px}
#footertxt .text p{color:#b5b5b5;font-weight:bold}

#footerlinks{padding-bottom:10px}
#footerlinks ul{margin:0px;padding:0px;padding:20px 0px 0px 0px}
#footerlinks ul li{float: left;list-style-type: none;background:  url('images/footerNav_divider.gif') center right no-repeat;}
#footerlinks ul .last{background:none}
#footerlinks ul li a{color:#63636b;font-weight:bold;padding:0px 10px 0px 10px;text-decoration:none}
#footerlinks ul .first a{padding-left:0px;text-decoration:none}
#footerlinks ul li a:hover{text-decoration:underline}

#news{width:760px;float:left;}
#news ul{margin:0px;padding:0px;}
#news ul li{list-style-type: none;width:305px;background-color:#3e3e3c;float:left;margin-left:50px;height:260px;margin-right:0px;margin-bottom:20px}
#news ul li img{margin-top:20px}
#news ul li h2{list-style-type: none;font-size: 100%;background:url('images/header_arrow.gif') center left no-repeat;padding:0px 0px 0px 10px;}
#news ul li .text{padding:20px;}
#news ul li a{text-decoration:none}
#news ul li a:hover{text-decoration:underline}

#sitemap{width:920px;padding:20px;background-color:#3e3e3c;min-height:300px}
#sitemap .section{float:left;width:180px}
#sitemap .section h2 a{padding:5px 0 0px 0;margin:0;font-weight:bold;color:#9e9e9e;display:block}
#sitemap .section ul{padding:0 0 0px 0;margin:0;}
#sitemap .section li{padding:0;margin:0;list-style-type:none;}
#sitemap a{text-decoration:none}
#sitemap a:hover{text-decoration:underline}

.stockistsearch{margin-top:40px}
.stockistsearch label.block{display:inline;margin:10px 0px 3px 0px}
.stockistsearch select{padding: 2px;width:185px;font-size:90%;color:#3e3e3c;}
.stockistsearch .textbox{width:180px;}
.stockistsearch span{display:block;margin-top:22px;font-size:130%}
.stockistsearch input.go{margin-top:7px}
.stockistsearch .tip{margin:2px 0 0 0;color:#828282;font-size:90%;font-weight:normal}
.stockistsearch .typepanel label{margin-left:5px;float:left;margin-right:10px;}
.stockistsearch .typepanel input{display:block;float:left;}
.stockistsearch .typepanel{padding:20px 13px 0 0}
.stockistsearch .disabled td {filter:alpha(opacity=50);opacity:0.5;}
.stockistsearch .disabled {color:#60605C}
.stockistsearch .disabled span,.stockistsearch .disabled label, .stockistsearch .disabled select, .stockistsearch .disabled input,.stockistsearch .disabled h3{background:#transparent;color:#60605C}
.stockistsearch .button{float:left;margin-left:8px}
.stockistsearch .field{float:left;margin-top:10px}
.stockistsearch h3{font-size:120%}
.stockistsearch h3 label {margin-left:10px;}

.stockistsearch .on-line-button{float:left;margin:46px 0 0 -5px}

.stockist_results {margin:20px 0 20px 0}
.stockist_results hr{color:#fff;border:none;border-top:1px solid #5B483E}

.stockist{padding:20px 0 40px 0}
.stockist h2 {float:left;width:320px;font-size:130%;}
.stockist .address{float:left;width:360px;min-height:1px}
.stockist .map {float:left;width:200px;text-align:right}
.stockist .map a{background: url('images/arrow.gif') left center no-repeat;padding-left:15px;color:#6c6d6b}

#paging{text-align:center;margin-top:10px}
#paging a{vertical-align:middle;margin:0px 6px 0 6px;display:inline-block;padding:0 6px 0 6px;color:#6c6d6b}
#paging a.selected{padding:6px;font-weight:bold;margin:0 6px 0 6px;color:#f07e1e}
#paging a.hide{display:none;}
#paging img{margin-top:3px}

#search ul{margin:0px;padding:0px}
#search ul li{list-style-type: none;margin-bottom:25px}
#search h2 a{color:#f07e1e}

/* Product Slide */

#products {position:relative;width:100%}
#viewpoint {position:relative;width:100%;height:342px;overflow:hidden}
#content {position:relative;white-space:nowrap;width:100%;text-align:center}
#shadow {background-color:#000;width:auto}
#viewpoint .range {padding:0;margin:0;width:273px;height:343px;font-size:0;text-decoration:none}
#viewpoint .range .image {z-index:1;padding:0;margin:0;width:272px;height:342px;filter:alpha(opacity=50);opacity:0.5;border:solid 1px #565656}
.range .tag {display:none}
        
.popup {display:block;position:relative;border:solid 1px #565656;z-index:5;position:absolute;top:-17px}
.popup .range {padding:0;width:299px;height:376px;font-size:0;text-decoration:none}
.popup .range .image {width:299px;height:376px}
.popup .range .tag {display:block;z-index:10;position:absolute;top:23px;left:189px;width:150px;background-color:#EF8100;filter:alpha(opacity=80);opacity:0.8;color:#fff;padding:10px;font-weight:bold;font-size:14px}
                
#slider {position:relative;-moz-user-focus:normal;-moz-user-select:none;cursor:default;z-index:2;display:none;background-color:#535351;width:100%;border-top:solid 1px #000;height:28px}
#slider .line {display:none}
#slider .handle div {width:104px;height:25px;background: url(images/slide-handle.gif) no-repeat}
#slider.dynamic-slider-control input {display:none}
#slider.dynamic-slider-control .handle {position:absolute;-moz-user-select:none;cursor:default}        
.horizontal {width:104px;height:25px}

.presscuttings{}
.presscuttings .image{float:left}
.presscuttings .text{float:left;margin-left:60px;width:500px;padding-top:10px}
.presscuttings hr {border: 1px solid #4e4e4e; height: 1px; margin: 4px 0px}

#banners{margin-top:20px;min-height:350px}
#banners div.middle{margin:0 22px}
.banner{width:305px;background-color:#3e3e3c;float:left;height:310px}
.banner img{margin-top:20px}
.banner h2{list-style-type: none;font-size: 100%;background:url('images/header_arrow.gif') center left no-repeat;padding:0px 0px 0px 10px;}
.banner .text{padding:10px 20px 20px 20px;}
.banner a{text-decoration:none}
.banner a:hover{text-decoration:underline}

#releases ul{margin:0px;padding:0px;margin-left:16px}

#noflash{height:301px;background:url(images/flash_alternative.jpg) center no-repeat;width:100%;}

#noflash a{margin-left:-870px}

#noflash ul{margin:197px 0px 0px 415px;padding:0px;}
#noflash ul li{float: left;list-style-type: none;}
#noflash ul li a{color:#fff;text-decoration:none;font-size:100%;padding:7px 12px 8px 12px;display:block;text-align:center;font-weight:bold;margin-left:0px}
#noflash ul li{width:127px;background-color:#f07e1e;border-bottom:solid 1px #c06111;}

#poll{width:570px;background-color:#3e3e3c;float:left;height:320px;}

#poll table{margin:10px 0px 0px 20px}







