/* @override http://www.u-renew.com/css/style.css */

/* @override http://www.u-renew.com/css/style.css */

/* @override http://www.u-renew.com/css/style.css */

/* @override http://u-renew.com/css/style.css */

/* @override http://u-renew.com/css/style.css */

/* @override http://www.u-renew.com/css/style.css */

/* @override http://u-renew.com/css/style.css */

/* @override http://u-renew.com/css/style.css */

/* @override http://u-renew.com/css/style.css */

/* @override http://u-renew.com/css/style.css */

/* @override http://u-renew.com/css/style.css */

/* @override http://www.u-renew.com/css/style.css */

/* @override http://www.u-renew.com/vision/css/style.css */

/* created by youweyoucoding.com 2009 */

/* YUI CSS RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,label { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }


address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul {	list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

body { background: #ffffff; font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size:62.5%; line-height: 1.5em; text-align: center; padding: 0 0 15px 0; }

#wrapper { width: 922px; margin: 5px auto 0 auto; text-align: left; background: url('../images/wrapper_background.jpg') repeat-y 0 0; }
#top_wrapper { width: 922px; margin: 0px auto 0 auto; text-align: left; display: block;  height: 99px;}
#inner_wrapper { width: 902px; margin: 0 auto; }

#header_right {float: right; margin: 35px 21px 0 0; text-align: right;}
#header_right #head {font-size: 12px; color: black; margin-bottom: 15px;}
#header_right #head a {color: #003333; text-decoration: underline;}
#header_right #head a:hover {text-decoration: none;}
#header_right h4 {font-size: 15px; color: #003333; font-weight: normal;}


/* Hyperlinks
------------------------------*/

a:link, a:visited, a:active, a:hover { text-decoration:none; }

/* Top menu
------------------------------*/


#menu { width: 912px; height: 35px; background: url('../images/menu_background.jpg') no-repeat 0 0; padding: 10px 10px 0 10px; }
#menu li { float: left; }
#menu li a { color: #4d4d4d; height: 25px; font-size: 1.4em; padding: 10px 30px 0 30px; background: url('../images/menu_divider.jpg') no-repeat right center; display: block; float: left; }
#menu li a:hover, #menu .menu_active { background: url('../images/menu_hover.jpg') repeat-x 0 0; color: #ffffff; }
#menu li a:hover{ background: url('../images/menu_hover.jpg') repeat-x 0 0; color: #ffffff; }
#menu #menu_right { float: right; }
#menu #menu_right span { padding: 10px 20px 0 0; color: #003333; height: 25px; font-size: 1.4em; display: block; float: right; }
#menu #menu_right span strong { font-weight: bold; }

/* Header
------------------------------*/

#header, #commertial_header, #contact_header, #thank_you_header, #residential_header, #cmount_header, #about_header, #learn_header, #registration_header{ width: 902px; height: 219px; }
#header { }
#commertial_header { background: url('../images/header_commertial.jpg') no-repeat 0 0; }
#contact_header { background: url('../images/header_contact.jpg') no-repeat 0 0; }
#thank_you_header { background: url('../images/header_thank_you.jpg') no-repeat 0 0; }
#residential_header { background: url('../images/header_residential.jpg') no-repeat 0 0; }
#cmount_header { background: url('../images/header_cmount.jpg') no-repeat 0 0; }

