/* Oryx Project Stylesheet */

/* Basic2.css is an alternate theme design for innerpage revision request: 040810*/

*{margin:0;padding:0;}

/* GENERAL */

body,table,p,a{font:normal 12px Arial}
img{border:none}
input,select,textarea,.file{
	background:url(../images/bginput.jpg) #F8E8E8 repeat-x;
	border:1px solid #d76727;
	padding:5px;
	color:#333;
}
h1,h1 a,h2{color:#d76727;font:bold 20px arial;text-transform:uppercase;}
h2{font:bold 12px arial}
h1 a{text-decoration:none}
h1 a:hover{text-decoration:underline}
hr{color:#de6c2a;margin:5px 0 20px 0;width:278px}
object{z-index:-100}
select{width:155px;}
th{text-align:left;}
.checkbox{border:1px solid #d76727;}
.button,.button2,.button3{
	background:url(../images/bgbutton2.jpg) center no-repeat;
	border:none;
	color:#333;
	font:bold 12px arial;
	width:133px;
	height:46px;	
	padding:0;
	text-transform:uppercase;
}
.button2{
	background:url(../images/bgbutton.jpg) center no-repeat;
	color:#fff;
	width:153px;
	height:40px
}
.button3{background:url(../images/bgbutton.png) center no-repeat;width:160px;}
.normal-heading{font:normal 14px Arial}
.hide{display:none}
.news-image,.distro-image-placeholder{float:left;margin:10px 10px 10px 0}
.distro-image-placeholder{width:190px;}
.double-spacer{margin:5px 0;}
.push{margin:10px 0}
#loading,#loading-home{background:#fff;padding:200px 270px 300px 270px;}
#loading-home{padding:0;width:250px;}
.txt-normal{color:#333;}
#homepage{background:url(../images/bgbody.jpg) #fff repeat-x;}
#innerpage{background:url(../images/bginnerbody2.jpg) #FFDAC7 repeat-x;}
#innerpage2{background:url(../images/bginnerbody3.jpg) #FFDAC7 repeat-x;}
.txt-emphasis{color:#DF6621;font:normal 14px arial;padding:15px}
#wrapper{width:960px;margin:0 auto}

/* Header */

#flash-placeholder{
	z-index:0
}
#inner-placeholder{margin:0 0 -2px 0}
#logo{
	background:url(../images/logooryx.jpg);
	height:78px; 
	margin:8px 0 0 0;
	width:199px; 
	float:left;
}

.main-nav{
	height:30px;
	list-style:none;
	margin:0 7px;
	padding:0 0 6px 0;
	position:relative;
}
.main-nav li{
	float:left;
	padding:12px 38px 9px 26px;
	position:relative;
}
.main-nav li{padding:12px 50px 9px 26px;#}
.main-nav li a{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
.main-nav li:hover,.main-nav .has-submenu:hover{
	position: relative;
}
.submenu{
	list-style:none;
	position: absolute;
	left: 0;
	top: 100%; 
	display:none;
}

.submenu:hover{display:block;}
.submenu li{
	background:#c66c38; 
	color: #000; 									  
	border-top: 1px solid #ac5e30; 
	border-bottom: 1px solid #9f4a1a;
	border-left: 1px solid #9f4a1a;
	border-right: 1px solid #9f4a1a; 
	float: none;
	width:100px;
	padding-right:15px;
}
.submenu li:hover{
	background:#ad511c;
	visibility: visible;
}
.level3{
	left:100%;
	top:0;
}
.level3 li{
	background:#ad511c;
	border-top: 1px solid #ac5e30; 
	border-bottom: 1px solid #9f4a1a; 
	border-left: 1px solid #9f4a1a;
	border-right: 1px solid #9f4a1a;	
}
.level3 li:hover{background:#c66c38}

/* mid container*/

.cap-emailsignup{
	background:url(../images/bglowermidleftcapsule2.jpg) no-repeat;
	color:#fff;
	float:left;
	height:106px;
	margin:0 0 0 10px;
	padding:45px 30px 0 108px;
	width:207px;
	
}
.cap-upgrade{
	background:url(../images/bglowermidrightcapsule.jpg) no-repeat;
	color:#382115;
	float:left;
	height:107px;
	margin:0 0 0 10px;
	padding:65px 335px 0 0;
	width:243px;
}
.news-list{
	list-style:inside;
	margin:10px 0 0 10px
}
#news-slides-menu{
	display:inline;
	padding:5px 0 10px 0;
	height:20px;
	margin:10px 0 0 0;
	float:left;
}
#news-slides-menu a{
	border: 1px solid #de6c2a;
	color:#fff;
	margin:3px;
	padding:4px 9px;
	text-decoration:none;
}
#news-slides-menu a div{
	color:#fff;
}
#news-slides-menu a:hover{
	background:#de6c2a;
	color:#fff;
}
#news-slides-menu a.wactive{
	background:#bd622a;
	color:#fff;
	font:bold 12px Arial;
	padding:4px 9px;
	text-decoration:none;
}
#newslink{
	padding:15px 0 0 10px;
	float:left;
}
.capsules img{
	padding:10px 0;
}

