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


body { background-image:url(template/background.jpg); background-position:left top; background-repeat:no-repeat; background-color: #d1ebf7; margin:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#494949;}

.whitetext { color:#FFFFFF;}

#review { width:700px; padding:30px;}
.image_review { margin-left:20px; margin-bottom:20px; border: 8px solid #cccccc;}

#bannerWrapper { width:951px; height:229px; margin:auto;}
#menuWrapper { width:911px; height:30px; padding-top:0px; margin:auto; background-image:url(template/menubg.jpg); text-align:left; padding-left:40px;}
#contentWrapper {
	width:951px;
	background-color:#FFFFFF;
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
}

#content { float:left; width:851px; text-align:left; padding-left:50px; padding-right:50px; padding-top:30px; padding-bottom:30px;}
#leftCol { float:left; width:501px; text-align:left; padding-left:50px; padding-right:30px; padding-top:30px; padding-bottom:30px;}
#rightCol {  float:left; width:370px; background-image:url(template/rightsidebg.gif); background-position:top right; background-repeat:no-repeat; text-align:right;}

#leftCol2 { float:left; width:601px; text-align:left; padding-left:50px; padding-right:30px; padding-top:30px; padding-bottom:30px;}
#rightCol2 {  float:left; width:260px; text-align:right;}

#leftCol3 {
	float:left;
	width:501px;
	text-align:left;
	padding-left:50px;
	padding-right:30px;
	padding-top:30px;
	padding-bottom:30px;
}
#rightCol3 {  float:left; width:370px; background-position:top right; background-repeat:no-repeat; text-align:right;}



#bookpadding { padding-right:30px; padding-bottom:40px; float:left;}

#formhome { width:350px; height:374px; margin-bottom:10px; padding-right:20px; text-align:right;}

#linkbg { padding:20px; background-color:#eeeeee; margin-bottom:15px; margin-top:15px;}

#side1 { width:182px; height:124px; margin-bottom:15px; background-image:url(template/side1.jpg); margin-left:18px; padding-left:20px; padding-right:150px; text-align:left; padding-top:14px; margin-top:40px;}
#side2 { width:182px; height:124px; margin-bottom:15px; background-image:url(template/side2.jpg); margin-left:18px; padding-left:20px; padding-right:150px; text-align:left; padding-top:14px;}
#side3 { width:182px; height:124px; margin-bottom:30px; background-image:url(template/side3.jpg); margin-left:18px; padding-left:20px; padding-right:150px; text-align:left; padding-top:14px;}

.bullet { padding-right:30px;}

h2 { font-family:Arial, Helvetica, sans-serif;	font-size: 12px; color:#72b3e4;	text-align: left; padding:0px; margin:0px;}

#footer { width:951px; margin:auto; height:28px; background-image:url(template/shadow.png);}

.registerbutton { padding-top:5px;}

a.pinklink { text-decoration:none; color:#f287b5;}
a.pinklink:hover { text-decoration:none; color:#72b3e4;}

a.buylink { text-decoration:none; color:#f287b5; padding-left:18px;}
a.buylink:hover { text-decoration:none; color:#72b3e4; padding-left:18px;}









.menu ul{
list-style-type:none;
padding:0;
margin:0; z-index: 1000;
}

.menu li{
float:left;
position:relative;
z-index:1000;
}
 

.menu a, .menu :visited {
display:block;
font-size:12px;
padding-left: 50px; padding-right: 0px;
color:#72b3e4;
text-decoration:none;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}

.linkSub {
	color:#72b3e4 !important;
	font-style: normal;
}

.menu a:hover{ color:#f287b5;
}
 

.menu ul ul {
visibility:hidden;
position:absolute;
height:0; top: 37px;
}

.menu ul ul li { background-color: #eeeeee; padding-top: 8px; padding-bottom: 8px; width: 250px;}
.menu ul ul li a { color: #72b3e4;}
.menu ul ul li a:hover { color: #f287b5;}

.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible; 
}

.menuTop ul{
list-style-type:none;
padding:0;
margin:0; z-index: 1000;
}

.menuTop li{
float:left;
position:relative;
z-index:600; padding-top:8px; padding-bottom: 10px; height: 16px; background-image: url(../images/divider.gif); background-position: right top; background-repeat: repeat-y;
}
 

.menuTop a {

display:block;
font-size:12px;
padding-left: 10px; padding-right: 40px;
color:#72b3e4; font-weight:300;
text-decoration:none; 
text-align:left;
font-family:Arial, Helvetica, sans-serif; 
}


.menuTop a:hover{ color:#f287b5; 
}
 

.menuTop ul ul {
visibility:hidden;
position:absolute;
width:129px;
height:0; top: 30px;
}

.menuTop ul ul li { background-color: #eeeeee; padding-top: 8px; padding-bottom: 8px; width: 270px; border-bottom: 1px solid #ffffff;}
.menuTop ul ul li a { color: #72b3e4;}
.menuTop ul ul li a:hover { color: #f287b5;}

.menuTop ul li:hover ul,
.menuTop ul a:hover ul{
visibility:visible;
}