#about_header { background: url('../images/header_about.jpg') no-repeat 0 0; }
#learn_header { background: url('../images/header_learn.jpg') no-repeat 0 0; }
#registration_header { background: url('../images/header_registration.jpg') no-repeat 0 0; }
h1 { color: #415e6d; font-size: 2em; position: relative; width: 237px; line-height: 1em; margin: 0px 0 0 15px; float: left; display: inline;}



/* Homepage content
------------------------------*/

#homepage_content { width: 843px; margin: 35px auto  0 auto; }
.homepage_box { width: 271px; height: 261px; float: left; background: url('../images/box_background.jpg') no-repeat 0 0; margin: 0 0 0 5px; display: inline; padding: 1px; position: relative; }
.homepage_box p { padding: 12px; font-size: 1.3em; color: rgb(102,102,102); line-height: 1.5em; }
.homepage_box p a{  color: rgb(102,102,102);}
#box_commercial, #box_residential, #box_learn { width: 271px; height: 108px; position: relative; border-bottom: 1px solid #000000; }
#box_commercial h2, #box_residential h2, #box_learn h2 { position: absolute; top: 12px; left: 12px; font-size: 1.7em; color: #ffffff; }


.box_more { position: absolute; color: #666666; font-size: 1.4em; padding: 0 16px 0 0; background: url('../images/box_more.jpg') no-repeat right 2px; bottom: 14px; left: 12px; }

/* Bottom form
------------------------------*/

.bottom_cat, .com_bottom_cat { width: 264px; margin: 65px 0 12px 5px; padding: 0 0 0 12px; float: left; }
* html .com_bottom_cat { width: 262px; }
.bottom_cat h3, .com_bottom_cat h3 { font-size: 1.6em; color: #666666; }
.bottom_cat h3 strong, .com_bottom_cat h3 strong { color: #224e4e; }

#footer_form { width: 922px; height: 291px; background: url('../images/footer.jpg') no-repeat 0 0; margin: 0 auto 25px; text-align: left; padding: 0 0 20px 0; position: relative; }
#footer_form label { font-size: 1.4em; color: #666666; }
/* My Comment 
#footer_copy { position: absolute; bottom: 0; right: 10px; color: #999999; font-size: 1.2em; }

*/
#vision_link a{
	position: absolute; bottom: 0; right: 10px;font-size: 1.2em;color: #2b5758;
	text-decoration: underline;
}
#vision_link a:hover{
	color: #999999;
	text-decoration: none;
}

.text_input { display: block; border: 1px solid #6d9e9e; background: #ffffff; width: 214px; height: 15px; padding: 3px; margin: 7px 0;
	font-family: "Century Gothic", Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
#footer_form textarea { display: block; width: 214px; padding: 3px; border: 1px solid #6d9e9e; margin: 7px 0 0 0;
	height: 38px;
	font: 12px "Century Gothic", Georgia, "Times New Roman", Times, serif;
}


#footer_sollar_assesment { float: left; display: inline;
	margin: 7px 22px 0 65px;
}
#footer_sollar_assesment p { color: #0e3f3f; margin: 25px 0 0 0; font-size: 1.2p; line-height: 1.5em; }


#footer_ure_news { float: left; margin: 20px 0 0 40px; }
#footer_ure_news .ure_news_inner { position: relative;
	margin-bottom: 17px;
}


#footer_ure_news h4 
{ 

font-size: 1.4em; 
}

#about_right p strong {
	font-weight: bold;
}


#footer_ure_news h4 strong 
{ 
color: #cc3333; 
}



#footer_ure_news .ure_news_inner p { margin: 4px 0 0 0; width: 229px; font-size: 1.3em; color: #2b5758; line-height: 1.5em; }
#footer_ure_news .ure_news_inner p.right {text-align: right; margin-top: 10px;}
#footer_ure_news .ure_news_inner p a { margin: 4px 0 0 0; color: #2b5758; }
#footer_ure_news .ure_news_inner p img {margin-right: 5px; position: relative; top: 2px;}

.ure_news_over { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#footer_ure_news h4 a{color: #2b5758; }
#footer_ure_news h4 strong a{ color: #cc3333; }




.radio_button { display: none; }
.radio_label { background: url('../images/select_default.jpg') no-repeat left center; padding: 0 0 0 20px; line-height: 1.9em; margin: 0 20px 0 0; }

#form_submit { background: url('../images/form_submit.jpg') no-repeat 0 0; border: none; width: 74px; height: 26px; color: #cc3333; }
#form_submit:hover { cursor: pointer; }

#related_links { float: left; line-height: 2em;
	margin: 15px 0 0 48px;
}
#related_links a { color: #2b5758; font-size: 1.4em; }

/* Commertial
------------------------------*/

