@charset "UTF-8";
/* Gutshot Online Style Sheet*/


/* divs */

body
{
    font-family: Tahoma, sans-serif;
    font-size: 76%;
    margin: 0;
    padding: 0;
    color: #FFFFFF;
    background-color:#000000;
    text-align:center;
	background-image:url(/images/bg.jpg);
	background-position: top center;
	background-repeat:no-repeat;
}

#container
{
    position:relative;
    width:905px;
    margin:0 auto 0;
    padding:0;
	z-index: 2;
}

* html #container
{
    position:relative;
    width:925px;
    margin:0 auto 0;
    padding:0;
	z-index: 2;
}

#header
{   
    width: 905px;
    height: 131px;
    margin: 0px 0px 0px 0px;
    padding: 0;
    background-color:#000000;
    text-align:center;
	background-image:url(/images/header_bg.jpg);
	background-position: left;
    text-align:left;
} 

*html #header
{   
    width: 905px;
    height: 131px;
    margin: 0px 0px 0px -20px;
    padding: 0;
    background-color:#000000;
    text-align:center;
	background-image:url(/images/header_bg.jpg);
	background-position: left;
    text-align:left;
}  

#headerlogo
{
    width: 350px;    
    padding: 0px;
    text-align:left;
    float: left;
    margin: 25px 0px 0px 0px;
}

#headerinfo
{
    width: 465px;    
    padding: 0px;
    text-align:right;
    float: left;
    margin: 35px 0px 0px 70px;
}

*html #headerinfo
{
    width: 365px;    
    padding: 0px;
    text-align:right;
    float: left;
    margin: 35px 0px 0px 70px;
}

#nav
{
    margin: 10px 0px 0px 6px;
    padding: 0px;
    text-align:left;
	z-index: 3;
}

#toppanel
{
    width: 891px;
	height: 273px;
    padding: 0px;
    margin: 0px 0px 15px 0px;
    text-align:left;
	border: 7px solid;
	border-collapse:collapse;
	border-color:#000000;
    float: left;
}

#featuredleft
{
	position:relative;
    width: 425px;
    height: 305px;    
    padding: 0px;
    text-align:left;
    float: left;
    margin: -270px 0px 0px 40px;
}

#featuredright
{
	position:relative;
    width: 300px;
    height: 305px;    
    padding: 0px;
    text-align:left;
    float: left;
    margin: -250px 0px -20px 40px;
}

#homepanel
{
	height: 650px;
    padding: 19px;
    margin: 0px 0px 0px 0px;
    text-align:left;
	background-color:#000000;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#353535;
	clear: both;
}

#home1
{
    width: 232px;
    height: 254px;    
    padding: 0px;
    text-align:left;
    float: left;
    margin: 0px 14px 14px 0px;
}

#home2
{
    width: 618px;
    height: 254px;    
    padding: 0px;
	background-color:#141414;
    text-align:left;
    float: left;
    margin: 0px 0px 14px 0px;
	z-index: 3;

}

#home3
{
    width: 232px;
    height: 382px;    
    padding: 0px;
	background-color:#141414;
    text-align:left;
    float: left;
    margin: 0px 14px 0px 0px;
	clear:both;
}

#home4
{
    width: 618px;
    height: 382px;    
    padding: 0px;
	background-color:#212121;
    text-align:left;
    float: left;
    margin: 0px 0px 0px 0px;
}

#home5
{
    width: 618px;
    height: 254px;    
    padding: 0px;
	background-color:#141414;
    text-align:left;
    float: left;
    margin: 0px 0px 14px 0px;
	z-index: 3;

}

#home6
{
    width: 618px;
    height:230px;    
    padding: 0px;
	background-color:#212121;
    text-align:left;
    float: left;
    margin: 0px 0px 0px 0px;
}

#side
{
    width: 232px;    
    padding: 0px;
    text-align:left;
    float: left;
    margin: 0px 14px 0px 0px;
}

#reg1
{
    width: 232px;
    height: 254px;    
    padding: 0px;
    text-align:left;
    float: left;
    margin: 0px 14px 14px 0px;
}

#reg2
{
    width: 232px;
    height: 382px;    
    padding: 0px;
	background-color:#141414;
    text-align:left;
    margin: 268px 14px 0px 0px;
	clear: top;
	z-index: 3;
}

*html #reg2
{
    width: 232px;
    height: 382px;    
    padding: 0px;
	background-color:#141414;
    text-align:left;
    margin: 0px 14px 0px 0px;
	clear: top;
	z-index: 3;
}

*+html #reg2
{
    width: 232px;
    height: 382px;    
    padding: 0px;
	background-color:#141414;
    text-align:left;
    margin: 0px 14px 0px 0px;
	clear: top;
	z-index: 3;
}


#reg3
{
    width: 618px;
    height: 650px;    
    padding: 0px;
	background-color:#141414;
    text-align:left;
    float: left;
    margin: 0px 0px 14px 0px;
}

#promotions1
{
    width: 232px;
    height: 254px;    
    padding: 0px;
    text-align:left;
    float: left;
    margin: 0px 14px 14px 0px;
}

#promotions2
{
    width: 232px;
    height: 382px;    
    padding: 0px;
	background-color:#141414;
    text-align:left;
    margin: 268px 14px 0px 0px;
	clear: top;
	z-index: 3;
}

*html #promotions2
{
    width: 232px;
    height: 382px;    
    padding: 0px;
	background-color:#141414;
    text-align:left;
    margin: 0px 14px 0px 0px;
	clear: top;
}

