BODY {
	font-family: "Lucida Sans Unicode", tahoma, arial, Georgia;
	font-size: 80%;
	color: #999;
	background: #fff; 
	margin: 0px;
	padding: 0px;
	text-align: left;
}
p {
	font-family: "Lucida Sans Unicode", tahoma, arial, Georgia, "Trebuchet MS";
	color: #999;
	font-size: 0.9em;
}

a				{ padding:2px;  text-decoration: none; font-size: 11px; color: #00A8FF; font-family: tahoma, arial, Georgia, Trebuchet MS; }
a:link			{ color: #00A8FF; }
a:visited		{ color: #00A8FF; }
a:hover			{ color: #fff; text-decoration: none; background-color:#00A8FF; padding:2px;  }

img {border:0px;}

hr {
	width: 250px;
	border: 1px solid White;
}

h1 {font-size: 20px; font-family: Georgia, arial, "arial narrow", tahoma, "Trebuchet MS";color: #00A8FF; font-weight: 100;}
h2 {font-size: 18px;font-family: Georgia, arial, "arial narrow", tahoma,"Trebuchet MS";color: #5e4e42; font-weight: 100; margin-bottom:0px;}
h3 {font-size: 12px;color: #666;margin-bottom: 0px; font-family: Georgia, arial;}
h4 {font-size: 10px;font-weight: normal;color: #FDF5E6; }

li {font-size: 0.9em;}
.packages li {
	list-style: url(../images/nav.gif);
}

#header_title		 {
	width:99.99%;
	height: 33px;
	float: left;
	background-image:  url("../images/header_bg.jpg");
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	}

#top_header {width: 100%; }
#header_title h1 {font-size:0.7em; color:#666; letter-spacing: 3px; font-family:  arial, verdana;}

#website-design			{width:450px; float:right; }
#graphic-design			{width:450px; float:right; }
#web-hosting-company	{width:450px; float:right; }
#print-company			{width:450px; float:right; }
.website-design-company	{width:450px; float:right; }

#website-design h3 a, #graphic-design h3 a,  #web-hosting-company h3 a,#print-company h3 a {font-size: 30px; color: #00A8FF; margin-bottom: 0px; font-family: Georgia, arial;}
#website-design a, #graphic-design a,  #web-hosting-company a,#print-company a  {font-weight:100; letter-spacing:-1;color: #00A8FF; margin-bottom: 0px; }
#website-design a:hover, #graphic-design a:hover, #web-hosting-company a:hover, #print-company a:hover  {color: #fff; text-decoration: none; background-color:#00A8FF; padding:2px; }


.float_left 	{ float: left; }
.image_left 	{ float: left; border: 0px; margin-top: 10px; margin-right: 10px; }
.float_right 	{ float: right; }
.image_right 	{ float: left; border: 0px;	margin-top: 10px; margin-bottom: 10px; margin-left: 10px; }
.icons_bot_left {
	height: 64px;
	margin-top: 90px;
	float: left;
	width: 433px;
	text-align: justify;
}

.grey {color: #C7BEB7}
.white {color: #fff}


#wrapper { width: 750px; margin-left: auto;	margin-right: auto;	text-align: center; }

.outter_wrapper {
	width: 750px;
	voice-family: "\"}\""; 
   voice-family:inherit;
	width:750px;
	border: 8px solid White;
	overflow: visible;
   clear:both;
}
html>body #outter_wrapper {
  width:750px;
} 

#inner_wrapper {
	background-color: #fff;
	border: 1px solid #6F5C4E;
	height: auto;
	voice-family: "\"}\""; 
   voice-family:inherit;
	width:750px;
	padding: 20px 50px 20px 30px;
	overflow: visible;
  clear:both;
}
html>body #inner_wrapper {
  width:670px;
  	
} 
.callusnow	{width: 259px; height: 64px; background-color: #fff; text-align: center; float: right; margin-top:-10px; }
.callusnow a {padding:0px; }

#website-design-portfolio-thumbs a {padding:0px; }
#website-design-portfolio-thumbs a img  {padding:0px; border: #ccc 1px solid; margin-right:5px; }
#website-design-portfolio-thumbs a:hover img  {padding:0px; border: #00A8FF 1px solid; margin-right:5px; }

#live_help	{width: 162px; height: 34px; text-align: center; float: right; margin-top:-10px; margin-right:10px; }
.logo
{
	width: 235px;
	height: 40px;
	background-color: #fff;
	background-image: url(../images/cd_logo2.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center;
	float: left;
}
.logo a {padding:0px; }
.seperator {
	clear: both;
}

.seperator0px {
	clear: both;
	height: 0px;
}

.seperator_5px_high {
	clear: both;
	height: 5px;
}

.header_pic
{
	width: 755px;
	height: 220px;
	background-color: #fff;
	background-image: url(../images/cd_header.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:30px; 
}
.header_pic-logo-design
{
	width: 755px;
	height: 220px;
	background-color: #fff;
	background-image: url(../images/cd_header_logo-design.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.header_pic-hosting
{
	width: 755px;
	height: 220px;
	background-color: #fff;
	background-image: url(../images/cd_header_hosting.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.header_pic-printing
{
	width: 755px;
	height: 220px;
	background-color: #fff;
	background-image: url(../images/cd_header_printing.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.header_pic-testimonials
{
	width: 755px;
	height: 220px;
	background-color: #fff;
	background-image: url(../images/cd_header_testimonials.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.center755 {
	width: 755px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.center664 {
	width: 755px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.offer
{
	width: 526px;
	height: 154px;
	background-color: #fff;
	background-image: url(../images/start_up.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.intro_text {
	width: 370px;
	margin-right: 10px;
	border-width: 0px 0px 1px 0px ;
	border-color: #e8e8e8;
	border-style: solid;
	float: left;
	/* background: url(../images/home_intro_bg2.jpg) no-repeat top right; */
}
.intro_text p {
	color: #999;
	text-align: left;
	padding: 0px;
}
.intro_text li
{
	margin-left: -20px;
	list-style-type: circle;
}

#happy_customer {	
	width: 370px;
	border-width: 0px 0px 1px 0px ;
	border-color: #e8e8e8;
	border-style: solid;
	float: right;
	/*background: url(../images/happybox.jpg) no-repeat top right; */
}
.happy_testimonial {font-size: 18px; color: #666; letter-spacing:0px; text-align: left; font-family:Georgia,Tahoma;}
.quotes {font-size: 20px; color: #00a8ff; }
.padding10 {padding:0px 10px 10px 10px;background-color: #fff;}

.padding20_left { padding-left: 20px;padding-right: 20px;}
.padding20		{ padding: 20px; text-align: left;}
.padding5		{ padding: 5px;	text-align: left;}


#lhc				{width: 370px; float: right; }
#lhc_top			{background: url(../images/lhc_header.jpg) top left no-repeat; height:83px; margin-bottom:0px;}
#lhc_middle		{background: url(../images/lhc_middle.jpg) top left repeat-y; margin:0px;}
#lhc_bottom		{background: url(../images/lhc_bottom.jpg) top left no-repeat; height:35px;}

#contact_container {width: 550px; float: right;}
#articles_container {width: 550px; float: right;}
#news_container {width: 550px; float: right;}
#inner_nav {
	background-color: #FFFFFF;
	border: 1px solid #6F5C4E;
	vertical-align: middle;
	voice-family: "\"}\"";
   voice-family:inherit;
	width:750px;
	padding: 5px 5px 5px 5px;
	overflow: visible;
  clear:both;
}
html>body #inner_nav {
  width:740px;
  	
} 


#homecontent		{ width: 550px; float:right; }
#logo_container		{ width: 340px; margin-right: auto;  }


#packagescontent {
	width: 755px;
	float: right;
	voice-family: "\"}\""; 
    voice-family:inherit;
	text-align: justify;
	line-height: 112%;
	letter-spacing: 1px;
	padding: 0px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
}
html>body #packagescontent {
  width:755px;
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}

#home_center_content {
	width: 400px;
	float: right;
/*	background-color: #f6f6f6;
	background-image: url(../images/home_center_content_trc.jpg);
	background-position: top;
	background-repeat: no-repeat;*/
	voice-family: "\"}\""; 
    voice-family:inherit;
	text-align: left;
	padding: 0px 0px 5px 0px;
	margin: 0px 20px 0px 0px;
}
html>body #home_center_content {
  width:400px;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
} 

#homeheader {
	width: 460px;
	} 
#packagesheader {
	width: 755px;
	height: 30px;
	background-image: url(../images/packages_header.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float: right;
	position: relative;
	right: 0px;
	top: 0px;
	voice-family: "\"}\""; 
   voice-family:inherit;
}
html>body #packagesheader {
position: relative;
	right: 0px;
	top: 0px;
	} 
#home_center_header {
	width: 350px;
	height: 30px;
	background-image: url(../images/home_center_content_rc.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float: right;
	position: relative;
	right: 34px;
	top: 0px;
	voice-family: "\"}\""; 
   voice-family:inherit;
}
html>body #home_center_header {
position: relative;
	right: 42px;
	top: 0px;
	width: 350px;
	} 
#homefooter {
	width: 460px;
	height: 30px;
	background-image: url(../images/homecontent_brc.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	float: right;
	position: relative;
	right: 21px;
	bottom: 0px;
	voice-family: "\"}\""; 
   voice-family:inherit;
}
html>body #homefooter {
position: relative;
	right: 42px;
	bottom: 0px;
	} 
	
.mainport {
width: 460px;
	padding: 0px;
	margin: 0px;
	float: right;
		voice-family: "\"}\""; 
   voice-family:inherit;

}
html>body .mainport {
	margin: 0px 40px 0px 0px;
} 
.main {
width: 460px;
	padding: 0px;
	margin: 0px;
	float: right;
	voice-family: "\"}\""; 
   voice-family:inherit;
}
html>body .main {
	margin: 0px 0px 0px 0px;
} 
.maincontent {
	width: 370px;
	background-color: #F0FBFF;
	border-color: #00A8FF;
	border-style: solid;
	border-width: 1px;
	background-image: url(../images/para_bg_blue.jpg);
	background-repeat: no-repeat;
	voice-family: "\"}\""; 
   voice-family:inherit;
	text-align: justify;
	padding: 20px 20px 20px 20px;
	margin: 0px 10px 20px 0px;
	line-height: 112%;
	letter-spacing: 0px;
}
html>body .maincontent {
  width:330px;
	margin: 0px 20px 20px 0px;
} 

.portfolio {
	width: 500px;
	background-color: #F0FBFF;
	border-color: #00A8FF;
	border-style: solid;
	border-width: 1px;
	background-image: url(../images/para_bg_blue.jpg);
	background-repeat: no-repeat;
	voice-family: "\"}\""; 
   voice-family:inherit;
	text-align: justify;
	padding: 20px 20px 20px 20px;
	margin: 0px 10px 20px 0px;
	line-height: 112%;
	letter-spacing: 0px;
}
html>body .portfolio {
  width:460px;
	margin: 0px 20px 20px 0px;
} 

#services {margin-left:10px; float:right;width:150px; }
#services li {margin-left:-30px; }


#left_column {
	float: left;
	width: 185px;
/*	background-image: url(../images/vertical_dots.jpg);
	background-position: right;
	background-repeat: repeat-y; */
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin: 0px 10px 0px 0px;
	padding-left: 0px;
 	padding-right: 0px;
}
html>body #left_column {
	float: left; 
	width:185px;
	margin-top: 0px;
	margin-right: 10px;
	padding-left: 0px;
	padding-right: 0px;
  } 
#left_column img	{ float: left; border:0px;}
#left_column textarea	{ width:160px;margin-bottom: 10px; }
#left_column p		{ text-align: left; padding-right: 10px;margin-bottom: 0px; }
.middlecontent	{ padding: 0px; margin: 0px; }

.right_column {
	width: 140px;
    float: right;
}
.right_column_header {

	width: 140px;
	height: 30px;
    float: right;
 	background-image: url(../images/red_corner_tl_curve.jpg);
	background-position: top;
	background-repeat: no-repeat; 
}


.right_column_news {

 	background-image: url(../images/right_c_corner_red.jpg);
	background-position: bottom;
	background-repeat: no-repeat; 
	background-color: #de5b87;
	width: 120px;
    float: right;
	/*border-color: #b52352;
	border-style: dotted;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px; */
   padding: 0px 10px 10px 10px;
   margin: 0px 0px 0px 0px;	
	voice-family: "\"}\""; 
   voice-family:inherit;
	text-align: left;
	color:white;
line-height: 105%; 
}
.right_column_news li {margin-left:-20px; }
.right_column_news a {color: #fff;}
.right_column_news a:link {color: #fff;}
.right_column_news a:visited {color: #fff;}

.testimonials_column_header {

	width: 140px;
	height: 30px;
    float: right;
 	background-image: url(../images/test_top_header.jpg);
	background-position: top;
	background-repeat: no-repeat; 
}


.right_column_testimonials{

 	background-image: url(../images/test_footer.jpg);
	background-position: bottom;
	background-repeat: no-repeat; 
	background-color: #00a8ff;
	width: 120px;
    float: right;
    padding: 0px 10px 10px 10px;
    margin: 0px 0px 0px 0px;	
	voice-family: "\"}\""; 
    voice-family:inherit;
	text-align: left;
}
.right_column_testimonials p {line-height: 105%; }
.right_column_testimonials a {color: #fff;}
.right_column_testimonials a:link {color: #fff;}
.right_column_testimonials a:visited {color: #fff;}

.articles_column_header {

	width: 140px;
	height: 30px;
    float: right;
 	background-image: url(../images/grey_corner_tl_curve.jpg);
	background-position: top;
	background-repeat: no-repeat; 
}


.right_column_articles{

	background-image: url(../images/right_c_corner_grey.jpg);
	background-position: bottom;
	background-repeat: no-repeat; 
	background-color: #5E4E41;
	width: 120px;
	float: right;
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 0px 0px;	
	voice-family: "\"}\""; 
	voice-family:inherit;
	text-align: left;
	
}
.right_column_articles {line-height: 105%; }
.right_column_articles a {color: #fff;}
.right_column_articles a:link {color: #fff;}
.right_column_articles a:visited {color: #fff;}


.right_column p {
	color: #fff;
	font-size: 0.9em;
	text-align: left;
}

.popupwidth {
	width: 270px;
	white-space: normal;
	background-image: url(../images/para_bg.jpg);
	voice-family: "\"}\""; 
   voice-family:inherit;
	background-color: #F0F0F0;
	text-align: justify;
	padding: 20px 20px 20px 20px;
	margin: 20px 20px 20px 20px;
	line-height: 112%;
	letter-spacing: 0px;
}

html>body .popupwidth {
  width:230px;
  	
} 


#left_column_portfolio {
	width: 100px;
	padding: 20px 20px 20px 20px;
    margin: 20px 0 20px 20px;	
	margin-left: 00px;
	background-image: url(../images/para_bg.jpg);
	text-align: center;
    float: left;	
}


#photo_left { float: left; }
#photo_right { float: right; }
#thumbnail { text-align: center; }

/* forms */

.input_row {
	width:711px;
	float:left;
	vertical-align:bottom;
	margin-top:3px;
}
.input_label {
color:#DE8703;
margin-left:6px;
width:200px;
float:left;
line-height:16px;
vertical-align:sub;
}
.input_text {
width:160px;
font-size:11px;
}
.input_submit {
	color:#DE8703;
	background-color:white;
	border-color:#DE8703;
	margin-left:4px;
	margin-top:8px;
	margin-bottom:8px;
}
.input_radio {
line-height:11px;
float:none;
}

input 
{
	display:inline;
	font-family: arial, tahoma; 
	font-size: 10px;	font-weight: 400; 
	color: #666666;
	float:left;
	border: 1px;
	border-color: #00A8FF;
	border-style: solid;
}
textarea 
{
	font-family: arial, tahoma; 
	font-size: 10px; 
	font-weight: 400; 
	color: #666666;
	float:left;
	border: 1px;
	border-color: #00A8FF;
	border-style: solid;
}
select 
{
	font-family: arial, tahoma; 
	font-size: 10px; 
	font-weight: 400; 
	color: #666666;
	float:left;
}
	
td.right { text-align: right; }

.tablep10b0 {
width: 98%;
	padding: 4px;
	border: 0px;
	text-align: left;
	vertical-align: top;
		font-size: 11px;
}

.equalcell {
	vertical-align: top;
	width: 33%;
	font-size: 11px;
	padding: 5px;
}
.equalcellleft {
	vertical-align: top;
	width: 31%;
	font-size: 11px;
	text-align: center;
	padding: 3px;
	float: left;
}

.text_right			{ border: 0px; text-align: right; }
.text_left			{ border: 0px; text-align: left; } 
.float_right		{ float: right; }
.float_left			{ float: left; }
.align_middle		{ vertical-align: middle; }
.noborder			{	border: 0px; }

a.validate				{ text-decoration: none; 
	font-size: 10px;
	color: #333333;
	font-family:  arial, tahoma;
	background-color: transparent;
}

a.validate:link			{ color: #666; }
a.validate:visited		{ color: #666; }
a.validate:hover { 
   color: #666; 
	text-decoration: none; 
}

.validate		{ width: 760px;	margin-left: auto; margin-right: auto; text-decoration: none; font-size: 10px; color: #666; font-family:  arial, tahoma; }
.table380		{ width: 380px; }
.width100		{ width: 100%; }
.left			{ text-align: left; }
.right			{ text-align: right; }
.bottomright	{ text-align: right; vertical-align: bottom; }
.bottomleft		{ text-align: left; vertical-align: bottom; }

#offer_299 a {
		display:block;
		width:175px;
		float: left;
		margin: 0em 0; 
		padding:0px 0 127px 0px;
		font: bold 14px/1 sans-serif;
		color:#c60;
		background: url("../images/offer_299.jpg") 0 0 no-repeat;
		text-decoration: none;
		}
#offer_299 a:hover {	
		background-position: -175px 0;
		color: #E9BE75;
		}		
#offer_499 a {
		display:block;
		width:175px;
		float: left;
		margin: 0em 0; 
		padding:0px 0 127px 0px;
		font: bold 14px/1 sans-serif;
		color:#c60;
		background: url("../images/offer_499.jpg") 0 0 no-repeat;
		text-decoration: none;
		}
#offer_499 a:hover {	
		background-position: -175px 0;
		color: #E9BE75;
		}		
#offer_699 a {
		display:block;
		width:175px;
		float: left;
		margin: 0em 0; 
		padding:0px 0 127px 0px;
		font: bold 14px/1 sans-serif;
		color:#c60;
		background: url("../images/offer_699.jpg") 0 0 no-repeat;
		text-decoration: none;
		}
#offer_699 a:hover {	
		background-position: -175px 0;
		color: #E9BE75;
		}		
		
.stretcher {
	background: none !important;
	background: #f6f6f6;
	margin-top: 0px;
}
div.row {
  clear: both;
  padding-top: 3px;
  }

div.row span.label {
  float: left;
  width: 200px;
  padding-right: 10px;
  text-align: right;
  }

div.row span.formw {
  float: left;
  width: 150px;
  text-align: left;
  border-color: #b52352;
  } 
div.spacer {
  clear: both;
  }
.note {
	font-size: 9px;
	text-align: left; 
	font-family: "arial black", arial, tahoma;
}
.footer_left {
	float: left;
	text-align: left;
	width: 200px;
}
.footer_right {
	float: right;
	text-align: right;
	width: 535px;
}
.clear_right {	clear: right; }
.clear_left {	clear: left; }
.clear_both {	clear: both; height:2px; }


#testimonials_container  {width: 550px; float: right;}
#portfolio_container	{width: 550px; float: right;}

.bus_name {
	float: left;
	width: 550px;
	text-align: left;
	clear:right;
}
.bus_name ul {margin-left: -30px; }
.bus_pic {
	float: right;
	border: none;
	text-align: right; 
}
.project_desc {
	text-align: justify;
	float: right;
	font-family: "Lucida Sans Unicode", tahoma, arial, Georgia, "Trebuchet MS";
	font-size: 0.9em;
	color: #999;
}
.project_desc p {
	font-size: 1.0em;
}
.port_info {
width: 440px;
float: right;
}
table { border-bottom: 1px solid #fff; border-left: 1px solid #fff; }
td { padding: 5px 5px 5px 5px; border-top: 1px solid #fff; border-right: 1px solid #fff; }
.packages {
	/*border-style: dotted;
	border-color: #b52352;
	border-width: 1px;*/
	padding: 10px;
}
.half_left {width: 40%;float: left;text-align: left;}
.half_left48 {width: 48%;float: left;text-align: left;}
.half_right {width: 40%;float: right;text-align: right;}
.text_center {text-align: center;}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #00A8FF;
padding: 2px;
background-color: #fff;
visibility: hidden;
z-index: 100;
text-align: left;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
.bg_white {background-color: #fff; }

#middle {margin-left:50px;padding-left:50px;}

#bookmark {position:absolute; top:24px; right:20px; text-align: center;font-size:10px; color:#fff; font-family:  arial, verdana;
background:url(../images/bookmark.jpg) no-repeat top left;
height:39px;
width:189px;}
#bookmark a {color:#fff;}

#footer {
	width:99.99%;
	height: 189px;
	float: left;
	background-image:  url("../images/footer_bg.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
	z-index:2;
	}

#footer_center {
width:750px;
margin-right:auto;
margin-left:auto;
background-image:  url("../images/footerbg1.gif");
background-repeat: no-repeat;
background-position: bottom right;
z-index:1;
	}
#footer_center2 {
width:750px;
margin-right:auto;
margin-left:auto;
	}

.footer_info {float:left; margin-right:40px; margin-top:15px;text-align:left;}
.footer_info h1 {font-size:18px; color:#5e4e41; font-family: Georgia, "arial narrow";}

#rec {position:relative;left:0px;top:15px;background-color:#fff;width:100px;height:20px;z-index:9999px;}

/* ++++++++++++++++++ HORIZONTAL CONTACT FORM ++++++++++++++++++ */
/* ++++++++++++++++++ ======================= ++++++++++++++++++ */

#horiz-form { 
	background:url(../images/h-contact-form-bg.jpg) top left no-repeat;
	width: 452px; 
	height:201px;
	float:left;
	padding: 10px 0 0 20px; 
}
.horiz-row {
  clear: both;
  padding-top: 5px;
  }

div.horiz-row span.label {
  float: left;
  width: 100px;
  padding: 0px 10px 0px 0px;
  text-align: left;
  margin-right: 10px; 
  color:#fff;
 }

div.horiz-row span.formw {
  float: left;
  width: 150px;
  text-align: left;
  border-color: #b52352;
  } 

.horiz-row .txtField {padding: 5px 0 0 5px; height:17px; width:145px; 
background:#CBC853 url(../images/horiz-input-bg.jpg) top left no-repeat; border:0px; 
}

.horiz-row .txtField:focus {padding: 5px 0 0 5px; height:17px; width:145px; 
background:#CBC853 url(../images/horiz-input2-bg.jpg) top left no-repeat; border:0px; 
}

div.horiz-row span.formw-warning input {padding: 5px 0 0 5px; height:19px; width:210px; background: url(../images/inputfail-bg.jpg) top left no-repeat; border:0px; 
}

div.horiz-row textarea {padding: 5px 0 0 5px; height:60px; width:228px; background: url(../images/horiz-textarea-bg.jpg) top left no-repeat; border:0px; 
}

div.horiz-row span.labelleft {
  float: left;
  width: 140px;
  padding: 0px 10px 0px 0px;
  text-align: left;
  color: #333;
  margin-right: 10px; 
 }

.h_send { height:24px; width:90px; background: url(../images/h-send.jpg) top left no-repeat; }

.row2 {
  clear: both;
  padding-top: 5px;
  }

div.row2 span.label {
  float: left;
  width: 75px;
  padding: 0px 10px 0px 0px;
  text-align: left;
  margin-right: 10px; 
 }

div.row2 span.formw {
  float: left;
  width: 150px;
  text-align: left;
  border-color: #b52352;
  } 

div.row2 span.formw input {padding: 5px 0 0 5px; height:19px; width:180px; background:#CBC853 url(../images/input-bg2.jpg) top left no-repeat; border:0px; 
}
div.row2 span.formw-warning input {padding: 5px 0 0 5px; height:19px; width:180px; background:#CBC853 url(../images/inputfail-bg2.jpg) top left no-repeat; border:0px; 
}

div.row2 textarea {padding: 5px 0 0 5px; height:89px; width:180px; background:#CBC853 url(../images/textarea-bg2.jpg) top left no-repeat; border:0px; 
}

div.row2 span.labelleft {
  float: left;
  width: 140px;
  padding: 0px 10px 0px 0px;
  text-align: left;
  color: #333;
  margin-right: 10px; 
 }
/* ============ VERTICAL CONTACT FORM ============ */
#vert-form					{ float:right; margin-right: 10px; width: 181px; background: url(../images/vert-contact-box-mid.jpg) repeat-y;  }

#vert-form_top				{ width: 181px; height: 24px; background: url(../images/vert-contact-box-top.jpg) bottom left no-repeat;  }
#vert-form_bottom			{ width: 181px; height: 24px; background: url(../images/vert-contact-box-bot.jpg) bottom left no-repeat;  }

#vert-form	h1				{ font-size: 100%; color:#fff; margin:0; padding-left:15px; }

.vert-row {
  clear: both;
  padding-top: 5px;
  padding-left: 15px; 
  }

div.vert-row span.label {
  float: left;
  width: 100px;
  padding: 0px 10px 0px 0px;
  text-align: left;
  margin-right: 10px; 
  color:#fff;
 }

div.vert-row span.formw {
  float: left;
  width: 135px;
  text-align: left;
  border-color: #b52352;
  } 

.vert-row .txtField2 {padding: 5px 0 0 5px; height:17px; width:135px; 
background:url(../images/vert-input-bg.jpg) top left no-repeat; border:0px; 
}

.vert-row input {padding: 5px 0 0 5px; height:17px; width:135px; 
background:url(../images/vert-input-bg.jpg) top left no-repeat; border:0px; 
}

.vert-row .txtField2:focus {padding: 5px 0 0 5px; height:17px; width:135px; 
background:url(../images/vert-input2-bg.jpg) top left no-repeat; border:0px; 
}

div.vert-row .txtField2-warning {padding: 5px 0 0 5px; height:19px; width:135px; 
background: url(../images/vert-input-warning-bg.jpg) top left no-repeat; border:0px; 
}

div.vert-row textarea {padding: 5px 0 0 5px; height:60px; width:135px; 
background: url(../images/vert-textarea-bg.jpg) top left no-repeat; border:0px; 
}

div.vert-row .h_send { height:24px; width:90px; background: url(../images/h-send.jpg) top left no-repeat; }


/* ============ FEEDBACK MESSAGES ============ */
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../images/info.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/fail.gif');
	list-style: none; 
}
.error li {list-style: none; 
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/success.gif');
}
/* ============ FEEDBACK MESSAGES ============ */



/* ============ SLIDER START ============ */
		
		#SliderContainer {float:left; width:209px; padding:0px;}

		#slider{ background:#565656 url(../images/slider-test-mid.jpg) repeat-y top left; color:#fff; margin-left:-17px; }
		#slider-top{ z-index:1000; height:9px; background:#565656 url(../images/slider-test-top.jpg) top left no-repeat; }
		#slider-bot{ z-index:1000; height:9px; background:#565656 url(../images/slider-test-bot.jpg) bottom left no-repeat; clear:both;}
		
		#slider h1, #slider p{ color:#fff; padding: 0 10px; }
		#slider p{ font: 130% georgia; }

		#slider ul, #slider li{ 
			margin:0;
			padding:0;
			list-style:none;
			}	
		#slider, #slider li{ 
			height:220px;
			width:209px;
			overflow:hidden;
			margin-bottom:10px;
			}	
	span#prevBtn{}
	span#nextBtn{}					
/*
		#prevBtn, #nextBtn{ 
			display:block;
			width:30px;
			height:77px;
			position:absolute;
			left:-25px;
			top:71px;
			}	
		#nextBtn{ 
			left:701px;
			}														
		#prevBtn a, #nextBtn a{  
			display:block;
			width:30px;
			height:77px;
			background:url(../images/btn_prev.gif) no-repeat 0 0;	
			}	
		#nextBtn a{ 
			background:url(../images/btn_next.gif) no-repeat 0 0;	
			}								
	
 ============ SLIDER END ============ */
 
 /* ============ QUOTE FORM FORMATTING START ============ */

.quote-row { clear: both; padding-top: 5px; padding-left: 15px; }

div.quote-row span.label {
  float: left;
  width: 250px;
  padding: 0px 10px 0px 0px;
  text-align: left;
  margin-right: 10px; 
  color:#333;
 }

div.quote-row span.formw {
  float: left;
  width: 250px;
  text-align: left;
  border-color: #b52352;
  } 

.quote-row .txtField {
	padding: 5px ; 
	width:250px; 
	background: url(../images/input-bg.jpg) top left repeat-x; 
	border:#ccc 1px solid; 
}

.quote-row .txtField:hover {border:#00A8FF 1px solid; }
.quote-row .txtField:focus {border:#00A8FF 1px solid; }

div.quote-row .txtField-warning {
	padding: 5px; 
	width:250px; 
	background: url(../images/input-bg.jpg) top left repeat-x; 
	border:#cc0000 1px solid; 
	}

div.quote-row textarea {
	padding: 5px; 
	height:60px; 
	width:500px; 
	border:#ccc 1px solid; 
	background: url(../images/input-bg.jpg) top left repeat-x; 
}

 div.quote-row textarea:hover, div.quote-row textarea:focus {
	padding: 5px; 
	height:60px; 
	width:500px; 
	border:#00A8FF 1px solid; 
	background: url(../images/input-bg.jpg) top left repeat-x; 
}

 
 /* ============ QUOTE FORM FORMATTING END ============ */
 #pageslide-body-wrap {
    position: relative;
}

#pageslide-slide-wrap {
    position: fixed;
    width: 0;
    top: 0;
    right: 0;
    height: 100%;
    background-color: #000;
}

#pageslide-content {
}

#pageslide-content h2 {
    color: #C60;
}

#twitter_div		{ color:white;  }
#twitter_div ul 	{ list-style: none; margin-left: -40px; }