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

body
{
background-image:url(../images/bg-pattern.gif);
background-color:#f3f3f3;
margin:0px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#333333;
font-size:12px;


	scrollbar-arrow-color: #FF2227;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-darkshadow-color: #E4E4E4;
	scrollbar-track-color: #E5E5E5;
}

/* general */

.testimonialText
{
font-size:15px;
color:#8F8F8F;
font-style:italic;
}

.imgBorder
{
border:solid 1px #990000;
}

.imgBorderGrey
{
border:solid 1px #CCCCCC;
}

.italicText
{
font-style:italic;
color:#666666;
}

.headlineSpacing
{
clear:both;
margin:0px 0px 4px 0px;
padding:0px;
text-align:center;
color:#870A14;
font-weight:bold;
font-size:15px;
}

.borderPanel
{
border:solid 1px #E9E9E9;
background-color:#FFFFFF;
padding:6px;
margin-top:15px;
margin-bottom:15px;
font-size:13px;
}

.borderUL
{
list-style-type:square;
color:#990000;
}

.borderLiBold
{
color:#333333;
font-weight:bold;
padding-bottom:10px;
}

.borderLI
{
color: #333333;
font-size:14px;
padding-bottom:10px;
}

.borderOL
{
padding-bottom:0px;
padding-top:0px;
margin-bottom:0px;
}

#Content
{
margin-left:18px;
margin-right:20px;
}

#ContentStore
{
margin-left:18px;
margin-top:0px;
margin-right:20px;
}

.largeheadings
{
color:#9D0C17;
font-weight:bold;
font-size:18px;
}

.headings
{
color:#9D0C17;
font-weight:bold;
font-size:12px;
}

.headings_darker
{
	color:#870A14;
	font-weight:bold;
	font-size:12px;
}

/* tiny links */

A.smallLinks:link,A.smallLinks:visited,A.smallLinks:active
{
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#9F0000;
font-size:11px;
text-decoration:underline;
font-style:normal;
}

A.smallLinks:hover
{
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
text-decoration:underline;
font-style:normal;
}

/* gen links */

A:link,A:visited,A:active
{
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#9F0000;
font-size:12px;
text-decoration:underline;
font-style:normal;
}

A:hover
{
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#FF0000;
font-size:12px;
text-decoration:underline;
font-style:normal;
}

/* larger links */


A.largerLinks:link,A.largerLinks:visited,A.largerLinks:active
{
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#9F0000;
font-size:15px;
text-decoration:underline;
font-style:normal;
}

A.largerLinks:hover
{
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#FF0000;
font-size:15px;
text-decoration:underline;
font-style:normal;
}



#Wrapper
{
width:949px;
position:relative;
height:auto;
background-image:url(../images/wrapperBG.gif);
background-repeat:repeat-y;
margin:0px auto 0px auto;
display:block;
}

#Head
{
margin:0px;
padding:0px;
}

#Nav
{
position:absolute; 
top:154px; 
left:355px; 
width:544px;
}

#Footer
{
clear:both;
width:100%;
background-image:url(../images/footerBG_26.png);
height:38px;
margin-right: auto;
margin-left: auto;
text-align:center;
padding-top:24px;
background-repeat:no-repeat;
}

A.footer:link,A.footer:active,A.footer:visited
{
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#9F0000;
font-size:12px;
text-decoration:none;
}

A.footer:hover
{
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#FF0000;
font-size:12px;
text-decoration:none;
}

.ulNavFooter
{
margin:0px;
padding:0px;
list-style-type:none;
display:inline;
}

.liNavFooter
{
display:inline;
margin-right:9px;
}

#Nav ul
{
list-style-type:none;
margin:0px;
padding:0px;
}

#Nav li
{
float:left;
}

/*Top 3 panels for index.php */

#HomeTop3Panels
{
width:949px;
height:322px;
background-image:url(../images/home_top3panel_18.png);
background-repeat:no-repeat;
position:relative;
padding:57px 0px 5px 19px;
}

#HomeTop3Panels2
{
width:949px;
height:510px;
background-image:url(../images/home_top3panel_182.png);
background-repeat:no-repeat;
position:relative;
padding:57px 0px 5px 19px;
}

#Testimonials
{
float:left;
width:242px;
height:310px;
margin-right:32px;
font-size:15px;
color:#666666;
}

#Testimonial_Text
{
background-image:url(../images/testimonial_BG_new.gif);
background-repeat:no-repeat;
font-size:11px;
color:#333333;
font-style:italic;
width:206px;
height:105px;
padding:18px 10px 14px 7px;

}

#GettingStarted
{
width:400px;
margin-left:-10px;
height:310px;
float:left;
font-size:13px;
color:#333333;
}

a.getStartedlink:link, a.getStartedlink:active, a.getStartedlink:visited
{
font-size:13px;
color:#810101;
text-decoration:none;
}

a.getStartedlink:hover
{
font-size:13px;
color:#CE0202;
text-decoration:none;

}