*+html #promotions2
{
    width: 232px;
    height: 382px;    
    padding: 0px;
	background-color:#141414;
    text-align:left;
    margin: 0px 14px 0px 0px;
	clear: top;
}

#promotions3
{
    width: 618px;
    min-height: 650px;  
    padding: 0px;
	background-color:#141414;
    text-align:left;
    float: left;
    margin: 0px 0px 14px 0px;
	z-index: 3;
}

#support3
{
    width: 618px;
	min-height: 650px;
    padding: 0px;
	background-color:#141414;
    text-align:left;
    float: left;
    margin: 0px 0px 14px 0px;
	z-index: 3;
}

div.boxinner
{
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 10px 0px;
    text-align:left;
}

div.box1
{
    width: 271px;
    height: 355px;    
    padding: 0px;
    text-align:left;
    float: left;
    margin: 5px 20px 0px 20px;
}

div.box2
{
    width: 271px;
    height: 355px;    
    padding: 0px;
    text-align:left;
    float: left;
    margin: 5px 0px 0px 0px;
}

div.topboxinner
{
	height: 253px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 10px 0px;
    text-align:left;
	background-color:#000000;
	filter:alpha(opacity=25);
	opacity: 0.5;
	-moz-opacity:0.5;
}

#footer
{
    width: 100%;
	height:215px;
    padding: 0px;
	clear:left;
	top: -190px;
	position:relative;
	z-index: 0;
}

#footertext
{
    width: 880px;
	height:50px;
    clear: both;
	text-align:right;
    position:relative;
    margin:20px 0px 0px 0px;
    padding:0;
}



/* fonts */

h1 { font-size: 3em; color: #FFFFFF; font-weight: normal; text-decoration: none; text-transform: uppercase; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
h1.yellow { font-size: 3em; color: #feb60b; font-weight: normal; text-decoration: none; text-transform: uppercase; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
h1.feature { font-size: 4em; color: #FFFFFF; font-weight: normal; text-decoration: none; text-transform: uppercase; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; line-height:0.95em;}
h1.feature_yellow { font-size: 4em; color: #feb60b; font-weight: normal; text-decoration: none; text-transform: uppercase; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;  line-height:0.95em;}
h2 { letter-spacing:-1px; font-size:1.6em; color: #df5b12; font-weight: normal; text-decoration: none; margin: 0px 0px 10px 0px;}
h3 { font-size:1.2em; color: #74ad00; font-weight: bold; text-decoration: none; margin: 0px 0px 10px 0px;}
h4 { font-size: 0.8em; color: #A9421F; font-weight: bold; text-decoration: none; }
h5 { font-size: 0.8em; color: #666666; text-decoration: none; }

span.title { font-size: 1.1em; color: #546ABC; font-weight: bold; text-decoration: none; }
span.subtitle { font-size: 1.1em; color: #546ABC; font-weight: bold; text-decoration: none; }
span.subtitle2 { color: #8F00D1; font-weight: bold; }

span.headertext { color: #ffffff; font-size: 25px; line-height:0.95em;}
span.copyright { color: #365200; float:right;}
span.special { letter-spacing:-1px; font-size:1.5em; color: #df5b12; margin: 0px 0px 0px 0px;}
span.minor { font-size: 0.8em; color: #666666; text-decoration: none; }
span.address { color: #3C83EE; text-decoration: none; }
span.strong { color: #4C6B8E; text-decoration: none; }
span.light { color: #ADADAD; text-decoration: none; }


/* hyperlinks */

a:link {color:#ff7a29; text-decoration:underline;}
a:visited {color:#ff7a29; text-decoration:underline;}
a:hover {color:#b34604; text-decoration:underline;}

a.promolist:link {color: #ff9c03; text-decoration: none; margin: 8px 0px 8px 0px;}
a.promolist:visited {color: #ff9c03; text-decoration: none; margin: 8px 0px 8px 0px;}
a.promolist:hover {color: #ffffff; text-decoration: none; margin: 8px 0px 8px 0px;}

a.minor:link {font-size: 10px; color: #D85100; text-decoration: none;}
a.minor:visited {font-size: 10px; color: #D85100; text-decoration: none;}
a.minor:hover {font-size: 10px; color: #FF6101; text-decoration: underline;}


/* images */

img.link {border:none;}
img.nav {border:none; margin: 0px 1px 0px 0px;}
img.icon_twitter {border:none; margin: 0px 0px 15px 0px;}
img.icon_facebook {border:none; margin: 0px 0px 15px 5px;}
img.icon_wordpress {border:none; margin: 0px 0px 15px 0px;}
img.category {border:none; margin: 0px 0px 12px 0px;}
img.list {border:none; margin: 0px 0px 0px 0px;}
img.welcomepanel {border:none; margin: 9px 0px 0px 0px;}
img.welcomepromo_first {border:none; margin: 10px 0px 0px 20px;}
img.welcomepromo {clear: top; border:none; margin: 10px 10px 0px 10px;}


/* paragraphs */

p {padding: 5px; margin: 0px;}
p.floatleft { float: left; padding: 5px; margin: 0px 0px 0px 0px;}
p.first {color: #feb70b; text-decoration: none; font-weight: bold; margin: 0px 0px 5px 0px;} 
 

/* rules */

hr {border: 1px solid #ffffff; height:1px;}
hr.clear {clear:both; border: 1px solid #ffffff; height:1px;}
br.clear {clear:both; margin:0px;}

 
/* tables */

table.form { border-collapse: collapse; border: none; margin: 0px 0px 10px 0px;}
table.form td { padding: 2px; text-align: left;}
