@charset "utf-8";
/* CSS Document */


* {
	margin:0;
	padding:0;
}

body { font-family:Georgia, Arial, Helvetica, sans-serif; color:#000; background:#5A4A42; font-size:15px;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

img { border:0;}

.lefttube { float:left;}
.righttube { float:right;}

ul { margin:0; padding:0;}

h1 { font-size:22px; color:#c41230; font-weight:bold; margin:0 0 25px 0; text-transform:uppercase; text-align:left;
		 letter-spacing:-1px; word-spacing:2px; line-height:22px;}
h2 { font-size:20px; color:#4087b3; margin:0 0 14px 0; font-weight:lighter;}
h3 { font-size:14px; color:#003366; margin:3px 0 7px 0; background:url(../images/blue-dot.gif) center left no-repeat;
	 text-transform:uppercase; padding-left:15px; }
h3 a { color:#003366; text-decoration:none;}
h3 a:hover { color:#003366; text-decoration:underline;}

h4{ font-size:12px; color:#90183b; margin:0 0 7px 0;   }

p { margin:0 0 16px 0; line-height:22px; }

#maincontainer { width:1040px; margin:auto;}

#header { color:#fff; font-family:Helvetica, Arial, sans-serif; font-size:12px; margin:auto; padding-top:9px;
 letter-spacing:0.5px; }
 
#light { background:url(../images/light-bg.png) no-repeat center top; }


#h-top { background:url(../images/h-top.png) repeat-x center top;}

#topaddress { float:left; width:370px;}
 
#topmenu , #topmenu ul { float:right; list-style:none;}
#topmenu li { float:left; border-right:1px #fff solid; padding:0 8px; text-transform:uppercase; line-height:11px; font-size:11px;}
#topmenu a { color:#fff; text-decoration:none;}
#topmenu a:hover { color:#C2B59B; }

#main-menu-section { clear:both; margin-top:140px; font-family:Georgia, "Times New Roman", Times, serif;
					 font-weight:bold; font-size:12px;  z-index:10;}

.main-menu, .main-menu ul { list-style:none;z-index:20;}
.main-menu li { float:left; color:#fff; margin-right:3px; width:87px; height:38px; text-align:center;}
.main-menu a { color:#fff; text-decoration:none;}
.main-menu li:hover { background:url(../images/m-on-bg.png);}

#on { background:url(../images/m-on-bg.png);}

#l-menu { padding-left:60px; width:270px; float:left;}
#r-menu { float:right; width:270px; padding-right:50px;}

.single { line-height:36px;}
.double { line-height:16px;}

#contentcontainer {  height:900px; width:1040px; margin-top:-12px; z-index:100; position:absolute; clear:both;}

#contentsection {background:url(../images/c-bg.png) no-repeat; height:840px; width:1040px; padding-top:60px;}

#contentsection p { color:#000;}

#home-pic { padding:8px; border:1px #fff solid; width:923px; height:286px; margin:0 auto;  }

#home-logo { position:absolute; margin-top:-460px; margin-left:332px;}

#home-text { clear:both; margin:20px auto; width:805px; background:url(../images/bar.gif) no-repeat center bottom;
				 padding-bottom:40px; }
				 
#home-middle { text-align:center; width:700px; margin:auto;}

#bottom-buttons { clear:both; padding:0 0 0 105px; margin-top:40px;}
#bottom-buttons div { float:left; width:235px; margin-right:65px;}
#bottom-buttons div div { float:none; height:235px; height:38px; margin-right:0; }
#bottom-buttons .text-box1 { background:url(../images/signup-bg.png) no-repeat; width:205px; height:38px;
						 border:0; padding:10px 15px 0 15px;}
#bottom-buttons input:hover { border:0;} 
#bottom-buttons h4 { text-align:center;}
#bottom-buttons h4 span { color:#333; font-family:Helvetica, Arial; font-size:10px; }

#last-button { margin-right:0;}

#home-signup { padding-top:0px;}

#footer { clear:both; position:absolute; width:1040px; font-family:Helvetica, Arial; font-size:10px; margin-top:5px; padding-bottom:80px; }

#footer-menu , #footer-menu ul { float:left; list-style:none; margin-left:40px; width:500px;}
#footer-menu li { float:left; border-right:1px #fff solid; padding:0 8px; text-transform:uppercase; line-height:11px; }
#footer-menu a { color:#fff; text-decoration:none;}
#footer-menu a:hover { color:#C2B59B; }

#company { float:right; color:#fff; text-align:right; width:300px; margin-right:50px; font-weight:bold;}
#company a { color:#fff; text-decoration:none;}



/*--------------------------- some styles for inner pages -----------------------------------  */ 


#inner-menu { margin-left:410px;}
#inner-logo { position:absolute; margin-top:-120px; margin-left:70px;}

#inner-text { clear:both; margin:20px auto; width:940px; height:625px; }

#inner-left { float:left;width:582px; padding:35px 0 0 25px;}
#inner-left p { margin-bottom:20px;}

#inner-left-contact { float:left;width:582px; padding:35px 0 0 25px;}
#inner-left-contact p { margin-bottom:5px;}

#inner-left-menus { float:left;width:660px; padding:35px 0 0 25px;}

#inner-left-location { float:left;width:200px; padding:35px 0 0 25px;}

#inner-left-jobs { float:left;width:630px; padding:35px 0 0 25px; color:#fff;}
#inner-left-jobs p { color:#fff;}

#inner-left-daily { float:left;width:280px; padding:35px 0 0 25px; color:#fff;}

#inner-right { float:right; width:280px; color:#fff;}

#inner-right-menus { float:right; width:130px;  margin-top:-40px; position:relative;}
#inner-right-menus img { margin-bottom:20px;}
#inner-right-menus div { font-size:12px; line-height:15px; text-align:center; font-style:italic;}

#inner-right-location { float:right; width:460px; color:#fff;}

#inner-right-jobs { float:right; width:130px;  margin-top:-40px; position:relative; color:#fff;}
#inner-right-jobs div { font-size:12px; line-height:15px; text-align:center; font-style:italic; color:#000; margin-bottom:15px;}

#inner-right-daily { float:right; width:610px;  margin-top:-75px; position:relative; color:#fff;}


.r-pic { padding:5px; border:1px #fff solid;}

.r-pic2 { padding:10px; border:1px #fff solid;}

#map { padding:10px; border:1px #fff solid; width:432px; height:384px;}
#inner-right-location div { font-size:12px; line-height:15px; text-align:center; font-style:italic; color:#000; padding-bottom:5px;}

#contact-address { width:240px; height:192px; background:url(../images/contact-pic.gif) no-repeat;}
#contact-address div { padding:20px 25px; font-size:15px; font-weight:bold; color:#000;}

#form { clear:both;}
#form h4 { font-weight:normal; color:#000; font-size:15px;}

.input2 { background:url(../images/text-box-bg.gif) no-repeat; line-height:15px; height:39px; padding:9px 12px 0 12px;  font-size:12px; color:#003333; margin-bottom:3px; width:295px; border:0;}

.input-textarea { background:url(../images/msg-box-bg.png) no-repeat; border:0; line-height:20px;  padding:9px 12px 0 12px; font-size:12px; color:#003333; margin-bottom:8px; /** margin-left:120px; **/ width:406px; height:109px;}

#day-container { clear:both; }
.day-box { float:left; margin:0px 20px 20px 20px; width:265px; height:307px;}
.day-box div { padding:50px 12px 0 20px; font-size:12px;}
.day-box td { padding-bottom:2px; }

.dots { background:url(../images/td-bg.png) repeat-x; }

#monday { background:url(../images/mon-box-bg.png) no-repeat;}
#tuesday { background:url(../images/tue-box-bg.png) no-repeat;}
#wednesday { background:url(../images/wed-box-bg.png) no-repeat;}
#thursday { background:url(../images/thurs-box-bg.png) no-repeat;}
#friday { background:url(../images/fri-box-bg.png) no-repeat;  position:relative;z-index:3000;}
#saturday { background:url(../images/sat-box-bg.png) no-repeat;  position:relative;z-index:3100;}

.day-box .scroll-day { height:240px; width:230px; overflow:auto; padding:0 12px 0 20px; margin-top:50px;}

.fri-fix { margin-right:18px;}

.sat-fix { margin-right:0;}

#daily-form { float:right; width:235px; margin-right:20px; margin-bottom:20px; clear:both;}
/*#daily-form div { float:right; width:235px; margin-right:65px; clear:both;}*/
#daily-form div div { float:none; height:235px; height:38px; margin-right:0; }
/*#daily-form input { background:url(../images/signup-bg.png) no-repeat; width:205px; height:38px;
						 border:0; padding:10px 15px 0 15px;}*/
#daily-form .text-box1 { background:url(../images/signup-bg.png) no-repeat; width:205px; height:38px;
						 border:0; padding:10px 15px 0 15px;}						 
#daily-form input:hover { border:0;} 
#daily-form h4 { text-align:center;}
#daily-form h4 span { color:#333; font-family:Helvetica, Arial; font-size:10px; }

#daily-signup { padding-top:20px;}

#daily-fix { clear:both; height:30px;}

#inner-text-daily { clear:both; margin:20px auto; width:940px; height:802px; }


#footer-daily { clear:both; position:absolute; width:1040px; font-family:Helvetica, Arial; font-size:10px;
				 margin-top:5px; padding-bottom:80px; z-index:1000; }
				
.trcap { padding: 10px 0px 10px 0px; }