#lower-mid{
	margin:20px 0 0 0 ;
}
#txt-news{
	background:url(../images/txtnews.jpg) no-repeat;
	height:17px;
	margin:20px 0 0 0;
}
#txt-newsletter{
	background:url(../images/txtnewsletter.jpg) no-repeat;
	height:17px;
	margin:20px 0 0 0;
}
#txt-oryxvideos{
	background:url(../images/txtoryxvideo.jpg) no-repeat;
	height:17px;
}
#upper-mid a, #lower-mid a{
	color:#de6c2a;
}

#upper-mid .capsules{
	margin:0 10px 20px 20px;
	float:left;
	width:278px;
}
#upper-mid .capsules object{margin:20px 0 0 0;}
#upper-mid{
	background:url(../images/bguppermid.jpg) no-repeat;
	height:200px;
	width:100%;
	margin:10px 0 0 0;
}

/* Footer */

#footer,#inner-footer{
	background:#fff;
	clear:both;
	height:100px;
	padding:20px 0;
	font-size: 11px;
}
#footer a,#inner-footer a,.news a,.sitemap a,.distributor a{
	color:#333;
	text-decoration:none;
	font-size: 11px;
}
#footer a:hover,#inner-footer a:hover,.news a:hover,.sitemap a:hover,.distributor a:hover{
	text-decoration:underline;
	font-size: 11px;
}
.sig{
	width:750px;
	float:left;
}
.brand{
	float:right;
	text-align:center;
}

/* inner pages */

.captcha-image{
	float:left;
	border:1px solid #d76727;
	margin:0 10px 0 0;
}
.inner-accent{
	background:url(../images/inneraccentbottom.jpg) bottom no-repeat #dd6622;
	color:#fff;
	min-height:230px;
	width: 725px;
	padding:15px 0;
	margin:1px 0 0 160px;
	z-index:990;
}
*:first-child+html .inner-accent{top:0px;}
#inner-accenttop{
	background:url(../images/inneraccenttop.jpg) no-repeat;
	height:10px;
	position:relative;
	top: -15px;
	width: 725px;
}
.inner-accent-capsule{
	float:left;
	width:310px;
}
#tab-gallery,#tab-specs,#tab-deck,#tab-download,#tab-quote{
	padding:20px 40px;
}
#inner-footer{
	height:100px;
	width: 960px;
	margin:20px auto 0 auto;
	font-size: 11px;
}
#inner-footerwrapper{
	background:#fff;
	font-size: 11px;
}
#inner-leftmid,#inner-leftmidrange,#long-leftmid{
	color:#333;
	float:left;
	width:286px;
}
#inner-leftmidrange{width:250px}
#long-leftmid{width:570px;}
#inner-leftmid span,#inner-leftmidrange span,#long-leftmid span{display:block}
#inner-leftcapsuletop{
}
.inner-leftcapsule{
	padding:0 15px 15px 15px;
	margin:0 0 20px 0;
}

