body {


background-color: #ffffff;


color: #85859c;


font-family: Georgia, arial, sans-serif;


font-size: 10px;


text-align: center;


}



#container{


width: 800px;


margin-left: auto;


margin-right: auto;


margin-top:15px;


background:URL(../images/frame_03.jpg) no-repeat;


/*border: 1px solid #999999;*/


height: 570px;


}



/**************** Generic ******************/



#link {


width:70px;


float:left;


margin-left:150px;


margin-top:35px;


_margin-left:75px;


_margin-top:35px;


height:50px;


}



/************* Navigation ****************/


#menu_conatiner {


padding-top:40px;


padding-right:40px;


float:right;


width:500px;


height:40px;


}



#nav, #nav ul {


padding: 0;


margin: 0px 0px 0px 2px;


list-style: none;


float:right;


font-size:10pt;font-family:Georgia;


}



#nav, #nav ol {


padding: 0;


margin: 0px 0px 0px 2px;


list-style: none;


float:right;


}



#nav a {


display: block;


/*width: 7em;*/


text-decoration:none;


color:#8cc63f;


}



#nav li.about {


float: left;


width: 4.7em;


text-align:left;


}



#nav li.services {


float: left;


width: 5.6em;


text-align:left;


}



#nav li.testimonials {


float: left;


width: 7.5em;


text-align:left;


}



#nav li.contact {


float: left;


width: 2.5em;


text-align:left;


}




#nav li ul {


position: absolute;


/*width: 8em;*/


display:none; /*left: -999em;*/


text-align:center;


float:left;


}


#nav li ol {


text-align:left;


display:block;


position: absolute;


margin-top:12px;


}



#nav li:hover ul {


text-align:center;


display:block;


position: relative;


margin-top:12px;


}


#nav li ol li.aboutsel {

margin:0px 0px 0px 14px;

width:4.7em;


}



#nav li ul li.aboutsel {

margin:0px 0px 0px 14px;


}



#nav li ol li.servicessel{

margin:0px 0px 0px 16px;

width:5.6em;


}



#nav li ul li.servicessel {


margin:0px 0px 0px 16px;


}




#nav li ol li.testimonialssel{

margin:0px 0px 0px 32px;

width:7.5em;


}



#nav li ul li.testimonialssel {


margin:0px 0px 0px 32px;


}


#nav li ol li.contactsel{

margin:0px 0px 0px 15px;

width: 2.5em;


}



#nav li ul li.contactsel {


margin:0px 0px 0px 15px;


}

#nav li:hover ul, #nav li.sfhover ul {


position: relative;


display:block;


text-align:center;


margin-top:12px;


}



/*********** end ***************/


#main_content{


float:left;


width: 765px;


margin-top:50px;


margin-left:20px;


}



#main_content_testimonials{


float:left;


width: 700px;


_width:650px;


margin-top:50px;


margin-left:50px;


}



/***************** Left editable section for home page *********************/


#main_content p{


margin-top: 0px;


margin-bottom: 0px;


padding:0px 10px 0px 10px;


font-family:Georgia;


font-style:italic;


font-size:10pt;


text-align:left;


color:#6d07bb;


}



#main_content .left{


display:inline;


float:left;


overflow:visible !important /*Firefox*/;


overflow:hidden /*IE6*/;


border:0px solid #CCCCCC;


width:45%;


margin: 10px 30px 5px 30px;


height: 265px;


)



line-height:1.5em;


font-family:Georgia;


font-size:10pt;


text-align:left;


}



#main_content h1{


margin-top: 15px;


margin-bottom: 0px;


padding:0px 0px 0px 10px;


font-family:Georgia;


font-style:italic;


font-size:10pt;



/*font-weight:bold;*/


text-align:left;


color:#6d07bb;


}



#main_content span{


padding:0px 0px 0px 0px;


font-family:Georgia;


font-style:normal;


font-size:10pt;


text-align:left;


color:#2c2c2c;


}



#main_content .right{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

float:right;

border:0px solid #CCCCCC;

width:35%;

margin: 5px 27px;

height: 265px;

_margin-top:5px;

}



#main_content #content_index{