#commertial_divider { width: 835px; height: 1px; background: url('../images/commertial_divider.jpg') repeat-x 0 0; clear: both; margin: 0 0 30px 0; }
#commertial_left { float: left; width: 385px; color: #7a7a7a; margin: 0 0 0 10px; display: inline; }
#commertial_left h2 { color: #cc3333; font-size: 1.7em; line-height: 1.3em; }

#commertial_right h3{
	color: #cc3333; font-size: 1.7em; line-height: 1.3em;
	margin-top: 0;
}
#commertial_right h4{
	color: #cc3333; font-size: 1.7em; line-height: 1.3em;
}

.commertial_list {
	margin: 18px 0 20px;
}
.commertial_list li { background: url('../images/commertial_list_li.jpg') no-repeat left 8px; padding: 0 0 0 12px; font-size: 1.3em; line-height: 1.6em; }
#commertial_left p, #commertial_right p { font-size: 1.3em; line-height: 1.6em;
	margin: 18px 0 20px;
}
#commertial_right p { color: #7a7a7a; }

#commertial_right { float: right; width: 420px; }
#commertial_right h2 {color: #cc3333; font-size: 1.7em; line-height: 1.3em; border: 1px solid #cdcdcd; width: 186px; height: 28px; padding: 5px 0 0 13px; }


#commertial_table { border: 1px solid #cdcdcd; margin: 12px 0 18px; }
#commertial_table thead tr { font-size: 1.2em; font-weight: bold; color: #666666; height: 30px; }
#commertial_table thead tr td { border-bottom: 1px solid #cdcdcd;
	font-weight: normal;
	font-style: normal;
}
#commertial_table tbody { font-size: 1.2em; color: #8f8f8d; }
#commertial_table tbody tr { background: none; }
#commertial_table tfoot td { color: #44698d; font-size: 1.2em; height: 37px; background: url('../images/commertial_divider.jpg') repeat-x left top;
}
#commertial_table tbody tr { line-height: 1.8em; }


.table_pricing { width: 260px; padding: 0 0 0 12px; }
.table_10, .table_100 { width: 80px; }

#table_first td { padding-top: 7px; }
#table_last td { padding-bottom: 7px; }

.td_minus { color: #da6968; }

#commertial_left h3 { color: #cc3333; font-size: 1.5em; margin: 11px 0 011px; }




/* Photo gallery
------------------------------*/

#photo_gallery { background: url('../images/photos_background.jpg') no-repeat 0 0; position: relative; width: 385px; height: 107px; padding: 18px 0; margin: 0 0 0 17px; float: left; display: inline; }
#photo_gallery a { border: 1px solid #a0a0a0; overflow: hidden; }
#photo_gallery a img { margin: -1px; }
#photo_gallery a:hover { overflow: hidden; border: 4px solid #333333; }
#photo_gallery a:hover img { margin: -4px; }
#photo1 { position: absolute; top: 18px; left: 13px; }
#photo2 { position: absolute; top: 18px; left: 139px; }
#photo3 { position: absolute; top: 18px; right: 14px; }
#photo_gallery h4 { position: absolute; top: -7px; left: 19px; font-size: 1.4em; color: #003366; }

#gallery_right { float: left; width: 380px; margin: 0 0 0 30px; }
#gallery_right h4 { font-size: 1.5em; color: #003366; }
#gallery_right p { font-size: 1.3em; line-height: 1.6em; color: #7a7a7a; margin: 19px 0 0 0; }

.com_bottom_cat { margin: 35px 0 12px 5px; }

/* Contact
------------------------------*/

#contact_content { width: 843px; margin: 30px auto  0 auto; }
#contact_left { width: 385px; float: left; margin-left: 4px; display: inline; }
#contact_left h2 { font-size: 22px; color: #003366;
	margin-top: 5px;
}
#contact_left h3 { color: #cc3333; font-size: 1.5em; margin: 20px 0 10px; }
#contact_left p { 
color: #666366; 
font-size: 1.3em;
line-height: 1.4em;
}