.inner-leftcapsule p a,.inner-leftcapsule a{
	color:#333;
	font:bold 12px Arial;
	text-decoration:underline;
}
.left-ad p a{
	color:#333;
	font:normal 12px Arial;
	text-decoration:none;
}
.inner-leftcapsule p a:hover{text-decoration:none;}
.inner-leftcapsule a:hover{text-decoration:underline;}
.inner-leftcapsule p{
	margin:0 0 40px 0;
}
.left-ad{border-bottom:1px solid #d76727;}
.left-ad p{margin:5px 0}
.left-sidenav{
	list-style:none;
	margin: 10px 0 30px 0;
	width:100%;
}
.left-sidenav a{
	font:normal 14px arial;
	text-decoration:none;
	text-transform:capitalize;
}
.left-sidenav a:hover{
	text-decoration:underline;
}

.left-sidenav li{
	background:url(../images/iconbullet2.jpg) left center no-repeat;
	padding:5px 0 5px 25px;
	border-bottom:1px solid #DDB099;
	margin:10px 0;
}
#inner-midcontainer{
	background:url(../images/bginnerwrapper.jpg) repeat-x;
	padding:30px 0 0 0;
}
#inner-rightmid,.short-rightmid,#inner-rightmidrange,.long-rightmid{
	border-left: 1px solid #d76727;
	margin:0 0 0 286px;
	min-height:410px;
	padding:0 15px 15px 30px;	
}
#inner-rightmidrange{margin:0 0 0 250px;}
.long-rightmid{
	margin:0 20px 20px 570px;
	padding: 15px;	
	border-left:none;
	border: 1px solid #d76727;
	background:#fff
}
#long-mid{
	padding:0 15px;	
}
.short-rightmid{min-height:325px;}
#inner-rightmid p,.short-rightmid p{
	margin:10px 0;
}
#inner-rightmid p.spacer{
	margin:0
}
#inner-rightmid h2,#inner-rightmid h3,#inner-rightmid h4,#inner-rightmidrange h2,#inner-rightmidrange h3,#inner-rightmidrange h4{margin:0 0 20px 0}
#inner-rightmidtop{
}
#inner-rightmidrange h2{color:#fff;}
#inner-rightmid h3,#inner-rightmidrange h3{
	color:#d76727;
	font:bold 12px arial;
	text-transform:uppercase;
	margin:20px 0 0 0;
}
#inner-rightmid h4,#inner-rightmidrange h4{
	margin:20px 0 0 0;
}
#inner-rightmidtop{top:287px;#}
@media screen and (-webkit-min-device-pixel-ratio:0) {#inner-rightmidtop{top:297px;}}
.list-bullet{
	list-style:none;
	width:100%;
	float:left;
	margin: 0 0 20px 0;
}
.list-bullet a{
	color:#fff;
	text-decoration:none;
}
.list-bullet a:hover{
	text-decoration:underline;
}
.list-bullet li{
	background:url(../images/iconbullet.jpg) left no-repeat;
	float:left;
	padding:10px 15px 10px 20px;	
}
.arrow-bullet{
	display:block;
	height:15px;
	background:url(../images/iconbullet.jpg) left top no-repeat;
	padding:0 0 0 25px;
	margin:10px 0;
	color:#fff;
	text-decoration:none;
}
a.arrow-bullet:hover{text-decoration:underline;}
#inner-bottomwatermark{
	float:right;
	margin:30px 0 0 0 ;
	display:none;
}
#inner-bottomimg{
	float:right;
	margin:30px 0 0 0;
}
.news{
	border:1px solid #57280d;
	margin:10px;
}
.news td{
	padding:5px 10px;
}
.news-archive li{	background:url(../images/iconbullet2.jpg) center middle no-repeat;!important}
.oddrow{background:#f9caaf;}
.evenrow{background:#daa07f;}
.sitemap{list-style:url(../images/iconbullet.jpg);margin:0 0 10px 50px;padding:5px 0}
.sitemap ul,.sitemap ul ul{list-style:url(../images/icontree.jpg);margin:0 0 10px 30px;}
.sitemap a{text-transform: capitalize;font:bold 14px arial;color:#d76727}
.sitemap ul li a{text-transform: capitalize;font:normal 14px arial;color:#333;}
.image-slides{float:left;margin:0 0 0 340px;}
.tableform td{padding:5px 0}

/* the range */


#series-open,#series-fly{
	background:url(../images/bgopen.jpg) no-repeat;
	height:100px;
	padding:20px 20px 0 80px;
	list-style:none;
	margin:20px 0 0 0;
}
#series-fly{background:url(../images/bgfly.jpg) no-repeat;}
#series-open a,#series-fly a{
	display:block;
	float:left;
	margin:0 10px;
	text-decoration:none;	
}
#series-open a:hover,#series-fly a:hover{
	color:#d76727;
	text-decoration:underline;
}
#series-open span,#series-fly span{
	float:left;
	width:100%;
	text-align:center;
	margin:65px 0 0 0;
}
.specs td{
	border-bottom:1px solid #fff;
	padding:5px 10px;
	width:180px;
}
.specs{margin:0 0 30px 0}

