html {/*background: #000 url(http://www.airowgun.com/sandbox/airowgun/images/bg.jpg) no-repeat center top;*/ background: #000;}
html, body{ margin:0;padding:0; text-align:center;  color:#fff; font-family:Lucida Grande, sans-serif; font-size:small;}
#header {width:100%; height:76px; background: #000 url(http://www.airowgun.com/images/header_band.gif) repeat-x; border-bottom: 1px solid #111;} 
#pagewidth, #pagewidth-pellet{width:955px;text-align:left; margin-left:auto; margin-right:auto; position:relative;}

#pagewidth {background: #000 url(http://www.airowgun.com/images/bg.jpg) no-repeat center top;}
#pagewidth-pellet {background: #000 url(http://www.airowgun.com/images/bg-wood.jpg) no-repeat center top;}

#wrapper{}
#leftcol { width:154px; float:left; position:relative; /*background:url(http://www.airowgun.com/sandbox/airowgun/images/paint-sidebar.gif) no-repeat right top;*/ padding-bottom:375px; margin-top:60px;}
#maincol {float:right; display:inline; position:relative; width:801px; margin-top:30px;}
#footer{ height:50px; /*background-color:#060609;*/ clear:both;} 

#front_left{width:483px; float:left; position:relative;}
#front_right{width:472px; float:right; display:inline; position:relative;}

/*	UNIVERSAL NAVIGATION
==========================================*/
#corner {margin:0px; padding:0px;}
#uninav, #uninav div{ font-family: Verdana, Arial, Helvetica, sans-serif; position:relative; width:100%; text-align:right; top:0px; left:0px; color:#ffffff;}
#uninav UL, #uninav LI, #uninav LI a:link, #uninav LI a:active, #uninav LI a:visited {display:inline; color:#ffffff; padding:0px 5px 0px 0px; text-decoration:none;}
#uninav UL {padding-right:75px;}
#uninav LI a:hover {color:#cccccc; text-decoration:underline;}
#header1 {/*background-color:#81876D;*/ font-weight:bold; font-size:.8em; padding:5px 0px 5px 0px;}
#header2 {background-color:#000000; font-size:.7em; padding:3px 0px 4px 0px; border-bottom:1px solid #364423;}
#header1.bowtech-nav{background-color:#5D5145; border-bottom: 1px solid #364423;}
#nav-button {margin:0px; padding:0px; width:75px; z-index:20; position:absolute; float:right; border:none;}
IMG.mainmenu {float:right; right:0px; position:absolute; z-index:20;}
IMG {border:none;}
P.fly IMG {float:right; margin-left:5px; margin-bottom:5px;}
.fly {float:right; font-size:.7em; text-align:left; right:75px;  width:400px; padding:10px; position:absolute; z-index:5; background-color:#111111; color:#ffffff; border:3px solid #303030;}
#bowtech-link {}
TEXTAREA { width: 80%;}
FIELDSET { border: 1px solid #ccc; padding: 1em; margin: 0;}
LEGEND { color: #ccc; font-size: 120%;}
INPUT, TEXTAREA { font-family: Arial, verdana; font-size: 125%; padding: 7px; border: 1px solid #999;}
LABEL { display: block; margin-top: 10px;}

a.leftlink {cursor:pointer; background:url(../images/left.jpg) 0 -600px #000000 no-repeat; margin:0px; padding:0px; height:600px; width:483px; display:block;}
a.leftlink:hover {background:url(../images/left.jpg) 0 0px #000000 no-repeat;}
a.rightlink {cursor:pointer; background:url(../images/right.jpg) 0 -600px #000000 no-repeat; margin:0px; padding:0px; height:600px; width:472px;  display:block;}
a.rightlink:hover {background:url(../images/right.jpg) 0 0px #000000 no-repeat;}

.switch a:link, .switch a:visited {font-size: 10px; color:#fff; text-decoration: none;}
.switch a:hover {color:#999;}
.switch {padding:20px 10px 0px 42px; text-align: center;}
.dealer a:link, .dealer a:visited {display:block; color:#fff; border-bottom:1px solid #444; border-top:1px solid #444; text-decoration:none; margin:0px 3px 0px 38px; padding:8px; background-color:#111;}
.dealer a:hover {display:block; color:#FD3C24; border-bottom:1px solid #A86D69; border-top:1px solid #A86D69; background-color:#3c3c3c;}


.images {margin:8px 20px 0px 20px; padding:10px;}
.images IMG{border:#666666 solid 1px; margin:1px;}
.images IMG:hover{border:#FEAD3D solid 1px;}
.access_image {margin:0px 0px 0px 20px;}

.over1 {position:absolute; z-index:2; background: url(../images/white-bg.gif) no-repeat; width:741px; height:497px; display:block;}
.over1 p {padding:0px 60px 0px 60px; color:#000;}
.paintball {position:absolute; z-index:5;}
.green {top:500px; left:800px;}
.blue {top:475px; left:850px;}
.red {top:445px; left:875px;}
.can {top:375px; left:775px;}
.ui-tabs-hide {display:none; }
.ui-tabs-selected a{background-color:#323232;}
.ui-tabs-nav span {display:block;}
#item2 .video-div{margin:0px 0px 0px 50px;}

/*	General
======================================================*/
h1 { letter-spacing : -1000em; text-indent : -999em; font-size:.01em;  color:#fff;} /*Image Replacement*/
/* Just for Opera, but hide from MacIE */
/*\*/html>body .h1 {letter-spacing : normal; text-indent : -999em; overflow : hidden;}
/* End of hack */
h2 { letter-spacing : -1000em; text-indent : -999em; font-size:.01em;  color:#fff;}
/* Just for Opera, but hide from MacIE */
/*\*/html>body .h2 {letter-spacing : normal; text-indent : -999em; overflow : hidden;}
/* End of hack */
h2.class {background:url(../images/h1-btheader.jpg) no-repeat; margin:0px; padding:0px; height:200px;}

h1.airowgun_logo {background:url(http://www.airowgun.com/images/airowgun_logo.gif) no-repeat right; margin:0px 30px 0px 0px; padding:0px; height:76px; position:relative;}
h1.airowgun_logo_pellet {background:url(http://www.airowgun.com/images/airowgun_logo_pellet.gif) no-repeat right; margin:0px 30px 0px 0px; padding:0px; height:76px; position:relative;}
h1.airowgun_logo_both {background:url(http://www.airowgun.com/images/logo_both.gif) no-repeat center; margin:0px 30px 0px 0px; padding:0px; height:76px; position:relative;}
h2.gallery {background:url(http://www.airowgun.com/images/h2s/h1-gallery.gif) no-repeat right;  height:50px;}
h2.conversion {background:url(http://www.airowgun.com/images/h2s/h1-conversion.gif) no-repeat right; height:50px;}
h2.kit {background:url(http://www.airowgun.com/images/h2s/h1-airowgun.gif) no-repeat right; height:50px;}
h2.scope {background:url(http://www.airowgun.com/images/h2s/h1-scope.gif) no-repeat right; height:50px; }
h2.shield {background:url(http://www.airowgun.com/images/h2s/h1-shield.gif) no-repeat right; height:50px;}
h2.video {background:url(http://www.airowgun.com/images/h2s/h1-video.gif) no-repeat right; height:50px;}
h2.combo {background:url(http://www.airowgun.com/images/h2s/h1-combokit.gif) no-repeat right; height:50px;}
h2 {margin:20px 30px 15px 0px; padding:0px; position:relative; text-align:right;}

/*	Left Column
======================================================*/
#leftcol ul {margin:0px 0px 3px 35px; padding:0px; /*display:block;*/}
#leftcol ul li {list-style:none inside url(); margin:0px; padding:0px; display:inline; font-size:.9em; font-weight: bold;}
#leftcol ul li a:link, #leftcol ul li a:visited {display:block; color:#fff; border-bottom:1px solid #222;  text-decoration:none; margin:0px 3px 0px 3px; padding:8px; background-color:#111;}
#leftcol ul li a:hover {display:block; color:#FD3C24; border-bottom:1px solid #A86D69; background-color:#3c3c3c;}
.paintbutton {}
#leftcol ul li a.pelletbutton {margin-top:35px;}

/*	Maincol Stuff
======================================================*/
#maincol_content, #maincol_content2 {margin:12px 0px 0px 5px; width:740px;  position:relative; padding:0px;}
#maincol_content {/*background:url(http://www.airowgun.com/sandbox/airowgun/images/paintball-bg.gif) no-repeat;*/}
#maincol_content2 {background:url(http://www.airowgun.com/images/pellet-bg.gif) no-repeat;}

.bow {margin:35px 0px 15px 25px;}

.data_block {float:right; position:relative; /*margin:30px 25px 0px 0px;*/}
/*.data_head {background:url(http://www.airowgun.com/sandbox/airowgun/images/data-top.gif) no-repeat; height:16px; margin:0px; padding:0px; position:relative;}*/
.data_content {/*background:url(http://www.airowgun.com/sandbox/airowgun/images/data-bg.gif) repeat-y;*/ width:400px; color:#696969; margin:40px 25px 0px 0px;}
.data_content_pellet{width:400px; color:#101010; margin:175px 25px 0px 0px;}
.data_content_pellet p {padding:10px; margin:0px;}
.data_content p{padding:10px; margin:0px; color:#FFF;}
.data_content h3{padding:10px;}
.data_content_pellet h3{padding:10px;}
/*.data_foot {background:url(http://www.airowgun.com/sandbox/airowgun/images/data-bottom.gif) no-repeat; width:192px; height:32px; margin:0px; padding:0px;}*/
.image_wrap {margin:0px; padding:0px;}

/*	THICKBOX STYLES
==========================================*/
*{padding: 0; margin: 0;}
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
#TB_window {font: 12px Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link, #TB_window a:visited, #TB_window a:active, #TB_window a:focus {color: #666666;}
#TB_window a:hover {color: #000;}
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
#TB_overlay {position: fixed;	z-index:100;	top: 0px;left: 0px;	height:100%;	width:100%;}
.TB_overlayMacFFBGHack {background: url(../images/ui/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;	filter:alpha(opacity=50);	-moz-opacity: 0.50;opacity: 0.50;}
* html #TB_overlay { /* ie6 hack */ position: absolute;  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;	background: #111111;	z-index: 102;	color:#97B292;	display:none;	border: 4px solid #3B443C;	text-align:left;	top:50%;	left:50%;}
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;	margin: 15px 0 0 15px;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;border-top: 1px solid #666;	border-left: 1px solid #666;}
#TB_caption{	height:25px;	padding:7px 30px 10px 25px;	float:left;}
#TB_closeWindow{	height:25px;	padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;	margin-bottom:1px;	text-align:right; 	float:right;}
#TB_ajaxWindowTitle{float:left;	padding:7px 0 5px 10px;	margin-bottom:1px;}
#TB_title{	background-color:#e8e8e8; color:#000; 	height:27px;}
#TB_ajaxContent{clear:both;	padding:2px 15px 15px 15px;	overflow:auto;	text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{	position: fixed;	display:none;	height:13px;	width:208px;	z-index:103;	top: 50%;	left: 50%;	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;	position:fixed;	top: 0;	left: 0;	background-color:#fff;	border:none;	filter:alpha(opacity=0);	-moz-opacity: 0;	opacity: 0;	height:100%;	width:100%;}
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;	border:none;	margin-bottom:-1px;	margin-top:1px;	margin-bottom:1px;}


/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after { content: "."; display: block; height:0; clear:both; visibility:hidden;} 
.clearfix{display: block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