.aweberTable
{
font-size:11px;
padding:0px;
width:170px;
}

.aweberInput
{
font-size:11px;
border:solid 1px #CCCCCC;
}

.aweberSubmitBtn
{
font-size:11px;
border:solid 1px #999999;
background-color:#EDFFFF;
}

#GettingStarted ul
{
list-style-type:none;
margin:0px;
padding:0px;
}

#GettingStarted li
{
display:block;
list-style-type:none;
vertical-align:middle;
height:40px;
padding:3px 0px 0px 2px;
}

.checkBoxClass
{
display:block; 
float:left; 
margin-right:4px;
}

/*Swapped with Store */


#Press_getstarted
{
width:224px;
height:340px;
overflow:hidden;
float:right;
margin-right:37px;
border:0px;
padding-top:2px;
padding-bottom:2px;
/*margin-right:25px;*/ /* IE 6 */
}

#Press
{
width:224px;
height:420px;
overflow:auto;
float:right;
margin-right:37px;
border:solid 1PX #CCCCCC;
padding-top:2px;
padding-bottom:2px;
/*margin-right:25px;*/ /* IE 6 */
}


/* Mid 2 Panels for index.php */

#Mid2Panels
{
background-image:url(../images/mid2panels_28.png);
width:674px;
height:400px;
background-repeat:no-repeat;
padding:57px 0px 5px 24px;
float:left;
margin-right:1px;
}

/*Swapped with Press */
#Store
{
float:left;
width:235px;
height:250px;
margin-right:30px;
overflow:none;
}

#Store ul
{
list-style-type:none;
margin:0px;
padding:0px;
display:block;
width:190px;
}

#Store li
{
display:block;
margin-bottom:10px;
line-height:15px;
}

#Store A:link,A:visited,A:active
{
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#666666;
font-size:12px;
text-decoration:none;
}

#Store A:hover
{
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#999999;
font-size:12px;
text-decoration:none;
}


#ABCs
{
width:386px;
text-align:center;
height:250px;
float:left;
}

/* Newsletter and Success Panels */

#Right2Panels
{
margin-top:-70px;
height:667px;
float:right;
background-image:url(../images/newsletter_success_21.png);
width:250px;
background-repeat:no-repeat;
}

#NewsLetter
{

height:600px;
width:216px;
margin-top:57px;
margin-left:10px;
font-size:12px;
}

#NewsLetter ul
{
list-style-type:none;
margin:10px 0px 0px 0px;
padding:0px;
height:225px;
}

#NewsLetter li
{
display:block;
list-style-type:none;
height:40px;
font-size:11px;
padding:3px 0px 0px 2px;
}

.kissesClass
{
border:none;
display:block; 
float:left; 
margin-right:4px;
}


#SuccessStories
{
height:262px;
width:216px;
margin-left:10px;
}

#TestimonialsPhoto
{
display:block;
margin-left:3px;
}


/* Bootcamps Panel */

#BootCamps
{
width:662px;
height:600px;
float:left;
clear:left;
margin-top:-70px;
background-image:url(../images/bootcamps_panel_31.png);
/*padding:77px 0px 5px 38px;*/
padding:65px 0px 5px 33px;
background-repeat:no-repeat;
}

#BootCamp_Events
{
width:645px;
height:580px;
overflow:auto;
}

/* Bootcamp eventTable Styles */


/* store.php */

a.addtoCartBtn:link,a.addtoCartBtn:active,a.addtoCartBtn:visited
{
display:block;
background-color:#FFFFFF;
border:solid 1px #990000;
padding:3px;
font-size:11px;
color:#333333;
text-decoration:none;
font-weight:bold;
width:80px;
text-align:center;
}

a.addtoCartBtn:hover
{
display:block;
background-color:#F3F3F3;
border:solid 1px #990000;
padding:3px;
font-size:11px;
color:#545454
text-decoration:none;
font-weight:bold;
width:80px;
text-align:center;

}

.prodDescription1
{
float:right; width:580px; height:400px; overflow:auto; border-left:solid 1px #CCCCCC; padding:6px; margin-bottom:10px;
padding:50px;
}

.prodDescription
{
float:right; width:580px; height:275px; overflow:auto; border-left:solid 1px #CCCCCC; padding:6px; margin-bottom:10px;
padding:50px;
}

/* contactus.php */

.labelClass
{
color:#990000;
font-size:12px;
}

.inputClass
{
background-color:#FFFFFF;
border:solid 1px #DFDFDF;
font-size:12px;
}

.reqText
{
font-size:11px;
color:#545454;
}

.sendButton
{
font-size:13px;
font-weight:bold;
color:#990000;
background-color:#F6F6F6;
border:solid 1px #DFDFDF;
}

/*signup.php */


.signupOL
{
font-size:13px;
}

/* testimonials.php */

.testimonialText2
{
color:#333333;
font-size:13px;
}