/*  
Theme Name: chaione-rebrand
Theme URI: http://www.chaione.com/
Description: Created by <a href="http://www.chaione.com">Chaione</a>
Version: 1
Author: Chaione
Author URI: http://www.chaione.com/
*/

body { background-color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin-top: 0px;line-height:16px;}

* {
	margin:0;
	padding:0;
}
p {color:#333333;}

a:link { color:#05699b; text-decoration:none; border: 0px; -moz-outline-style: none;}
a:active { color:#669999; text-decoration:none; border: 0px; -moz-outline-style: none;}
a:visited { color:#669999; text-decoration:none; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color:#669999; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:3.8em;
	font-weight:normal;
	color:#333;
	letter-spacing:-1px;
	margin:20px 0;
}

h1 a {
	text-decoration:none;
	color:#333;
}

#header {
	width:100%;
	position: relative;
}

#header .description {
	position:absolute;
	z-index:1000;
	top:275px;
	font-family:Arial, Helvetica, sans-serif;
font-size:14px;
	color:#FFFFFF;
	width:365px;
	line-height:1.2em;
	padding-left:30px;
}

#header h1 {
	margin:15px 0 0 0;
	padding:25px 25px 40px 0;
	border-bottom:20px solid #fafafa;
}

#wrapper {
	width:1000px;
	margin:0 auto;
background-color:#ffffff;
	
}

#topmenu {
	float:left;
	width:779px;
	}
	
#nav {
	padding:0px;
	margin:0;
	border-right:1px solid #fff;
	height:45px;
}

#nav li {
	float:left;
	list-style:none;
}

#nav li a {
	color:#000;
	padding:5px 8px 7px 8px;
	background-image:url(images/topmenu_bg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
font-size:14px;
	margin:1px 2px 0 0;
	border-top:8px solid #0f5e7d;
	font-weight:normal;
	text-decoration:none;
	display:block;
}
#nav li a:hover {
	background-image:url(images/topmenu_bg.jpg);
	background-repeat:repeat-x;
	color:#000;
	text-decoration:underline;
}

#nav li a.active {
	background-image:url(images/topmenu_bg.jpg);
	background-repeat:repeat-x;
	color:#000;
	text-decoration:none;
}

#logo {
	float:left;
width:221px;
	}

#dynheader {
	width:1000px;
	}
	
#colouredbar {
	width:1000px;
	}

#colouredbar1 {
	width:1000px;
margin-top:0;
padding-top:0;
height:14px;
background-image:url(http://www.chaione.com/images/wp/coloured_bar.gif);
background-repeat:no-repeat;
background-position:left top;
	}

#headerbottommenu {
	background-color:#202020;
	padding-left:50px;
margin-bottom:0;
padding-bottom:0;
	}
	
		
#nav_header_bottom {
	padding:0px;
	margin-bottom:0;
padding-bottom:0;
	height:90px;
}	

#nav_header_bottom li {
	float:left;
	list-style:none;
margin-bottom:0;
padding-bottom:0;
}


.clear {
	clear:both;
}

img {
border:0px;
}

#phone {
	width: 710px;
	float: right;
	text-align: right;
	position: absolute;
	top: 50px;
	right: 6px;
font-size:20px;
font-weight:bold;
color: #000000;
}

#sidebar {
	float:left;
width:225px;
	padding:10px 10px 30px 10px;
	/*border-right:1px solid #eee;*/
	border-bottom:0px;
background:#ffffff;
}


#sidebar h2 {color:#003366;font-size:16px;margin:0 0 0px 0;font-weight:normal;line-height:26px; width:92%; background:#ccffff; border-top:5px solid #b6fdfd; border-right:5px solid #b6fdfd; border-left:5px solid #b6fdfd; border-bottom:0px; padding-left:10px; text-decoration:none;}