display:inline;


float:left;


overflow:visible !important /*Firefox*/;


overflow:hidden /*IE6*/;


width:50%;


margin: 10px 30px 5px 30px;


height: 310px;


line-height:3em;


text-align:left;


}



#main_content #content_index p{


font-size:19px;


color:#2C2C2C;


font-family:Georgia;


font-style:normal;


margin-top: 0px;


margin-bottom: 0px;


padding:0px 10px 0px 10px;


text-align:left;


}



/********************* end of home left section ****************/



/*********** Left editable section of about us *************/


#content_about {


height: 310px;


width: 45%;


float:left;


overflow:hidden;


margin: 10px 5px 5px 30px;


_margin-left:20px;

}



#content_about p{


margin: 0px;


font-family:Georgia;


font-size:14px;


line-height:1.5em;


color:#2c2c2c;


font-style:normal;


}



/************ End of about us **************/



/*********** Left editable section of services *************/



#content_services {


height: 310px;


width: 45%;


float:left;


overflow:hidden;


margin: 10px 5px 5px 30px;


_margin-left:20px;

}



#content_services h1{


font-style:italic;


font-size:14px;


font-weight:bold;


color:#6d07bb;


font-family:Georgia;


margin-top: 15px;


margin-bottom: 0px;


padding:0px 0px 0px 10px;


text-align:left;


}



#content_services .quote{


font-style:italic;


font-size:14px;


color:#6d07bb;


font-family:Georgia;


margin-top: 15px;


margin-bottom: 0px;


padding:0px 0px 0px 10px;


text-align:left;


}



#content_services p{


margin: 0px;


font-family:Georgia;


font-size:14px;


line-height:1.5em;


color:#2c2c2c;


font-style:normal;


}




/************ End of service **************/



/*********** Left editable section testimonials *************/



#content_testimonials {


color:#2c2c2c;


width:570px;


_width:570px;


font-size:10pt;


float:left;


font-family:Georgia;


height:315px;


margin-left:45px;


_margin:auto;


overflow:hidden;


text-align:left;


}



#content_testimonials .quotes{


font-family:Georgia;


font-style:normal;


font-size:14px;


color:#6d07bb;


margin-top: 1px;


margin-bottom: 0px;


text-align:left;


}



#content_testimonials p{


font-family:Georgia;


font-style:normal;


font-size:14px;


color:#2c2c2c;


float:left;


text-align:left;


margin-top: 10px;


margin-bottom: 2px;


padding:0px 10px 0px 10px;


}



/************** End of editable section ***********/



/*********** Left editable section for contact us *************/



#content_contact {


height: 310px;


width: 45%;


float:left;


overflow:hidden;


margin: 10px 5px 5px 30px;

_margin-left: 20px;

}



#content_contact p{


margin: 0px;


font-family:Georgia;


font-size:10pt;


line-height:1.5em;


color:#2c2c2c;


font-style:normal;


}



.cpurple{


width:293px;


padding-left:10px;


padding-right:10px;


}



.cpurple .chead{


float:left;


width:293px;


height:12px;


margin-bottom:-5px !important;


background:URL(../images/blue_header.jpg) no-repeat;


}



.cpurple .cbody


{


float:left;


width:293px;


background:URL(../images/blue_body.jpg) repeat-y;


}



.cpurple p


{


color:#2C2C2C;


font-family:Georgia;


font-size:10pt;


font-style:normal;


padding:0px;


text-align:left;


line-height:1.5em;


}



.cpurple .cfooter{


float:left;


width:293px;


height:12px;


background:URL(../images/blue_footer.jpg) no-repeat;


padding-bottom:10px;


}



.buy_button {


width:70px;


margin-left:10px;



/*padding-right:10px;*/


background:URL(../images/buy_now.jpg) no-repeat;


height:40px;


}




/***************** End **************/


.clearall {


clear: both;


}



.scrollbar-vert{


background-color: #E2E2E2;


height: 298px;


width: 14px;


float:left;


margin-top:10px;


}



.handle-vert{


height: 42px;


width: 15px;


background: url(../images/handle.gif) no-repeat;


}