#contact_right { float: right; width: 410px; text-align: right; margin: 0 24px 0 0; }
#contact_right form { color: #666666; font-size: 1.4em; margin: 30px 0 0 0; }
#contact_right form div { margin: 0 45px 4px 0; }
#contact_right form .text_input { width: 280px; height: 15px; padding: 3px; float: right; margin: 6px 0 6px 0;
	font-family: "Century Gothic";
}
#contact_right form .contact_label { float: right; margin: 10px 10px 0 0; }
#contact_right form .contact_label_textarea { float: right; margin: 3px 10px 0 0; }
#contact_right form textarea { width: 280px; height: 140px; border: 1px solid #6d9e9e; background: #ffffff; padding: 3px; float: right; margin: 5px 0 0 0;
	font-family: "Century Gothic";
}
#contact_form_clear, #contact_form_submit { border: none; background: url('../images/contact_submit.jpg') no-repeat 0 0; width: 74px; height: 26px; margin: 15px 0 0 0; }
#contact_form_clear { margin: 0 127px 0 9px; background: url('../images/contact_clear.jpg') no-repeat 0 0; }

/* Thank you
------------------------------*/

#thank_you_h2 { margin: 0 0 18px 0;
	font-size: 22px;
}
#thank_you_h3 {
	margin-bottom: 10px;
}
.thank_you_left { margin: 0 0 190px 0; }

/* Residential
------------------------------*/

#residential_right { float: right; width: 420px; }
#residential_right h2 { color: #cc3333; font-size: 1.7em; line-height: 1.3em; margin-bottom: 8px; }
a.residential_link { color: #3f658c; text-decoration: underline; }
#residential_right p { font-size: 1.3em; line-height: 1.6em; margin: 0 0 11px; color: #7a7a7a;  }
#residential_right ul { margin: 11px 0 29px 0; }
#residential_right ul li { color: #7a7a7a; }
#residential_table { margin-left: 10px; }

#residential_monitoring_link { background: url('../images/residential_monitoring_link.jpg') no-repeat left center; padding: 0 0 0 25px; font-size: 1.3em;color: #224e4e; }

#residential_monitoring_link a{ background:  padding: 0 0 0 25px; font-size: 1.3em;color: #224e4e; }

h2#residential_table_h2 { color: #cc3333; font-size: 1.7em; line-height: 1.3em; border: 1px solid #cdcdcd; width: 169px; height: 28px; padding: 5px 0 0 13px; margin: 0 0 18px 10px; }
#residential_table { width: 820px; display: block; margin-bottom: 26px; color: #666666; }
#residential_table thead td, #residential_table tbody td, #residential_table tfoot td { display: block; padding: 12px 0 5px 12px; font-weight: bold; font-size: 1.2em; float: left; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; }
#residential_table thead td { padding: 10px 0 7px 12px; }
#residential_table tbody td { font-weight: normal; border: none; padding: 6px 0 0 12px; }
#residential_table td.system_specification { width: 420px; border-left: 1px solid #cdcdcd; }
#residential_table td.residential_2kw { width: 130px; }
#residential_table td.residential_3kw { width: 120px; }
#residential_table td.residential_5kw { width: 100px; border-right: 1px solid #cdcdcd; }
#residential_table tr.wide td { border-bottom: 1px solid #cdcdcd; position: relative; padding-top: 0; }
#residential_table tr.wide td h3 { position: absolute; bottom: -6px; left: 0px; background: #ffffff; padding: 0 4px 0 13px; font-weight: bold; }
* html #residential_table tr.wide td h3 { bottom: -8px; }
#residential_table tr.after_wide td { padding-top: 17px; }
#residential_table td.minus_residential { color: #cf4140; }
#residential_table tfoot tr { border-bottom: 1px solid #cdcdcd; color: #224e79; }
#residential_table tfoot tr td { padding: 10px 0 16px 12px; }
#residential_table tfoot tr { background: url('../images/residential_table_bottom.jpg') no-repeat center top; }
#residential_table tfoot td { border-bottom: none; border-top: none; }
* html #residential_table tfoot td { border-bottom: 1px solid #cdcdcd !important; }
*:first-child+html  #residential_table tfoot td { border-bottom: 1px solid #cdcdcd !important; }
#residential_table tr.residential_last td { padding-bottom: 8px; }

#residential_bottom { font-size: 1.3em; color: #666666; }
#residential_bottom p { margin: 0 0 20px 10px; line-height: 1.5em; }
#residential_bottom p strong { font-weight: bold; }
#residential_bottom ul { margin: 0 0 0 10px; }

#residential_bottom ul li { position: relative; line-height: 1.5em; }
#residential_bottom ul li.one_star { left: -9px; background: url('../images/residential_star.jpg') no-repeat left 5px; padding: 0 0 7px 9px; }
#residential_bottom ul li.two_stars { left: -15px; background: url('../images/residential_stars.jpg') no-repeat left 5px; padding: 0 0 23px 15px; }

/* Commercial Mounting Options
------------------------------*/

#cmount_wrapper { width: 830px; margin-left: 16px; }
#cmount_wrapper h2 { color: #003366; font-size: 22px; margin-bottom: 18px; }
#cmount_wrapper .cbox, #cmount_wrapper .cbox_last { padding: 11px 0 0 13px; width: 817px; position: relative; left: -14px; background: url('../images/cmount_line.jpg') repeat-x center top; }
#cmount_wrapper .cbox h3 { font-size: 1.7em; color: #cc3333; margin-bottom: 15px; }
#cmount_wrapper div.panel_single div.panels_right h3 a {
	color: #666666;
}

