 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.rbcontent  { margin: 0 14px;}
.rbroundbox { width: 20em; margin: auto; }


body {  margin: auto; 
	line-height:120%;
	background:#603001 url(../images/bkg.jpg);
	width:833px;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
}

a:link {
	color: #000000;
	text-decoration: none;
	font-weight:600;
	
}
a:visited {
	color: #000000;
	text-decoration: none;
	font-weight:600;
	
}

a:active {
	color: #000000;
	text-decoration: none;
	font-weight:600;
}

a:hover {
	color: #1F6E4E;
	text-decoration:underline;
		font-weight:600;
	

}




#sidebar-a {
	float: right;
	width: 220px;
	background: #fff;


}  
#sidebar-a .padding {
	padding: 10px 15px 25px 0px;
}

  

#bodytext {  

	margin-right: 220px;
	background: #fff;

}  

 
#bodytext .padding {padding: 25px;}



#bodytext2 {  

	
	background: #fff;

}  

 
#bodytext2 .padding {padding: 25px;}







h1 {
	font-size:1.8em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#1F6E4E;
	font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
	 line-height:120%;

}

h2 {
	font-size:1em;
	margin:0;
	padding:0;
	color:#c40000
}

h3 {
	font-size:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#1F6E4E;
	font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
	 line-height:120%;

}

strong {color:#9b503c; font-weight:600;
}


p {
	color:#000;
	line-height:120%;
}



blockquote {
	display: block;
	padding: 10px;
	width: 700px;
	background-color:#EFFFCE;
	

}

blockquote p{
	
color:#666666;
font-size:1.0em;
}

.roundbox-tr {
	margin:5px auto;
	padding:0;
	background:url("../images/roundbox_tr.gif") no-repeat right top;
	width: 90%;
}

/* top-left corner and left side */
.roundbox-tl {
	margin:0;
	padding:0;
	background:   url("../images/roundbox_tl.gif") no-repeat left top;
}

/* bottom-right corner and bottom side */
.roundbox-br {
	margin:0;
	padding:0;
	background:   url("../images/roundbox_br.gif") no-repeat right bottom;
}

/* bottom-left corner */
.roundbox-bl {
	margin:0;
	padding:0;
	background:   url("../images/roundbox_bl.gif") no-repeat left bottom;
}

#nav {width: 833px;
height: 125px;
	background: url(../images/header5.png) no-repeat;
}

#nav h1 {
	margin: 0;
	padding: 0;
	float: right;
	margin-top: 0px;
	padding-right: 0px;
}

#navbtn { }

#content {background-color:#fff;}


/* content div, it could be omitted (the content going into "roundbox-bl" but I felt that alinging the content was easier 
with "roundbox-content" in place */
.roundbox-content {
	margin:0;
	padding:0em 0em;
	background-color:#fff;
}

.roundbox-content p {
	margin:0;
	padding:0 10px 0 0px;
	line-height:160%;
}

#mytable td{margin: 2px; padding:4px; color:#603000; 
	font-size:.75em; line-height:120%;}
	
	
#pricing table{  height:177px;}


#pricing td{margin: 2px; padding:4px; color:#4B2703; background:#fff ;  border:1px solid #CFC0B2;
	font-size:.9em; line-height:120%; text-align:center;}
#pricing th{margin: 2px; padding:4px; color:#4B2703;
	font-size:.9em; line-height:120%; text-align:center; font-weight:600;}


/* roundbox CSS ends here  */

#footer {
	clear: both;
	font-family: Tahoma, Arial, helvetica, Sans-serif;
	font-size: .95em;
	color: #db6d16;
	line-height: 18px;
	text-align:center;
}

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #db6d16;
}

#footer strong {color: #db6d16; font-weight:900; }

img.right {margin: 0 0px 0 10px ; float:right;}

img.left {margin: 10px 10px 10px 10px ; float:left;}

#video { clear:both;
	
}

#video .padding {
	padding: 25px;
}