#open-36 a{background:url(../images/range/open/bp_40open.jpg) no-repeat; height:80px;width:195px;}
#open-40 a{background:url(../images/range/open/bp_36open.jpg) no-repeat; height:80px;width:195px;}
#fly-40 a{background:url(../images/range/fly/bp_40fly.jpg) no-repeat; height:80px;width:145px;}
#fly-46 a{background:url(../images/range/fly/bp_46fly.jpg) no-repeat; height:80px;width:145px;}
#fly-54 a{background:url(../images/range/fly/bp_54fly.jpg) no-repeat; height:80px;width:145px;}


/* Gallery Styles */

#slideshow,#slideshow2 {left:10px; z-index:0}
#slideshow2 {min-height:230px}
#slideshow img{border: 1px solid #fff;padding:3px;width:600px;}
#nav,#nav2 { width: 100%; height: 60px; margin: 15px 0;position:inherit}
#nav li,#nav2 li { width: 50px; float: left; margin:0 9px 0 10px; list-style: none }
#nav a,#nav2 a { width: 50px; padding: 3px; display: block; border: 1px solid #ccc; margin-bottom: 10px; }
#nav2 li,#nav2 a{ width: 80px;}
#nav a.activeSlide,#nav2 a.activeSlide { background: #88f }
#nav a:focus,#nav2 a:focus { outline: none; }
#nav img,#slider-nav2 img { border: none; display: block }
#caption,#caption2{
	margin:-32px 0 20px 0;
	color: #fff;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
.distributor{
	padding:20px;
}
.dealer-table{
	padding:5px;
	border:1px solid #d76727;
	width:350px;
}
.distributor .dealer-table th,.distributor .dealer-table td{
	padding:3px 5px;
}

.download-text{
	width:300px;
}
/* inner text headings */

#txt-after-sales,#txt-dealers-network,#txt-oryx-videos2,#txt-sales,#txt-spare-parts{
	text-transform:capitalize;
	padding:0 5px 0 0;
	float:left;
}
#txt-email-signup{margin:40px 0 0 0 ;}


/* superfish effects */

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 2.25em;
	min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position: absolute;
	display: block;
	right: .75em;
	top: 1.05em; /* IE6 only */
	width: 10px;
	height: 10px0;
	text-indent: -999em;
	overflow: hidden;
	background: url('../images/iconarrowdrop.png') no-repeat center; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top: 1.0em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.submenu .sf-sub-indicator { background-position: -10px 0; }
.submenu a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.submenu a:focus > .sf-sub-indicator,
.submenu a:hover > .sf-sub-indicator,
.submenu a:active > .sf-sub-indicator,
.submenu li:hover > a > .sf-sub-indicator,
.submenu li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}


.o-40 #nav li a, #nav2 li a{margin-bottom:5px;}