#registar_now a img {
	margin-top: 20px;
	margin-left: -4px;
}

#cmount_wrapper .cbox h3 a { color: #cc3333; }
#cmount_wrapper .cbox_left { width: 550px; float: left; }

#cmount_wrapper div.cbox div.cbox_right div.cbox_calc p strong {
	font-weight: bold;
}
#cmount_wrapper .cbox_left p { font-size: 1.3em; color: #666666; line-height: 1.4em; }
#cmount_wrapper .cbox_right { width: 250px; float: right; }

div.cbox_map {
	margin-top: 100px;
}
#cmount_wrapper .cbox_right img { border: 1px solid #717171; margin-bottom: 1px; position: relative; top: -4px; }
#cmount_wrapper .cbox_right img a { border: 1px solid #717171; margin-bottom: 1px; position: relative; top: -4px; }
* html #cmount_wrapper .cbox_right img { top: -2px; }
#cmount_wrapper .cbox_last { background: url('../images/cmount_line.jpg') repeat-x center bottom; padding-top: 0px; height: 1px; }

/* About gallery
------------------------------*/
#about_right p img {
	margin-top: 6px;
	margin-bottom: 6px;
}
#about_right p { font-size: 1.3em; line-height: 1.6em; margin: 0 0 11px; color: #7a7a7a;  }
#about_right { float: right; width: 386px;
	margin-right: 40px;
}
#about_right h2 { color: #003366; font-size: 1.7em; line-height: 1.3em; margin-bottom: 8px; }
#about_right h4 {
	color: #cc3333; font-size: 1.7em; line-height: 1.3em; border: 1px solid #cdcdcd; height: 28px; padding: 5px 0 0 13px; background: url(../images/new_pricing.gif) no-repeat right center;
}
#about_right ul { margin: 11px 0 29px 0; }
#about_right ul li { color: #7a7a7a; }
#about_left p, #about_right p { font-size: 1.3em; line-height: 1.6em; margin: 0 0 10px;
}

#about_divider { width: 835px; height: 1px; background: url('../images/commertial_divider.jpg') repeat-x 0 0; clear: both; margin: 0 0 30px 0; }
#about_left { float: left; width: 369px; color: #7a7a7a; margin: 0 0 0 10px; display: inline; }
#about_left h2 { color: #003366; font-size: 22px; line-height: 1.3em; }
.about_list { margin: 18px 0 20px 0; }
.about_list li { background: url('../images/commertial_list_li.jpg') no-repeat left 8px; padding: 0 0 0 12px; font-size: 1.3em; line-height: 1.6em; }
#about_left p, #about_right p { font-size: 1.3em; line-height: 1.6em; margin: 0 0 10px;
}

