/* CSS Document */

* {margin:0px; padding:0px;}
body {background-color:#000000; background-image:url(images/main_bg.gif); background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px;}
#container { width:859px; background-color:#524b48; position:absolute; left: 37px; top: 160px; background-image:url(images/bg_1.gif); background-repeat:no-repeat; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
#header { width:859px; height:145px; background-color:#000000;}
#mainblock {width: 809 px; margin:20px; margin-bottom:0px; background-image:url(images/bg_2.gif); background-repeat:no-repeat; background-color:#ec9479;}
#mainblock2 {width: 809 px; margin:20px; margin-bottom:0px; background-repeat:no-repeat; background-color:#ed027e;}
#menu {  font-weight:normal; float:left; background-color:#524b48; margin-left:100px; padding-left:20px; padding-top:20px; height:145px; width:140px; margin-right:80px; border-left: 1px solid #ec9479; border-right: 1px solid #ec9479;}
#footer { width:1009px; margin-left: 37px;}

#sections { width:325px; height:45px; position:absolute; top:240px; background-color:#990000; z-index:1; border-bottom:1px solid #000000; border-top:1px solid #000000; border-right:1px solid#000000;}

#sections-instensive { width:325px; height:45px; position:absolute; top:240px; background-color:#000000; z-index:1; border-bottom:1px solid #000000; border-top:1px solid #000000; border-right:1px solid#000000;}

#photo { position:absolute; top:410px; width:303px; background-color:#000000; padding:10px; z-index:1; border-bottom:3px solid #990000; border-top:3px solid #990000; border-right:3px solid #990000;}

#photo1 { position:absolute; top:610px; width:303px; background-color:#000000; padding:10px; z-index:1; border-bottom:3px solid #990000; border-top:3px solid #990000; border-right:3px solid #990000;}

#photo2 { position:absolute; top:810px; width:303px; background-color:#000000; padding:10px; z-index:1; border-bottom:3px solid #990000; border-top:3px solid #990000; border-right:3px solid #990000;}

#photo3 { position:absolute; top:1000px; width:303px; background-color:#000000; padding:10px; z-index:1; border-bottom:3px solid #990000; border-top:3px solid #990000; border-right:3px solid #990000;}

#photo4 { position:absolute; top:1200px; width:303px; background-color:#000000; padding:10px; z-index:1; border-bottom:3px solid #990000; border-top:3px solid #990000; border-right:3px solid #990000;}

#photo5 { position:absolute; top:1370px; width:303px; background-color:#000000; padding:10px; z-index:1; border-bottom:3px solid #990000; border-top:3px solid #990000; border-right:3px solid #990000;}

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:15px; text-align:right; padding-right:20px; padding-top:12px; font-weight:bold;}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#f58129; text-align:center; font-size:18px; font-weight:normal; padding-top:25px; line-height:22px;}
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
h5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; line-height:20px;}
h6 { font-family:Georgia, "Times New Roman", Times, serif; color:#52b48; padding-left:40px; font-size:18px; font-weight:normal; padding-top:15px; line-height:29px;}
h7 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#02454f;}
.headline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; background-color:#02454f; padding:5px; font-weight:bold; margin-bottom:10px;}

.schedule { font-family:Georgia, "Times New Roman", Times, serif; color:#52b48; font-size:22px; font-weight:normal; padding-top:15px; line-height:29px; text-align:center; font-style:italic; color:#990000;}

.paddingsides {padding-right:20px; padding-left:20px;}
.paddingsides40 {padding-right:40px; padding-left:40px;}
.paddingsides80 {padding-right:40px; padding-left:80px; color:#990000;}
.white {color:#FFFFFF;}

.padding { padding-top:20px; padding-bottom:20px;}

a.getmap:link {text-decoration:underline; color:#990000;}
a.getmap:active {text-decoration:underline; color:#990000;}
a.getmap:hover { text-decoration:none; color:#000000;}
a.getmap:visited {text-decoration:underline; color:#990000;}

.rates { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding-left:100px;}
.price { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}


.img-right {float: right; margin: 0; padding: 0; margin-left:5px;}
.img-left {float:left; margin: 0; margin-right: 15px; padding: 0;}
.padtop20 {padding-top:20px; background-color:#524b48; border-left:1px solid #990000; border-right:1px solid #990000;}

a.body:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:25px; color:#FFFFFF; text-decoration:none;}
a.body:active {text-decoration:none;}
a.body:hover {color:#000000;text-decoration:none;}
a.body:visited {text-decoration:none;}

#menuheader { width:800px; height:25px; background-color:#7D93A1;}
#menuright {width:150px; height:25px; font-weight:normal; float:right; background-color:#7D93A1; border-left: 1px solid #FFFFFF; margin-right:30px;}
#menuleft {width:150px; height:25px; font-weight:normal; float:right; background-color:#7D93A1;}

.menu {color:#FFFFFF; font-family:verdana, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; color:#FFFFFF; padding-bottom:0px;}
 a.menu:link { text-decoration:none; color:#FFFFFF;}
  a.menu:hover { text-decoration:none; color:#ec9479;}
   a.menu:active {text-decoration:none; color:#FFFFFF;}
    a.menu:visted {text-decoration:none; color:#FFFFFF;}
	
	.conatctcarrie {color:#990000; font-family:verdana, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;}
 a.conatctcarrie :link { text-decoration:underline; color:#990000;}
  a.conatctcarrie :hover { text-decoration:underline; color:#000000;}
   a.conatctcarrie :active {text-decoration:underline; color:#990000;}
    a.conatctcarrie :visted {text-decoration:underline; color:#990000;}
	
.instructors { color:#FFF; font-size:14px; font-weight:bold; font-family:Helvetica Black, Verdana, Arial, Helvetica, sans-serif;}

#cadillac {float:left; width:421px; height: 650px; background-image:url(images/cadillac_06.gif); color:#fff; margin-top:25px; margin-left:10px;}
#intensive {float:right; width:362px; color:#fff; font-weight:bold; font-family:helvetica black, helvetica, arial; margin-top:20px; *width:300px;}
#gratz { padding:10px; background-color:#f35aab; margin-bottom:20px;}
.gratz { font-family:helvetica black, helvetica, arial; font-size:14px; font-weight:bold;}
#2010 {color:#fff; font-family: Helvetica, arial, sans-serif;}
.schedule-intensive {font-family:Helvetica Black, Verdana, Arial, sans-serif; font-size:14px; color:#ffffff; background-color:#000; padding:5px; font-weight:bold; margin-bottom:10px; text-align:left; font-weight:bold;}
.days { font-family:Helvetica Black, Verdana, Arial, sans-serif; font-size:14px; color:#000; text-align:left; padding-top:10px; font-weight:bold;}
.time-slot {padding-top:8px; font-size:14px;}
.intensive {color:#fff; font-family:Helvetica, Arial, sans-serif;}

 a.intensive :link { text-decoration:underline; color:#FFF;}
  a.intensive :hover { text-decoration:underline; color:#FFF;}
   a.intensive :active {text-decoration:underline; color:#FFF;}
    a.intensive :visted {text-decoration:underline; color:#FFF;}
	
	#gratz a:link { text-decoration:none; color:#FFF;}
  #gratz a:hover { text-decoration:none; color:#FFF;}
   #gratz a:active {text-decoration:none; color:#FFF;}
  #gratz  a:visted {text-decoration:none; color:#FFF;}
  
 #register {color:#FFF;}
 
  #register a:link { text-decoration:none; color:#FFF;}
   #register a:hover { text-decoration:none; color:#FFF;}
    #register a:active {text-decoration:none; color:#FFF;}
  #register  a:visted {text-decoration:none; color:#FFF;}
	
	
a#calltoaction:link, a#calltoaction:visited  {text-decoration:none; background-color:#000; padding:6px 17px 6px 17px; color:#fff; text-align:center; margin-bottom:10px; margin-top:10px; display:block; font-family:Helvetica Black, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
a#calltoaction:hover, a#calltoaction:active {text-decoration:none; background-color:#999;  padding:6px 17x 6px 17px; color:#fff; text-align:center; margin-bottom:10px;  margin-top:10px; display:block; font-family:Helvetica Black, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}

#line1, #line2, #line3, #line4, #line5 { width:750px; height:1px; margin:20px 0px 20px 0px; background-color:#000;}