body {
	font-family:verdana;
	font-size:13px;
	color:#000000;
	line-height:17px;
	margin-top:0;
	padding:0;
	background-image:url('images/mainBG.jpg');
	background-repeat:repeat-x;}
body a {
	color:#B22C00;}

blockquote {
	font-size:16px;
	color:#B22C00;
	line-height:24px;
	font-weight:bold;
	margin:5px;}

li {	
	margin-top:5px}

#wrapper {
	width:956px;
	overflow:hidden;
	margin:0 auto 0 auto;
	padding:0;}

#navigation {
	width:956px;
	height:40px;
	margin:0;
	padding:0;}

#logo {
	float:left;
	width:514px;
	height:149px;
	margin:0;
	padding:0;}

#flashArea {
	float:right;
	width:442px;
	height:364px;
	margin:0;
	padding:0;}

#leftContentBG {
	width:514px;
	height:480px;
	margin:0;
	padding:0;
	float:left;
	background-image:url('images/leftContentBG.gif');
	background-repeat:no-repeat;}

#rightContentBG {
	width:442px;
	height:265px;
	margin:0;
	padding:0;
	float:right;
	background-image:url('images/rightContentBG.gif');
	background-repeat:no-repeat;}

#headerWelcome {
	width:497px;
	height:30px;
	margin:0;
	padding:0;
	float:right;}

#roundedWhiteLeft {
	width:467px;
	height:413px;
	margin:30px 0 0 17px;
	padding:20px 0 0 30px;
	background-image:url('images/roundedWhiteLeft.jpg');
	background-repeat:no-repeat;
	color:#390800;
	line-height:17px}

#roundedWhiteRight {
	width:421px;
	height:243px;
	margin:0;
	padding:5px 0 0 10px;
	background-image:url('images/roundedWhiteRight.jpg');
	background-repeat:no-repeat;}

.brownArrow {
	width:6px;
	height:11px;
	margin:10px 0 15px 5px;
	padding:0;
	background-image:url('images/brownArrow.gif');
	background-repeat:no-repeat;
	float:left}

.homepageHeader {
	width:380px;
	height:35px;
	margin:7px 0 0 8px;
	padding:0;
	font-size:15px;
	color:#B22C00;
	float:left;
	font-weight:bold;
	line-height:18px;}

.homepageHeaderSmall {
	font-size:11px;
	color:#B22C00;
	font-weight:normal}

#ourStaff {
	width:431px;
	height:169px;
	background-image:url('images/ourStaff.jpg');
	background-repeat:no-repeat;
	margin:27px 0 0 0;
	padding:0;
	color:#B22C00;}

*:lang(en) #ourStaff {
	width:431px;
	height:169px;
	background-image:url('images/ourStaff.jpg');
	background-repeat:no-repeat;
	margin:55px 0 0 0 !important;
	padding:0;
	color:#B22C00;}

#ourStaff a {
	color:#B22C00;
	font-weight:bold;
	font-size:13px;}

#ourStaffLink {
	width:115px;
	height:20px;
	margin:145px 28px 0 0;
	padding:0;
	float:right;}

#dvdIncluded {
	width:369px;
	height:171px;
	background-image:url('images/dvdIncluded.jpg');
	background-repeat:no-repeat;
	margin:52px 0 0 0;
	padding:0;
	color:#B22C00;}

#dvdIncluded a {
	color:#B22C00;
	font-weight:bold;
	font-size:13px;}

#dvdIncludedLink {
	width:115px;
	height:20px;
	margin:147px 25px 0 0;
	padding:0;
	float:right;}