#about_left h3 {color: #cc3333; font-size: 1.5em; margin: 11px 0; }

#about_right h3 {color: #cc3333; font-size: 1.5em; margin: 11px 0; 
	
}

td.residential_2kw.minus_residential {color: #cc3333;
	
}

/* Learn 
------------------------------*/
#learn_right p img {
	margin-top: 6px;
	margin-bottom: 6px;
}
#learn_right p { font-size: 1.3em; line-height: 1.6em; margin: 0 0 11px; color: #7a7a7a;  }
#learn_right { float: right; width: 386px;margin-right: 32px;
	margin-top: 17px;
}

#learn_right p a {
	color: #003366;
}
#learn_right h2 { color: #003366; font-size: 1.7em; line-height: 1.3em; margin-bottom: 8px; }
#learn_right ul { margin: 11px 0 29px 0; }
#learn_right ul li { color: #7a7a7a; }
#learn_left p, #learn_right p { font-size: 1.3em; line-height: 1.6em; margin: 0 0 10px;
}

#learn_divider { width: 835px; height: 1px; clear: both; margin: 0 0 20px; }
#learn_left { float: left; width: 369px; color: #7a7a7a; margin: 0 0 0 10px; display: inline; }
#learn_left h2 { color: #003366; font-size: 22px; line-height: 1.3em; }
#learn_left p, #learn_right p { font-size: 1.3em; line-height: 1.6em; margin: 0 0 10px;
}
#learn_left h3 {color: #cc3333; font-size: 1.5em; margin: 11px 0; }
#learn_right h3 {color: #cc3333; font-size: 1.5em;
	margin: 11px 0;
}

#learn_left ul.learn_list ul.numbers_4 li h5 span a{
	color: #003366;
}
.learn_list {
	margin: 18px 0 20px 0px;}
	.learn_list ul {
padding-left: 31px;font-size: 1.3em; line-height: 1.6em; margin-left:0; padding: 0;}
#learn_left ul.learn_list ul.numbers_1 li {
	background: url(../images/item_1.jpg) no-repeat 0 5px;
	margin-bottom: 11px;}
#learn_left ul.learn_list ul.numbers_2 li {
	background: url(../images/item_2.jpg) no-repeat 0 5px;
	margin-bottom: 11px;}
#learn_left ul.learn_list ul.numbers_3 li {
	background: url(../images/item_3.jpg) no-repeat 0 5px;
	margin-bottom: 11px;}
#learn_left ul.learn_list ul.numbers_1 li h5, ul.numbers_2 li h5, ul.numbers_3 li h5, ul.numbers_4 li h5 {
	padding-left: 31px; }
#learn_left img {
	margin-top: 24px;
	margin-bottom: 15px;}
	
/* Registration Page
------------------------------*/
#registration_right p img {
	margin-top: 6px;
	margin-bottom: 6px;
}
#registration_right p { font-size: 1.3em; line-height: 1.6em; color: #7a7a7a;
	margin: 0 0 11px;
}
#registration_right { float: right; width: 386px;margin-right: 32px;
	margin-top: 43px;
}

#registration_right p span {
	color: #333333;
}

#registar_now p {
	width: 174px;
	height: 76px;
	background: url(../images/registar_now.png) no-repeat;
	text-indent: -9999px;
	left: -3px;
	position: relative;
	top: 17px;
}

#registration_right p a {
	color: #003366;
}
#registration_right h2 { color: #003366; font-size: 1.7em; line-height: 1.3em; margin-bottom: 8px; }
#registration_right ul { margin: 11px 0 29px 0; }
#registration_right ul li { color: #7a7a7a; }

#registration_divider { width: 835px; height: 1px; clear: both; margin: 0 0 20px; }
#registration_left { float: left; width: 369px; color: #7a7a7a; margin: 0 0 0 10px; display: inline; }
#registration_left h2 { color: #003366; font-size: 22px; line-height: 1.3em; }
#registration_left p, #registration_right p { font-size: 1.3em; line-height: 19px;
	margin: 0 0 10px;
}
#registration_left h3 {color: #cc3333; font-size: 1.5em; margin: 11px 0; }
#registration_right h3 {color: #cc3333; font-size: 1.5em;
	margin: 11px 0;
}