#sidebar h2 a:link, #sidebar h2 a:visited, #sidebar h2 a:active {color:#003366;font-size:16px;margin:0 0 0px 0;font-weight:normal;line-height:26px; width:92%; background:#ccffff; border-top:0px; border-right:0px; border-left:0px; border-bottom:0px; padding-left:0px; text-decoration:none;}

#sidebar h2 a:hover {color:#003366;font-size:16px;margin:0 0 0px 0;font-weight:normal;line-height:26px; width:92%; background:#ccffff; border-top:0px; border-right:0px; border-left:0px; border-bottom:0px; padding-left:0px; text-decoration:none;}

.segment {
width:92%;
background:#ccffff;
border-top:0px;
border-bottom:5px solid #b6fdfd;
border-right:5px solid #b6fdfd;
border-left:5px solid #b6fdfd;
margin:0 0 5px 0;
padding-left:10px;
}

.segment p a:link, .segment p a:active, .segment p a:visited { color:#05699b; text-decoration:none; border: 0px; -moz-outline-style: none;}

.segment p a:hover { color:#05699b; text-decoration:underline; border: 0px; -moz-outline-style: none;}

#sidebar ul {
width:92%;
background:#ccffff;
border-top:0px;
border-bottom:5px solid #b6fdfd;
border-right:5px solid #b6fdfd;
border-left:5px solid #b6fdfd;
	list-style:none;
	margin:0 0 5px 0;
padding-left:10px;
}

#sidebar ul ul {
width:92%;
background:#ccffff;
border-top:0px;
border-bottom:0px;
border-right:0px;
border-left:0px;
	list-style:none;
	margin:0 0 0px 0;
padding-left:10px;
}

#sidebar li {
font-size:1em;
	padding:3px;
	margin-left:15px;
margin-bottom:2px;
list-style:none;
list-style-image: url(images/rcol_arrows.gif);
}

#sidebar li a:link, a:visited, a:active {
	color:#333;
	text-decoration:none;
}

#sidebar li a:hover {
	color:#333;
	text-decoration:underline;
}

#sidebar input {
	width:210px;
	padding:5px;
	background:#fdfdfd;
	color:#444;
	border:1px solid #f6f6f6;
	font:11px Verdana;
}

#sidebar input:focus {
	background:#fff;
	border:1px solid #eee;
}

#sidebar li a:hover {
	color:#000;
}
/* SL ()
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SL { width: 689px; float: left; padding-left: 30px; padding-right: 30px; border-left:1px solid #eee; border-right:1px solid #fff; background-color:#ffffff;}
.SL p {color:#333; margin:0 0 8px 0;padding:0; font-size:12px;}
.SL p a:link, .SL p a:active, .SL p a:visited {color:#05699b; text-decoration:none; border: 0px; -moz-outline-style: none;}
.SL p a:hover {color:#05699b; text-decoration:underline; border: 0px; -moz-outline-style: none;}
.SL h2, .SL h2 a, SL h2 a:visited { color:#3399cc;font-size:26px;margin:10px 0 10px 0;font-weight:normal;line-height:27px;}
.SL h2 a:hover {color:#3399cc; text-decoration:none;}
.title { color:#007caf; font: normal 34px/34px "Helvetica"; letter-spacing: -1px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: solid 1px #ccc;}
.note {  background:url(images/note-icon.png) no-repeat left 2px; padding-left: 14px; color:#669900; font-size: 11px;}
.edit a { background:url(images/edit-icon.png) no-repeat left 2px; padding-left: 14px; color:#ff6600; font-size: 11px; }
.error { color:#cc0000; font-size: 11px; font-weight: bold;}

.theader, .theader a:link, .theader a:visited .theader a:active { color:#3399cc;font-size:26px;margin:10px 0 10px 0;font-weight:normal;line-height:27px;}
.theader a:hover {color:#3399cc; text-decoration:none;}

/* Post Single
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.post, .attachment { width: 100%; position: relative; flost:left;}
/**/ * html .post, .attachment { width: 99%;} /**/ 


