body {
  margin:0;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background-color:#f5f5f5;
  font-size:0.7em;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

#clear {
	clear:both;
}



#wrapper {
	width:900px;
	margin:0px auto;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	background:#fff url(../images/grad_bg.jpg) repeat-x top left;
	
}

#innerwrapper {
	width:900px;
	background:url(../images/premier_bg.jpg) no-repeat top left;
	
}

#headeremail {
	position:relative;
	float:left;
	display:inline;
	margin:20px 0 0 20px;
	font-weight:bold;
	font-size:11px;
}

#headeremail a {
	color:#431c60;
	text-decoration:none;
}

#headeremail a:hover {
	color:#431c60;
	text-decoration:underline;
}

#maincontent {
	position:relative;
	float:left;
	display:inline;
	width:900px;
	padding:82px 0 10px 0;
	margin:0 0 10px 0;
}

#leftcol {
	position:relative;
	float:left;
	display:inline;
	margin:0 0 0 19px;
	width:232px;
}


#testimonial {
	position:relative;
	float:left;
	display:inline;
	margin:30px 0 20px 10px;
	width:200px;
	font-size:0.9em;
	color:#9884a6;
}

#rightbox {
	position:relative;
	float:right;
	display:inline;
	width:602px;
	margin:0 19px 0 0;
}

/************************************* grad box with text *****************************************/

#box1 {
	position:relative;
	float:right;
	display:inline;
	width:602px;
	margin:20px 0 20px 0;
}

#box1bg {
	position:relative;
	float:right;
	display:inline;
	width:602px;
	background:url(../images/box1s.gif) repeat-y top left;
	margin:0;
}

#box1c {
	position:relative;
	float:right;
	display:inline;
	width:602px;
	background:url(../images/box1c.gif) repeat-x top left;
	margin:0;
}

.box1l {
	position:relative;
	float:left;
	display:inline;
	margin:0;
}

.box1r {
	position:relative;
	float:right;
	display:inline;
	margin:0;
}

#box1content {
	position:relative;
	float:right;
	display:inline;
	width:570px;
	margin:10px;
}

#box1 li {
	margin:0 0 6px 4px;
}

#box1 p {
	margin:4px 0 4px 24px;
	font-weight:bold;
	color:#431c60;
}

.wewill {
	margin:0 0 0 23px;
}

.nomargin {
	position:relative;
	float:left;
	display:inline;
	margin:0;
}

/*********************** big pics ***************************************/

#rightbox_sides {
	position:relative;
	float:right;
	display:inline;
	width:602px;
	margin:0;
	background:url(../images/rightbox_sides.jpg) repeat-y top left;
}

#rightbox_grad {
	position:relative;
	float:right;
	display:inline;
	width:600px;
	margin:0 1px 0 1px;
	background:url(../images/rightbox_grad.jpg) repeat-x top left;
}

#aboutus_pic {
	position:relative;
	float:right;
	display:inline;
	width:600px;
	margin:0;
	background:url(../images/aboutus_pic.jpg) no-repeat top right;
}


#whatisprc_pic {
	position:relative;
	float:right;
	display:inline;
	width:600px;
	margin:0;
	background:url(../images/whatisprc_pic.jpg) no-repeat top right;
}

#buy_and_repair_pic {
	position:relative;
	float:right;
	display:inline;
	width:600px;
	margin:0;
	background:url(../images/buy_and_repair_pic.jpg) no-repeat top right;
}


#right_to_buy_pic {
	position:relative;
	float:right;
	display:inline;
	width:600px;
	margin:0;
	background:url(../images/right_to_buy_pic.jpg) no-repeat top right;
}

#easy_stages_pic {
	position:relative;
	float:right;
	display:inline;
	width:600px;
	margin:0;
	background:url(../images/easy_stages_pic.jpg) no-repeat top right;
}

#faqs_pic {
	position:relative;
	float:right;
	display:inline;
	width:600px;
	margin:0;
	background:url(../images/faqs_pic.jpg) no-repeat top right;
}

#contact_us_pic {
	position:relative;
	float:right;
	display:inline;
	width:600px;
	margin:0;
	background:url(../images/contact_us_pic.jpg) no-repeat top right;
}

.floatright {
	position:relative;
	float:right;
	display:inline;
	margin:0;
	
}

#maintext {
	position:relative;
	float:left;
	display:inline;
	width:545px;
	margin:10px 20px 40px 20px;
	padding:0 0 20px 0;
	line-height:1.8em;
	font-size:0.95em;
}

#maintext a {
	color:#431c60;
	text-decoration:none;
}

#maintext a:hover {
	text-decoration:underline;
}


#disclaimer {
	position:relative;
	float:left;
	width:545px;
	margin:10px 20px 20px 20px;
	font-size:0.8em;
	display:inline;
}


/*********************** main menu *****************************************/

#mainmenu {
	width:232px;
}


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

#mainmenu ul a {
	display:block;
	width:232px;
	height:32px;
	margin:0 0 4px 0;
	line-height:32px;
	color:#431c60;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/btn.gif) no-repeat top left;
	text-indent:20px;
}

#mainmenu ul a:hover {
	background:url(../images/btn-over.gif) no-repeat top left;
}

#home #mainmenu .home a,
#about_us #mainmenu .about_us a,
#what_is_prc #mainmenu .what_is_prc a,
#buy_and_repair #mainmenu .buy_and_repair a,
#right_to_buy #mainmenu .right_to_buy a,
#six_easy_stages #mainmenu .six_easy_stages a,
#faqs #mainmenu .faqs a,
#contact_us #mainmenu .contact_us a {
	background:url(../images/btn-over.gif) no-repeat top left;
	cursor:default;
}

/************************* compass box *********************************************/

#compasstop {
	width:232px;
	height:48px;
	margin:20px 0 0 0;
	background:url(../images/compass_top.gif) no-repeat top left;
}

#compassmiddle {
	width:232px;
	margin:0;
	background:#EAEAEA url(../images/compass_middle.gif) no-repeat top left;
}

#compass a {
	color:#000000;
	text-decoration:none;
}

#compass a:hover {
	cursor:hand;
}

.compass {
	margin:0 15px 0 70px;
	font-size:0.9em;
}

.boldpurple {
	font-weight:bold;
	color:#431c60;
}

#compass .boldpurple:hover {
	cursor:hand;
	text-decoration:underline;
}

.bigboldpurple {
	font-weight:bold;
	color:#431c60;
	font-size:1.2em;
}

#compassbottom {
	width:232px;
	height:11px;
	margin:0 0 20px 0;
	background:url(../images/compass_bottom.gif) no-repeat top left;
}

/********************************* forms *******************************************/

.errormsg {
	font-weight:bold;
	color:#FF0000;
	line-height:1.2em;
}

.textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/******************************** footer ********************************************/

#footer {
	width:900px;
	height:50px;
	margin:auto;
}

#designbyellipsis {
	position:relative;
	float:right;
	width:163px;
	height:15px;
	padding:7px 10px 10px 60px;
	right:20px;
	background:url(../images/designbyellipsis.jpg) no-repeat top left;
	font-size:0.9em;
	color:#999999;
}

#designbyellipsis a {
	color:#999999;
	text-decoration:none;
}

#designbyellipsis a:hover {
	color:#666666;
	text-decoration:underline;
}

.copyright {
	position:relative;
	float:left;
	margin:7px 0 0 20px;
	font-size:0.9em;
	color:#999999;
}