#registration_left ul.registration_list ul.numbers_4 li h5 span a{
	color: #003366;
}
.registration_list {
	margin: 18px 0 20px 0px;}
	.registration_list ul {
padding-left: 31px;font-size: 1.3em; line-height: 1.6em; margin-left:0; padding: 0;}
#registration_left ul.registration_list ul.numbers_1 li {
	background: url(../images/item_1.jpg) no-repeat 0 5px;
	margin-bottom: 11px;}
#registration_left ul.registration_list ul.numbers_2 li {
	background: url(../images/item_2.jpg) no-repeat 0 5px;
	margin-bottom: 11px;}
#registration_left ul.registration_list ul.numbers_3 li {
	background: url(../images/item_3.jpg) no-repeat 0 5px;
	margin-bottom: 11px;}
#registration_left ul.registration_list ul.numbers_1 li h5, ul.numbers_2 li h5, ul.numbers_3 li h5, ul.numbers_4 li h5 {
	padding-left: 31px; }
#registration_left img {
	margin-top: 24px;
	margin-bottom: 15px;}
	.registration_list ul {
	margin-top: -.5px;
}
	.registration_list li { background: url('../images/commertial_list_li.jpg') no-repeat left 8px; padding: 0 0 0 12px;  line-height: 1.6em;
}
	
/* Panels Available
------------------------------*/

.panels p { line-height: 1.4em; color: #666666; font-size: 1.3em; margin-bottom: 25px; }
.panel_single { width: 263px; height: 48px; border: 1px solid #999999; float: left; margin: 0 7px 1px 0; display: inline; }
.panel_single:hover { background: url('../images/single_panel_background.jpg') repeat-x 0 0; }
.panel_single:hover h3 { color: #114153; }
.panel_single img { width: 104px; height: 48px; float: left; border-right: 1px solid #999999; }
.panels_right { width: 156px; float: left; position: relative; }
.panels_right h3 { position: absolute; top: 15px; left: 10px; color: #696969; font-size: 1.1em; }

/*footer Contact

----------------------*/
/*
#footer_form div.contact_footer{
	
	position: relative;
	font-family: "Century Gothic";
	font-variant: normal;
}
#footer_form div.contact_footer h4 { color: #2b5758;
	line-height: 1.8em;
	width: 210px;
	float: right;
	font-size: 14px;
}
#footer_form div.contact_footer h4 strong { f
ont-size: 1.1em; color: #cc3333; }
#footer_form div.contact_footer h4 a
{
}
.contact_footer{
	padding-top: 143px;
}
.contact_footer h4 strong a
{ 
    color: #cc3333;
	font: 1.5em "Century Gothic";	
}
.contact_footer p a{ 
color: #2b5758;
font: 1.3em/1.5em "Century Gothic";
}
*/

#contact_footer {
	padding-top: 141px;
	padding-left: 630px;
}
#contact_footer h4 a{
	color: #cc3333;
	font-size: 1.5em;
	font-family: "Century Gothic", "Century Gothic";
}
#contact_footer ul a{
	 
	width: 229px; 
	font-size: 1.3em; 
	color: #2b5758; 
	line-height: 1.5em;
}
#contact_footer ul{
	margin-top: -5px;
}
#contact_footer ul li {
	margin-top: 10px;
}













/* Others
------------------------------*/

.clear { clear: both; }
#casestudy {margin: 0 0 20px 0;}

#casestudy_left {float: left; width: 363px; display: inline; margin-left: 8px;}
#casestudy_left h4 {color: #003366; font-size: 22px; margin-bottom: 25px; font-weight: normal;
	line-height: 24px;
}
#casestudy_left h5 {color: #cc3333; font-size: 14px; margin-top: 25px; font-weight: normal; margin-bottom: 15px;}
#casestudy_left ul {line-height: 19px; color: #666666; font-size: 13px;}
#casestudy_left li {background: url(../images/blue_bullet.gif) no-repeat left center; padding-left: 10px;}
#casestudy_left li a {color: #336699;}