.p-head { padding-bottom: 0px;}
.p-head h1, .p-head h1 a:link, .p-head h1 a:visited, .p-head h1 a:active { color:#3399cc;font-size:26px;margin:10px 0 10px 0;font-weight:normal;line-height:27px;}
.p-head h1 a:hover { color:#0099cc; text-decoration: none; }

.p-head h2 { color:#007caf; font: normal 34px/34px "Helvetica"; letter-spacing: -1px; }
.p-head h2 a, .p-head h2 a:visited { color:#0099cc; }
.p-head h2 a:hover { color:#0099cc; text-decoration: none; }

.p-head h3 { color:#272d36; font: normal 28px/28px "Arial"; letter-spacing: -1px; }
.p-head h3 a, .p-head h3 a:visited { color:#272d36;}
.p-head h3 a:hover { color:#0099cc; text-decoration: none;}

.p-cat { font: normal 11px/14px 'Arial'; text-transform: uppercase; color:#999;}
.p-cat a, .p-cat a:visited, .p-cat a:hover { text-decoration: underline; color:#999; padding-right: 5px;}

.p-time { background: url(images/p-time-bkg.png) no-repeat right bottom; position: absolute; left: -50px; top: 5px; width: 50px; padding-bottom: 10px; }
/**/ * html .p-time { left: -70px;} /**/ 
.p-time strong { float: left; text-align: center;}
.p-time .day { font: normal 20px/18px "Arial"; letter-spacing: -1px; color:#fff; width: 40px; padding: 7px 0px; background:#2abada; overflow: hidden; }
.p-time .month { background:#dedede; width: 40px; padding: 3px 0px; margin-bottom: 10px;}
.p-time .year { background: #fff; border: solid 1px #dedede; font: normal 11px/11px 'Verdana'; padding: 12px 5px; color:#bababa;}

.p-con { border-top: solid 1px #dbdbdb; float:left;}
.p-con p { font: normal 12px/19px "Verdana"; padding: 5px 0px; margin: 5px 0px;letter-spacing:-.2px;}
.p-con ol { list-style: decimal inside; }
.p-con ol { padding: 10px 0px 10px 25px; margin: 0px; }
.p-con ol li { padding: 2px 0px 2px 0px; }
.p-con ul { padding: 10px 0px 10px 20px; margin: 0px; }
.p-con ul li { padding: 2px 0px 2px 13px; list-style-type: none; background: url("images/p-con-li.png") no-repeat left 1px; color:#666; }
.p-con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; padding: 10px 20px; margin: 10px 0px; background: #ecf6f8; }
.p-con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; }
.p-con blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 12px; line-height: 17px;}


.p-det { margin-top: 15px;}
.p-det li { color:#7f7f7f; display: inline; padding: 4px 0px 6px 30px; margin-right: 10px; }
.p-det li.p-det-com { background: url("images/p-det-com.png") left center no-repeat; }
.p-det li.p-det-com a { font-weight: bold; letter-spacing: -1px;}
.p-det li.p-det-tag { background: url("images/p-det-tag.png") left center no-repeat; }
.p-det li a,.p-det a:visited { font: normal 14px/18px "Arial"; margin-right: 3px;}

.p-con .wpunlimited_bookmarks strong { font-weight: normal; color:#999; padding-bottom: 2px; font-size: 10px; text-transform:uppercase; }
.p-con .wpunlimited_bookmarks a img { display:inline; border:none; padding:0; margin:0; margin-top: 5px; }

/* Images
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.p-con img { padding: 0; max-width: 100%; }
.p-con img.centered { display: block; margin-left: auto; margin-right: auto; padding: 1px; border: solid 1px #9b9792;}
.p-con img.alignright { margin: 5px 0 10px 20px; display: inline; border: solid 4px #eee; padding: 1px; }
.p-con img.alignleft { margin: 5px 20px 10px 0; display: inline; border: solid 4px #eee; padding: 1px;}
.p-con .alignright { float: right; }
.p-con .alignleft { float: left }

/* Navigation
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.nav { overflow: hidden; padding-bottom: 20px;}
.nav .left a { float: left; background:url(images/nav-left.png) no-repeat left 0px; padding-left: 20px; }
.nav .right a { float: right; background:url(images/nav-right.png) no-repeat right 0px; padding-right: 20px; }
.nav a, .nav a:visited { cursor: hand; font: bold 14px/16px "Arial"; letter-spacing: -1px; }



/* Comments
############################################################################################################## */
.comments-list { padding-top: 20px;}
.comments-list h2 { color:#272d36; font: normal 28px/28px "Arial"; letter-spacing: -1px; padding-bottom: 20px;}
.comments-list div.entry { margin-bottom: 15px; padding: 25px; border: 1px solid #dcedf0; background: #fff url(images/comments-list-entry-bkg.png) no-repeat right bottom;}
.comments-list div.alt { background: #e1f4fc url(images/comments-list-alt-bkg.png) no-repeat left top; padding-top: 40px; border: none; margin-bottom: 25px;}
.comments-list p.name { font: bold 14px/14px "Arial" sans-serif; letter-spacing: -1px; color:#000;}
.comments-list p.avt { padding: 0px; margin: 0px; float: right;}
.comments-list p.avt img { border: solid 1px #ccc;}
* html .comments-list p.avt { left: -60px; }
.comments-list p.date { font-size: 11px; margin-bottom: 5px;}
.comments-list p.date a, .comments-list p.date a:visited, .comments-list p.date a:hover { color:#96b1bc; text-decoration: underline;}

.comments-list .con { font: normal 12px/17px "Verdana"; margin-right: 90px; color:#333;}
.comments-list .con p { font: normal 12px/17px "Verdana"; padding: 5px 0px; margin: 0px; color:#333;}
.comments-list .con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; margin: 10px 20px; }
.comments-list .con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; }


/* Comments Form
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.comments-form { background: #e1f4fc; padding: 20px; margin: 10px 0px;}
.comments-form h3 { color:#272d36; font: normal 28px/28px "Arial"; letter-spacing: -1px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: solid 1px #c5e1ed; }
.comments-form p { padding: 7px 0px; color:#808080;}
.comments-form .required { font-weight: normal; color:#ff0000;}
.comments-form input { padding: 5px; width: 210px; margin-right: 7px; }
.comments-form input.formid { border: 1px solid #a8d3e4; background: #fff url(images/form-name-bkg.png) no-repeat left; padding: 5px 5px 5px 40px;}
.comments-form input.formemail { border: 1px solid #a8d3e4; background: #fff url(images/form-email-bkg.png) no-repeat left; padding: 5px 5px 5px 40px;}
.comments-form input.formuri { border: 1px solid #a8d3e4; background: #fff url(images/form-uri-bkg.png) no-repeat left; padding: 5px 5px 5px 40px;}

.comments-form textarea { border: 1px solid #a8d3e4; background: #fff; padding: 4px; width: 97%;}
.comments-form .button { border: 1px solid #a8d3e4; background: url(images/button-post-comment.png) no-repeat left; color:#fff; width: auto; font-size: 11px; font-weight: bold; padding: 4px 6px 4px 38px;}


/* Side Right 
############################################################################################################## */
.SR { width: 228px; margin-right: 0px; padding-bottom: 0px; float: left;}

/* Search 
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SR .search { right: 0px; padding: 15px; overflow: hidden;}
/**/ *html .SR .search  { height: 1%;} /**/ 
.SR .search form { width: 245px; padding: 10px; border: 1px solid #3ac6e5; background: #666666; }
.SR .search fieldset { overflow: hidden; height: 1%;  }
.SR .search input { float: left; margin-right: 2px; background: url(images/search-input.png) no-repeat; border: none; padding: 5px 3px 5px 65px; width: 145px; color:#666;}
.SR .search button { float: left; background: url(images/search-button.png) no-repeat; width: 26px; height: 24px; border: none; cursor: pointer; text-indent: -1000em; }
.SR .syn ul { margin: 10px 0px;}
.SR .syn li { background: url(images/SynIco.png) no-repeat left center; margin: 0px 5px 0px 0px; padding: 3px 0px 3px 15px; list-style-type: none; color:#ffcc66; display: inline; font: bold 14px/14px 'Arial'; letter-spacing: -1px;}
.SR .syn li a {color:#007caf; }
.SR .syn li a:visited {color:#007caf; }
.SR .syn li a:hover {color:#007caf; }

/* About Blog 
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SR .about { padding: 20px 15px 15px 15px; color:#666666;}
.SR .about h3 { font-size: 24px; letter-spacing: -1px; color:#007caf;}
.SR .about p { padding: 5px 0px; margin: 0px; font-size: 13px; line-height: 16px;}

/* Photostream 
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SR .photostream { overflow: hidden; background: #9ed5e1 url(images/photostream-bkg.png) no-repeat bottom left; padding: 15px 0px 25px 15px;}
/**/ *html .SR .photostream { height: 1%;} /**/ 
.SR .photostream h3 { font-size: 24px; letter-spacing: -1px; color:#102a30;}
.SR .photostream ul { float: left; margin-top: 10px;}
.SR .photostream li { background: url(images/photostream-li-bkg.png) no-repeat left top; list-style-type: none; display: inline; padding: 5px; float: left; margin: 0px 3px 5px 0px;}
.SR .photostream li a img, .SR .photostream li a:visited img { border: solid 1px #fff; width: 54px; height: 54px;}
.SR .photostream li a:hover img { border: solid 1px #000;}

/* Categories + Archives 
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SR .categs { overflow: hidden; padding: 15px; margin-bottom: 3px;}
/**/ *html .SR .categs { height: 1%;} /**/ 
.SR .categs div { float: left; width: 130px;}
.SR .categs div h3 { font: bold 15px/15px 'Arial'; letter-spacing: -1px; color:#007caf; padding-bottom: 5px;}
.SR .categs div li { padding: 1px 0px; list-style-type: none; font-size: 11px; color:#666666; }
.SR .categs div a, .SR .categs div a:visited { color:#666666; text-decoration: underline;}
.SR .categs div a:hover { color:#003333; text-decoration: underline;}

/* Recent
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SR .recent { padding: 15px; margin-bottom: 3px; }	
.SR .recent .tabs { overflow: hidden; }
.SR .recent .tabs { height: 1%; }
.SR .recent .tabs li { float: left; background: none; list-style:none; }
.SR .recent .tabs li a { float: left; font: bold 14px/14px "Arial"; color: #007caf; padding: 3px 6px 9px 0px; margin-right: 3px; letter-spacing: -1px; text-decoration: none;}
.SR .recent .tabs li a.active, .SR .recent .tabs li a:hover { color: #007caf; text-decoration: underline; }
.SR .recent a, .SR .recent a:visited { color:#666666; text-decoration: underline;}
.SR .recent a:hover { color:#003333; text-decoration: underline;}

#tab-comments { display: none; margin-bottom: 5px; }
#tab-comments li { padding: 4px 0px 4px 6px; border-bottom: solid 1px #c5ded7; font-size: 11px; color:#5e8a89; list-style:none;}
#tab-comments li a { display: block;}
#tab-posts { margin-bottom: 5px; font-size: 11px; }
#tab-posts li { line-height: 14px; padding: 1px 0px 1px 6px; list-style:none; }
#tab-tags { display: none; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; line-height: 22px;}



/* widget
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SR .widget { padding: 15px; margin-bottom: 3px; color:#5e8a89;}
.SR .widget h3 {font: bold 15px/15px 'Arial'; letter-spacing: -1px; color:#007caf; padding-bottom: 5px; border-bottom: solid 1px #c5ded7; margin-bottom: 5px;}
.SR .widget li { padding: 2px 0px 2px 6px; font-size: 11px; color:#5e8a89; list-style:none;}
.SR .widget a, .SR .widget a:visited { color:#666666; text-decoration: underline;}
.SR .widget a:hover { color:#003333; text-decoration: underline;}

.SR .widget_tag_cloud { line-height: 22px;}

.SR .widget_calendar table { width: 100%;}
.SR .widget_calendar table td { text-align: center; padding: 3px; }
.SR .widget_calendar caption { background: #d2e9e3; padding: 5px 0px; margin-bottom: 10px;}
.SR .widget_calendar #today { background: #d2e9e3;}

.SR .widget_search #s { width: 160px; border: solid 1px #b5d6cd; padding: 3px; margin-bottom: 5px;}

.SR .widget_flickrRSS { overflow: hidden; padding: 15px 0px 15px 15px;}
/**/ *html .SR .widget_flickrRSS { height: 1%;} /**/ 
.SR .widget_flickrRSS h3 { width: 270px; margin-bottom: 10px;}
.SR .widget_flickrRSS ul { float: left;}
.SR .widget_flickrRSS li { background: none; list-style-type: none; display: inline; padding: 0px; float: left; margin: 0px 7px 7px 0px;}
.SR .widget_flickrRSS li a img, .SR .widget_flickrRSS li a:visited img { border: solid 1px #fff; width: 60px; height: 60px;}
.SR .widget_flickrRSS li a:hover img { border: solid 1px #000;}

/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.footer { width: 1000px; margin: 0 auto; background-color:#ffffff;}

#footertestimonial {width: 930px; margin: 0 auto; padding: 15px 0px 15px 70px; float:left; background-color:#202020;}

#testimonialnav {
	float:left;
	padding:4px;
	margin:0;
	border-right:1px solid #fff;
	width:410px;
	background-color:#666666;
font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#fff;
	line-height:1.5em;
}

#testimonialnav img {border:0px; float:left; margin:4px;}

#testimonialnavright {
	float:left;
	padding:4px;
	margin:0;
	width:410px;
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#fff;
	line-height:1.5em;
}

#testimonialnavright img {border:0px; float:left; margin:4px;}

#mainfooter {width:940px; height:155px; background-image:url(images/footerbg.jpg); background-repeat:repeat-x; padding-left:60px;}

#footernavleft {width:100%; border:0px; padding:5px 0px 5px 0px; float:left;}

#footernav {padding:2px 10px 2px 10px; margin:0px;}

#footernav li {
 width:210px;
	float:left;
	list-style:none;
	color:#999999;
	font:1em;
	margin:4px 6px 3px 6px;
	font-weight:normal;
	text-decoration:none;
}

#footernav li a {
	color:#666666;
	padding:0px 3px 0px 0px;
	font:1em;
	margin:4px 2px 0 0;
	font-weight:normal;
	text-decoration:underline;
	line-height:1.3em;
	display:block;
}
#footernav li a:hover {
	color:#666666;
	text-decoration:none;
}

#footernav li a.active {
	color:#666666;
	text-decoration:none;
}

#footercontact {
	float:left;
	width:167px;
	margin-right:0px;
	height:150px;
	}

#footercontact input {
	width:150px;
	padding:1px;
	background:#ffffff;
	color:#8c8c8c;
	border:1px solid #8c8c8c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	}

#footercontact .submitbtn {
	width:155px;
	padding:1px;
	background:#ff0000;
	color:#ffffff;
	border:1px solid #8c8c8c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
text-align:left;
	}
#footercontact p {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-top:10px;
margin-bottom:-10px;
	font-weight:bold;
text-decoration:underline;
	}	

.container { width:1000px; margin: 0 auto; background-color:#ffffff; float:left;}

/* Image Scroller+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.js-disabled img { width:100px; height:100px; display:block; float:left; margin:30px 0 0; }

#outerContainer { width:542px; height:202px; margin:auto; position:relative; }
#imageScroller { width:542px; height:202px; position:relative; background:#000000 url(images/imageScrollerBG.png) no-repeat; }
#viewer { width:522px; height:182px; overflow:hidden; margin:auto; position:relative; top:10px; }
#imageScroller a:active, #imageScroller a:visited { color:#000000; }
#imageScroller a img { border:0; }
#controls { width:534px; height:47px; background:url(images/controlsBG.png) no-repeat; position:absolute; top:4px; left:4px; z-index:10;	}
#controls a { width:37px; height:35px; position:absolute; top:3px; }
#controls a:active, #controls a:visited { color:#0d0d0d; }
#title { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; width:100%; text-align:center; margin-top:10px; }
#rtl { background:url(images/rtl.png) no-repeat; left:100px; }
#rtl:hover { background:url(images/rtl_over.png) no-repeat; left:99px; }
#ltr { background:url(images/ltr.png) no-repeat; right:100px; }
#ltr:hover { background:url(images/ltr_over.png) no-repeat; }


.demobox {
float:left;
width:305px;
height:190px;
background:#ffffff;
margin-right:20px;
padding:8px;
/*border:2px solid #b6fdfd;*/
margin-top:20px;
font-size:12px;
line-height:18px;
}

.demobox h1, h1 a:link, h1 a:active, h1 a:visited {
color:#eeeeee;
background-color:#006677;
font-size:26px;
font-weight:bold;
text-decoration:none;
margin-top:5px;
margin-bottom:5px;
line-height:36px;
padding-left:5px;
}

.demobox h1 a:hover {
color:#eeeeee;
background-color:#006677;
font-size:26px;
font-weight:bold;
text-decoration:underline;
margin-top:5px;
margin-bottom:5px;
line-height:30px;
padding-left:5px;
}

.demobox h2, h2 a:link, h2 a:active, h2 a:visited {
color:#fb1215;
font-size:12px;
font-weight:bold;
text-decoration:none;
margin-top:5px;
margin-bottom:5px;
}

.demobox h2 a:hover {
color:#fb1215;
font-size:12px;
font-weight:bold;
text-decoration:underline;
margin-top:5px;
margin-bottom:5px;
}

.demobox img {
float:left;
padding: 4px 4px 4px 0;
}

.demoline {
float:left;
width:100%;
background:#ffffff;
border-bottom:1px solid #d1d1d1;
margin-top:20px;
height:5px;
}

.logobox {
float:left;
width:93%;
background:#ffffff;
padding:23px;
border:1px solid #d1d1d1;
margin-top:20px;
margin-bottom:20px;
font-size:12px;
line-height:18px;
}

.logobox img {
float:left;
border:2px solid #c5c5c5;
margin:8px;
}

/* NEW NAVIGATION
===================================================================== */
#navStrip {
	height: 70px;
	width: 960px;
	margin: 0 auto;
}
#logo {
	display: block;
	height: 54px;
	width: 160px;
	background: url(09-images/logo.gif) no-repeat left top;
	text-indent: -9999px;
	float: left;
}
#nav09 {
	width: 710px;
	float: right;
	text-align: right;
	position: absolute;
	top: 10px;
	right: 0;
	background: url(09-images/nav-bkg.gif) no-repeat left center;
	line-height: 40px;
}
#nav09 li {
	display: inline;
	margin: 0 10px;
}
#nav09 li a {
	color: #222;
	text-decoration: none;
	font-size: 10pt;
}
#nav09 li a:hover, #nav09 li.current_page_item a {
	color: #B80808;
}

/* SOCIALTABS
===================================================================== */

#socialtab {
	position:fixed;
	width:48px;
	height:155px;
	z-index:10000;
	left: 0px;
	top: 150px;
}

#facebook {
	width:48px;
	height:75px;
	z-index:10001;
	margin-bottom:3px;
}

#twitter {
	width:48px;
	height:75px;
	z-index:10002;
}

.employeetext {
font-size:18px;
color:#000000;
}