/**** Reset ****/

td,th,tr,thead,tfoot,tbody,caption,table,legend,label,form,fieldset,li,ul,ol,dd,dt,dl,var,tt,sup,sub,strong,strike,small,samp,s,q,kbd,ins,img,font,em,dfn,del,code,cite,big,address,acronym,abbr,a,pre,blockquote,p,h6,h5,h4,h3,h2,h1,iframe,object,applet,span,div,body,html{font-size:12px;font-weight:inherit;margin:0;padding:0;border:0;vertical-align:baseline}td,th,tr,thead,tfoot,tbody,caption,table,legend,label,form,fieldset,li,ul,ol,dd,dt,dl,var,tt,sup,sub,strong,strike,small,samp,s,q,kbd,ins,img,font,em,dfn,del,code,cite,big,address,acronym,abbr,a,pre,blockquote,p,h6,h5,h4,h3,h2,h1,iframe,object,applet,span,div,body,html,:focus{outline:0}body{line-height:1;color:black;background:white}ul,ol{list-style:none}table{border-collapse:separate;border-spacing:0}td,th,caption{text-align:left;font-weight:normal}q:after,q:before,blockquote:after,blockquote:before{content:""}q,blockquote{quotes:"" ""}html{height:100%;margin-bottom:1px}

/**** Layout ****/

body { background:#000;}
#container { width:940px; margin:0 auto;}
#logo { text-indent:-9000px; border:0;}
#footer { padding: 10px 0;}
#footreveal {
padding: 10px 10px 30px;
width: 940px;
}
.fr-content li {font-size:12px;}
.fr-content .tweet {font-size:12px;}

#footreveal .fr-content {width:280px; padding:0 20; padding-right:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}

.fr-content h4 {font-size:14px; font-weight:bold;}
.fr-content p {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.clearboth {
clear: both;
}
#header { background:url('../img/layout/header_bg.jpg') no-repeat right top; height:92px; }
#content_wrapper { width:940px; background:url('../img/layout/content_bg.jpg') no-repeat #EEEEEE;}
#content_wrapper.homepage { background:url('../img/layout/home_bg.jpg') no-repeat; height:556px; position:relative;}
#content { padding:30px; width:880px; overflow:hidden;}
#award { background:url('../img/layout/award.png') no-repeat; width:701px; height:45px; text-indent:-9000px;}
#quote { background:url('../img/layout/quote.png') no-repeat; width:306px; height:132px; text-indent:-9000px; margin:20px 0 10px 0;}
.trans {
	filter: alpha(opacity=50); /* internet explorer */
	-khtml-opacity: 0.5;      /* khtml, old safari */
	-moz-opacity: 0.5;       /* mozilla, netscape */
	opacity: 0.5;           /* fx, safari, opera */
}
/* Columns */
.col3 { display:inline; float:left; width:270px; padding:0 30px 0 0;}
.col2 { display:inline; float:left; width:425px; padding:0 30px 0 0;}
.lastcol { padding:0;}

/**** Fonts ****/

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
p, a, li, strong, i, label { font-size: 12px; line-height:1.5em;}
#content ul { padding-bottom:.6em;}
#content a { color:#990000;}
#content a:hover { text-decoration:none;}
strong { font-weight:bold;}
i { font-style:italic;}
h1 { font-size:22px; line-height:1.2em; color:#BD0027; border-bottom: 1px solid #BD0027; margin-bottom:.4em; }
h2 { font-size:16px; line-height:1.4em; color:#BD0027; padding-bottom:5px; }
h3 { font-size:12px; line-height:1.4em; color:#BD0027; font-weight:bold; padding-bottom:5px;}
#content p { padding-bottom:.6em;}
.vids li { background:url('../img/layout/video_bullet.png') no-repeat 0 2px; padding:2px 0 4px 22px;}
.vids li:hover { cursor:pointer; color:#BD0027; text-decoration:underline;}
.errorBox p, .errorBox li { color:#990000;}

/**** Homepage Pics ****/

#tyger_pics { background:url('../img/layout/tyger-pics.png') no-repeat; width:122px; height:18px; text-indent:-9000px; position:absolute; top:10px;; left:20px; z-index:2;}
#pics { 
	padding:35px 10px 10px 20px; 
	width:291px; 
	overflow:hidden; 
	position: relative;
}


#pics .trans { -moz-border-radius:10px; -webkit-border-radius:10px; position:absolute; top:0; bottom:0; left:0; right:0; background:#000;  }
#pics li, #pics li a { display:inline; float:left; width:87px; height:110px; overflow:hidden; }
#pics li { padding:0 10px 10px 0; z-index:2; position:relative; text-align:center;}

/**** Images ****/

.img_rgt { display:inline; float:right; margin:0 0 30px 30px;}
.photos li a { display:inline; float:left; width:120px;}
.photos li  { display:inline; float:left;width:120px;}
.photo_row {clear:left}
.photos li { padding:0 25px 20px 0; z-index:2; position:relative; text-align:center;}

/**** Navigation ****/

#nav { height:36px;}
#nav li a, #nav { background:url('../img/layout/nav.png') no-repeat;}
#nav li, #nav li a { display:inline; float:left; text-indent:-9000px; width:133px; height:36px; }
#nav li a.last { width:142px;}
#nav #nav_index:hover, #nav #nav_index.current { background-position:0 -36px;  }
#nav #nav_about { background-position:-133px 0;  }
#nav #nav_about:hover, #nav #nav_about.current  { background-position:-133px -36px;  }
#nav #nav_testimonials { background-position:-266px 0;  }
#nav #nav_testimonials:hover, #nav #nav_testimonials.current { background-position:-266px -36px;  }
#nav #nav_clips { background-position:-399px 0;  }
#nav #nav_clips:hover, #nav #nav_clips.current  { background-position:-399px -36px;  }
#nav #nav_photos { background-position:-532px 0;  }
#nav #nav_photos:hover, #nav #nav_photos.current  { background-position:-532px -36px;  }
#nav #nav_press-media { background-position:-665px 0;  }
#nav #nav_press-media:hover, #nav #nav_press-media.current  { background-position:-665px -36px;  }
#nav #nav_contact { background-position:-798px 0;  }
#nav #nav_contact:hover, #nav #nav_contact.current  { background-position:-798px -36px;  }

/**** Contact ****/

#contact_form { width:425px; display:inline; float:left;}
.formField { padding:3px 0; overflow:hidden;}
label { display:inline; float:left; width:120px; line-height:1.2em; }
div.verif, div.submit { padding-left:120px;}

/**** Sitemap ****/

.sitemap { width:240px;}
.sitemap li, .sitemap li a { display:inline; float:left; padding:0 20px 0 0; width:100px; }
.sitemap li a { color:#fff; text-decoration:none;}
.sitemap li a:hover { text-decoration:underline;}

/**** Flowplayer Overlays ****/

div.overlay { background:#fff;padding:10px;	width:576px; display:none;}
div.overlay div.close {
	background:url(../img/fancybox/fancy_close.png) no-repeat;
	position:absolute;
	top:-15px;
	right:-15px; 
	width:30px;
	height:30px;
	cursor:pointer;
}
a.player { display:block;height:450px;	}

div.myButton input {
	
	color:#fff;
background:url(../img/btn.png) no-repeat;
cursor:pointer;
width: 73px;
height: 24px;
border: none;

}