#casestudy_right {float: right; width: 395px;}
#casestudy_right h6 {font-size: 14px; color: #003366; font-weight: normal; margin-bottom: 15px;}
#casestudy_right img {float: left; margin: 0 11px 15px 0px;}
#casestudy_right #hor_line {background: #cccccc; height: 1px; font-size: 1px; display: block; margin-bottom: 25px;}
#casestudy_right p {line-height: 22px; color: #666666; font-size: 13px; margin-right: 7px; margin-bottom: 15px;}
#casestudy_right {}
#casestudy_right {}
#casestudy_right p a{
	color: #224e4e;
}
#casestudy_right p a:hover{
	color: #999999;
}

#large-img img {width: 350px; border: 1px solid #9b9b9b; position: absolute; top: 0px; z-index: 1;}
#large-img {width: 350px; position: relative;}
#large-img span {font-size: 11px; color: white; padding-top: 245px; position: relative; z-index: 2; display: block; text-align: right; left: -5px; }

td.blank_column {color: white !important;
	
}

#cmount_wrapper div.cbox div.cbox_right p {
	line-height: 1.4em; color: #666666; font-size: 1.3em; margin-bottom: 25px; 
}

class#tm {
	font-size: .3em;
}

#contact_left ul li {
color: #666366; 
font-size: 1.3em;
line-height: 1.4em;
list-style-type: disc;
text-shadow: white 0 0 0;
	opacity: 1;
	list-style-position: inside;
}




#about_new h2 {font-size: 25px; color: #003366; font-weight: normal; margin: 0 0 21px 0;}
#about_new p {font-size: 13px; color: #666666; line-height: 19px; margin: 0 0 15px 0;}
#about_new p span {color: #10323f;}
#about_new h3 {font-size: 14px; color: #c42e38; font-weight: normal; margin: 0 0 18px 0;}
#about_new #aboutleft {width: 391px; float: left;}
#about_new #aboutleft2 {width: 405px; float: left;}
#about_new .mainimg {display: block; border: 1px solid #abaa9f; margin: 0 0 21px 0;}
#about_new #aboutright {width:390px; float: right;}
#about_new #aboutright2 {width:405px; float: right;}
#about_new ul.bull li {display: block; font-size: 13px; color: #666666; line-height: 19px; background: url(../images/bull.gif) no-repeat 0 7px; padding: 0 0 0 12px; margin: 0 0 0 15px;}

.tabs {display: block; margin: 0 0 0px 0;}
.tabs li {font-size: 12px; float: left; border: 1px solid #10323f; text-transform: uppercase; margin: 0 0 40px 0;}
.tabs li.no-b {border-left: none;}
.tabs li a {display: block; padding: 2px 10px; background: white; color: #8d8d8d;}
.tabs li a:hover,.tabs li.active a {color: white; background: #10323f; text-decoration: none;}

#management li {clear: both; display: block; margin: 0 0 20px 0; float: left;}
#management li img {float: left; width: 158px; border: 1px solid #274652;}
#management li div {float: left; width: 550px; padding: 0 0 0 15px;}
#about_new #management li h3 {margin: 0 0 7px 0;}


ul#pos li {display: block; clear: both; float: left; margin: 0 0 12px 0; padding: 0 0 8px 0; background: url(../images/posdiv.gif) repeat-x bottom left; font-size: 13px; color: #666666; line-height: 19px; width: 390px;}
ul#pos li.last {background: none;}
ul#pos li h4 {color: #003333; font-weight: normal; margin: 0 0 4px 0;}
ul#pos li div {width: 167px;}

.left {float: left;}
.right {float: right;}

.tab_container {width: 100%;}

div.phone_numbers_contact {
color: #224e4e;
font-size: 1.3em;
line-height: 1.4em;
}

div.cbox_calc {
}

span.style1 {
	color: #3f658c; text-decoration: underline; 
}