.footer a {
	color:#FFE2BD;}

.pastCoworker {
	font-size:11px;
	color:#999999;
	line-height:12px;}

.pastCoworkerSmall {
	font-size:8px;
	color:#333333;
	font-weight:normal;
	line-height:6px !important;
	line-height:0px;}


/*** FAQ ***/
	
.companyFAQTitle {
	width:620px;
	height:26px;
	background-color: #FFEF95;
	font-size:13px;
	margin:3px 0;
	padding:5px 0 0 10px;}

.companyFAQTitle a {
	text-decoration:none;
	color:#000000;}

.companyFAQContent {
	width:605px;
	padding:0 0 0 25px;}
	
.faqContent{
	width:956px;
	margin:-3px 0 0 0;}

*:lang(en) .faqContent {
	width:956px;
	margin:0 !important;}

.faqTitle{
	background-image:url('images/FaqTitleBar.gif');
	width:906px;
	height:70px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-repeat:no-repeat; padding-left:50px; padding-right:0; padding-top:15px; padding-bottom:0}

.faqMid{
	width:956px;
	background-image:url('images/FaqMidBackBg.jpg');
	background-repeat:no-repeat;
	margin:auto;}

.faqMidFront{
	background-image:url('images/FaqMidBg.gif');
	width:918px;
	overflow:auto; margin-left:17px; margin-right:auto; margin-top:-3px; margin-bottom:0; padding-left:10px; padding-right:0; padding-top:25px; padding-bottom:0}

.faqMidBack{
	background-image:url('images/FaqContentBg.gif');}

.faqBottom{
	background-image:url('images/FaqBottom.jpg');
	width:956px;
	height:28px}

.faqMidRight{
	float:right;
	width:236px;
	height:189px;
	margin:0 20px 20px 0 !important;
	margin:0 10px 20px 0;}

.faqMidLeft{
	width:640px;
	margin:-20px 0 10px 10px !important;
	margin:-30px 0 25px 0;
	line-height:24px;
	float:left;}

.faqTopRight{
	float:right;
	z-index:99;
	position:relative;
	top:-85px;
	right:0px;
	margin-bottom:-108px;}


/*** CONTENT ****/

.quoteBG {
	float:right;
	width:220px;
	min-height:241px;
	overflow:hidden;
	margin:0 20px 0 0 !important;
	margin:0 10px 0 0;
	background-image:url('images/quoteBG.jpg');
	background-repeat:no-repeat;
	padding:8px;
	text-align:center;}

.tommyQuoteStyle {
	font-size:14px;
	font-weight:bold;
	color:#000000;}

.contentButtonNormal {
	background-image:url('images/contentButton.jpg');
	background-repeat:no-repeat;
	height:27px;
	width:313px;
	font-weight:bold;
	padding:3px 0 0 20px;
	font-size:12px;
	margin:0;}

.redHeaderText {
	color:#B22C00;}

table, tr, td {
	line-height:24px;
	font-family:Verdana;
	font-size:12px;}


/*** ABOUT TOMMY PAGE ***/

#pictureLeft {
	width:296px;
	height:372px;
	margin:0;
	padding:0;
	background-image:url('images/tommyPhoto.jpg');
	background-repeat:no-repeat;
	float:left;}

#aboutText {
	width:333px;
	height:400px;
	margin:0;
	padding:0;
	float:right}

.aboutText a {
	color:#B22C00}


/*** ACT NOW PAGE ***/

.realBigFont {
	font-weight:bold;
	font-size:18px;
	font-color:#390800;}

.redItalic {
	color:#FF4300;
	font-style:italic;}

.bold14 {
	font-weight:bold;
	font-size:14px;}

.webAdvanced {
	font-size:10px;
	line-height:12px;}

.videoButton {
	height:23px;
	width:184px;
	background-image:url(images/buttonBg.gif);
	padding:7px 0 0 20px;
	margin:0 0 10px 10px;}

.videoButton a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;}
	
	

/*** SIGN UP PAGE ***/

.signUpText {
	color:#B22C00}
	
/*** TWITTER ***/
.twitter { padding-bottom: 20px; float:right; width:236px; }
.twitter img { border:0; }
.twitter div { float:right; padding-top:7px; width:190px; }	
