@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
}
html, body {
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/shelfcom/header_top_bk.gif) repeat-x;
}
.wrapper {
	margin-left: auto;
	margin-right: auto;
	width:928px;
	position:relative;
	padding-bottom:30px;
}
.footer {
	clear:both;
	height: 268px; /* .push must be the same height as .footer */
	background:url(../images/shelfcom/footer_bk.png) repeat-x;
	margin:0px 0px 0px 0px;
	overflow:hidden;
}

.push {
	clear:both;
	height: 0px; /* .push must be the same height as .footer */
	margin:0px 0px 0px 0px;
	overflow:hidden;
}

.footer_wrapper {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:928px;
	overflow:hidden;
}

.footer_col_1 {
	float:left;
	width:285px;
}

.footer_col_1 ul {
	padding:0px 0px 0px 0px;
	margin:2px 8px 0px 0px;
}

.footer_col_1 li {
	list-style-type:none;
	/*list-style-image:url(../images/icon_arrow.png);
	list-style-position:inside;*/
	font-size:12px;
	color:#FFFFFF;
	margin:0px 8px 5px 0px;
	padding:0px 0px 0px 0px;
	height:20px;
	background:url(../images/shelfcom/ie6/footer_row_bk_0.png) no-repeat;
	/*border-bottom:1px dashed #FFF;*/
	/*min-height:15px;*/
}

.footer_col_1 li a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:2px 0px 0px 20px;
	height:20px;
}

.footer_col_1 li a:hover {
	color:#FFF;
	background:  repeat-x;
	text-decoration:none;
	background:url(../images/shelfcom/ie6/footer_row_bk.png) no-repeat;
	height:20px;
}

.footer_col_2 {
	float:left;
	width:438px;
	padding:37px 0px 0px 0px;
}

.footer_col_2 ul {
	padding:0px 0px 0px 0px;
	margin:2px 8px 0px 0px;
}

.footer_col_2 li {
	list-style-type:none;
	/*list-style-image:url(../images/icon_arrow.png);
	list-style-position:inside;*/
	font-size:12px;
	color:#FFFFFF;
	margin:0px 8px 0px 0px;
	padding:0px 0px 5px 0px;
	height:20px;
	background:url(../images/shelfcom/ie6/footer_row_bk_0.png) no-repeat;
	/*border-bottom:1px dashed #FFF;*/
	/*min-height:15px;*/
}

.footer_col_2 li a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:2px 0px 0px 20px;
	height:20px;
}

.footer_col_2 li a:hover {
	color:#FFF;
	background:  repeat-x;
	text-decoration:none;
	background:url(../images/shelfcom/ie6/footer_row_bk_col_2.png) no-repeat;
	height:20px;
}

.footer_col_3 {
	float:right;
	width:201px;
}

.footer_col_3 a{
	color:#FFF;
	/*background: #5bb9de repeat-y;*/
	text-decoration:underline;
}

.footer_col_3 a:hover{
	color:#FFF;
	/*background: #5bb9de repeat-y;*/
	text-decoration:underline;
}

.footer_col_3 p{
	font-size:12px;
	color:#FFF;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.footer_tab_row {
	clear:both;
	width:89px;
	padding:0px 0px 5px 0px;
}

.footer_copyright_row {
	clear:both;
	overflow:hidden;
	padding:29px 0px 0px 0px;
}

.footer_copyright_row_col_1 {
	float:left;
	width:70px;
	padding:2px 0px 0px 0px;
}

.footer_copyright_row_col_2 {
	float:left;
	text-align:center;
	color:#FFF;
	font-size:11px;
	width:760px;
	padding:3px 0px 0px 0px;
}

.footer_copyright_row_col_2 a{
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}

.footer_copyright_row_col_2 a:hover{
	color:#FFF;
	font-size:11px;
	text-decoration:underline;
}

.footer_copyright_row_col_3 {
	float:right;
	width:97px;
}



.top_nav_area {
	clear:both;
	height:35px;
	margin:0 0 10px;
}

/*Menu*/

.main_menu_area {
	clear:both;
	height:33px;
	margin:0px 0px 0px 180px;
	position:relative;

}

.menu_01 {
	float:left;
	width:66px;
	height:33px;
}

.menu_01 a{
	background:url(../images/shelfcom/menu_01.gif) no-repeat;
	display:block;
	font-size:12px;
	color:#FFF;
	text-align:center;
	width:66px;
	height:25px;
	padding:8px 0px 0px 0px;
	
	text-decoration:none;
}

/*.menu_01 a:hover{
	background-position:0px -66px;
	display:block;
	font-size:12px;
	color:#FFF;
	text-align:center;
	text-decoration:underline;
}*/

.menu_02 {
	float:left;
	width:78px;
	height:33px;
}

.menu_02 a{
	background:url(../images/shelfcom/menu_02.gif) no-repeat;
	display:block;
	font-size:12px;
	color:#FFF;
	text-align:center;
	width:78px;
	height:25px;
	text-decoration:none;
	padding:8px 0px 0px 0px;

}

/*.menu_02 a:hover{
	background-position:0px -48px;
	display:block;
	font-size:12px;
	color:#FFF;
	text-align:center;
	text-decoration:underline;	
}
*/
.menu_03 {
	float:left;
	width:71px;
	height:33px;
}

.menu_03 a{
	background:url(../images/shelfcom/menu_03.gif) no-repeat;
	display:block;
	font-size:12px;
	color:#FFF;
	text-align:center;
	width:71px;
	height:25px;
	text-decoration:none;
	padding:8px 0px 0px 0px;
}

/*.menu_03 a:hover{
	background-position:0px -48px;
	display:block;
	font-size:12px;
	color:#FFF;
	text-align:center;
	text-decoration:underline;	
}*/

.menu_04 {
	float:left;
	width:107px;
	height:33px;
}

.menu_04 a{
	background:url(../images/shelfcom/menu_04.gif) no-repeat;
	display:block;
	font-size:12px;
	color:#FFF;
	text-align:center;
	width:107px;
	height:25px;
	text-decoration:none;
	padding:8px 0px 0px 0px;

}

/*.menu_04 a:hover{
	background-position:0px -48px;
	display:block;
	font-size:12px;
	color:#FFF;
	text-align:center;
	text-decoration:underline;	
}*/

.menu_05 {
	float:left;
	width:176px;
	height:33px;
}

.menu_05 a{
	background:url(../images/shelfcom/menu_05.gif) no-repeat;
	display:block;
	font-size:12px;
	color:#FFF;
	text-align:center;
	width:176px;
	height:25px;
	text-decoration:none;
	padding:8px 0px 0px 0px;

}

/*.menu_05 a:hover{
	background-position:0px -48px;
	display:block;
	font-size:12px;
	color:#FFF;
	text-align:center;
	text-decoration:underline;	
}*/

.menu_06 {
	float:left;
	width:180px;
	height:33px;
}

.menu_06 a{
	background:url(../images/shelfcom/menu_06.gif) no-repeat;
	display:block;
	font-size:12px;
	color:#FFF;
	text-align:center;
	width:180px;
	height:25px;
	text-decoration:none;
	padding:8px 0px 0px 0px;

}

/*.menu_06 a:hover{
	background-position:0px -48px;
	display:block;
	font-size:12px;
	color:#FFF;
	text-align:center;
	text-decoration:underline;	
}*/

.menu_07 {
	float:left;
	width:67px;
	height:33px;
}

.menu_07 a{
	background:url(../images/shelfcom/menu_07.gif) no-repeat;
	display:block;
	font-size:12px;
	color:#FFF;
	text-align:center;
	width:67px;
	height:25px;
	text-decoration:none;
	padding:8px 0px 0px 0px;

}

/*Sub Menu Section*/

.sub_menu_area {
	position:absolute;
	width:244px;
	z-index:1;
	left:50px;
	top:185px;
	display:none;
}

.sub_menu_1 {
	background:url(../images/shelfcom/sub_menu_1.png) repeat-y;
	width:244px;
}

.sub_menu_1 ul {
	padding:0px;
	margin:0px 8px 0px 8px;
}

.sub_menu_1 li.register_your_company {
	list-style-type:none;
	font-size:11px;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px 3px 0px 0px;
	background-color: #faa530;
}

.sub_menu_1 li {
	list-style-type:none;
	/*list-style-image:url(../images/shelfcom/sub_menu_arrow.png);*/
	font-size:11px;
	color:#FFFFFF;
	/*margin:0px 8px 0px 20px;*/
	padding:0px 0px 5px 0px;
	/*border-bottom:1px dashed #FFF;*/
	/*min-height:15px;*/
	/*margin:0px 8px 0px 8px;*/
}

.sub_menu_1 li a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:5px 0px 5px 5px;
	overflow:hidden;
}

.sub_menu_1 li a:hover {
	color:#FFF;
	background: #5bb9de repeat-y;
	text-decoration:none;
}

.sub_menu_2 {
	background:url(../images/shelfcom/sub_menu_2.png) no-repeat;
	width:244px;
	height:17px;
}

/*Logo*/

.logo_shelfcom {
	position:absolute;
	left:0px;
	top:13px;
}

.slogan_row {
	clear:both;
	padding:15px 0px 0px 0px;
}

.logo_slogan {
	float:left;
}

.hd_since1980 {
	float:right;
}

/*Banner Area*/

.bannerbk_area {
	clear:both;
	padding:10px 0px 0px 0px;
	width:928px;
	height:257px;
}

.bannerbk_1 {
	clear:both;
	width:928px;
	height:19px;
}

.bannerbk_2 {
	clear:both;
	width:928px;
	background:url(../images/shelfcom/headerbk_2.gif) repeat-y;	
	overflow:hidden;
}

.banner_col_1 {
	float:left;
}

.banner_col_2 {
	float:right;
	padding:0px 15px 0px 0px;
}

.banner_hd_register {
	clear:both;
	padding:57px 0px 0px 52px;
}

.banner_trynow_btn {
	clear:both;
	padding:45px 0px 0px 52px;
}	

.bannerbk_3 {
	clear:both;
	width:928px;
	height:19px;
}

/*Main Content*/

.main_content_area {
	clear:both;
	padding:20px 0px 0px 0px;
}

.main_content_col_1 {
	float:left;
	width:479px;
}

.main_content_col_1 p{
	font-size:12px;
	color:#333333;
	padding:10px 0px 0px 0px;
	margin:0px;
}

.main_content_col_1 h1{
	font-size:14px;
	color:#0173bc;
	padding:10px 0px 0px 0px;
	margin:0px;
}

.main_content_col_1 h2{
	font-size:14px;
	color:#0173bc;
	padding:10px 0px 0px 0px;
	margin:0px;
}

.main_content_col_1 ul {
	padding:10px 0px 0px 40px;
	margin:0px 0px 0px 0px;
}

.main_content_col_1 li {
	list-style-type:none;
	list-style-image:url(../images/shelfcom/circle.gif);
	/*list-style-position:inside;*/
	font-size:12px;
	color:#333333;
	margin:0px 8px 0px 0px;
	padding:0px 0px 5px 0px;
	/*background:url(../images/footer_row_bk_0.png) no-repeat;*/
	/*border-bottom:1px dashed #FFF;*/
	/*min-height:15px;*/
}

.main_content_col_1 a{
	color:#0173bc;
	text-decoration:underline;
}

.main_content_col_1 a:hover {
	color:#000;
	text-decoration:underline;
}

.main_content_hd {
	background-image:url(../images/shelfcom/hd_shelfcom.gif);
	background-repeat:no-repeat;
	height:32px;
}

.main_content_hd h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.main_content_col_2 {
	float:right;
	width:419px;
}

.main_content_col_2 p{
	font-size:12px;
	color:#333333;
	padding:10px 0px 0px 0px;
	margin:0px;
}

.quick_form {
	clear:both;
	overflow:hidden;
}

.quick_form_col_1 {
	float:left;
	width:42px;
}

.quick_form_col_2 {
	float:right;
	width:367px;
}

.quick_form_col_2 p{
	font-size:12px;
	color:#333333;
	padding:5px 0px 0px 0px;
	margin:0px;
}

.pdf_row {
	clear:both;
	padding:5px 0px 0px 0px;
}

.pdf_row_col_1 {
	clear:both;
	width:35px;
}

.pdf_row_col_2 {
	clear:both;
	width:180px;
	padding:10px 0px 0px 10px;
}

.pdf_row_text {
	clear:both;
	padding:15px 0px 0px 0px;
}

.pdf_row_col_2_text {
	float:left;
	width:100%;
	padding:0px;
}

.pdf_row_col_2_text p{
	float:left;
	padding:10px 10px 0px 10px;
	margin:0px;
	font-size:12px;
	width:280px;
}

.pdf_row_col_2_text img{
	float:left;
}

.pdf_pulldown {
	width:180px;
	font-size:12px;
}

.pdf_row_col_3 {
	clear:both;
	padding:10px 0px 0px 5px;
	float:right;
}

.hd_quality_support {
	background-image:url(../images/shelfcom/hd_quality_support.gif);
	background-repeat:no-repeat;
	height:21px;
}

.hd_quality_support h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.quality_support {
	clear:both;
	overflow:hidden;
	padding:10px 0px 0px 0px;
}

/*--SERVICES PAGE CSS--*/

.banner_hd_services {
	clear:both;
	padding:20px 0px 0px 52px;
}

.banner_col_2_others {
	float:right;
	padding:0px 36px 0px 0px;
}


.bannerbk_services_area {
	clear:both;
	padding:10px 0px 0px 0px;
	width:928px;
}

.register_oranage_area {
	clear:both;
	overflow:hidden;
	width:417px;
	padding:5px 0px 0px 0px;
}

.register_oranage_bk_1 {
	clear:both;
	width:417px;
	height:66px;
}

.register_oranage_bk_2 {
	clear:both;
	width:417px;
	background:url(../images/shelfcom/register_oranage_bk_2.png) repeat-y;
	overflow:hidden;
}

.register_oranage_bk_2_col_1 {
	float:left;
	width:267px;
}

.register_oranage_bk_2_col_1 p{
	font-size:12px;
	color:#FFF;
	padding:0px 0px 0px 20px;
	margin:0px;
}

.register_oranage_bk_2_col_2 {
	float:right;
	width:130px;
	padding:5px 0px 0px 0px;
}

.register_oranage_bk_3 {
	clear:both;
	width:417px;
	height:10px;
}

.quick_form_others {
	clear:both;
	overflow:hidden;
	padding:10px 0px 0px 0px;
}

.services_blue_area {
	clear:both;
	overflow:hidden;
	padding:10px 0px 0px 0px;
	width:930px;
}

.services_blue_bk_1 {
	clear:both;
	height:19px;
	width:930px;	
}

.services_blue_bk_2 {
	clear:both;
	background:url(../images/shelfcom/services_blue_bk_2.png) repeat-y;
	width:930px;	
	overflow:hidden;
}

.services_blue_bk_3 {
	clear:both;
	height:19px;
	width:930px;	
}

.services_col_1 {
	float:left;
	width:400px;
	padding:0px 0px 0px 10px;
}

.services_col_1 ul {
	padding:0px 0px 0px 0px;
	margin:2px 8px 0px 0px;
}

.services_col_1 li {
	list-style-type:none;
	/*list-style-image:url(../images/icon_arrow.png);
	list-style-position:inside;*/
	font-size:12px;
	color:#FFFFFF;
	margin:0px 8px 0px 0px;
	padding:0px 0px 5px 0px;
	height:20px;
	background:url(../images/shelfcom/ie6/footer_row_bk_0.png) no-repeat;
	/*border-bottom:1px dashed #FFF;*/
	/*min-height:15px;*/
}

.services_col_1 li a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:2px 0px 0px 20px;
	height:20px;
}

.services_col_1 li a:hover {
	color:#FFF;
	background:  repeat-x;
	text-decoration:none;
	background:url(../images/shelfcom/ie6/footer_row_bk.png) no-repeat;
	height:20px;
}

.services_col_2 {
	float:left;
	width:440px;
	padding:0px 0px 0px 0px;
}

.services_col_2 ul {
	padding:0px 0px 0px 0px;
	margin:2px 8px 0px 0px;
}

.services_col_2 li {
	list-style-type:none;
	/*list-style-image:url(../images/icon_arrow.png);
	list-style-position:inside;*/
	font-size:12px;
	color:#FFFFFF;
	margin:0px 8px 0px 0px;
	padding:0px 0px 5px 0px;
	height:20px;
	background:url(../images/shelfcom/ie6/footer_row_bk_0.png) no-repeat;
	/*border-bottom:1px dashed #FFF;*/
	/*min-height:15px;*/
}

.services_col_2 li a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:2px 0px 0px 20px;
	height:20px;
}

.services_col_2 li a:hover {
	color:#FFF;
	background:  repeat-x;
	text-decoration:none;
	background:url(../images/shelfcom/ie6/footer_row_bk_col_2.png) no-repeat;
	height:20px;
}

.service_price_bk_area {
	clear:both;
	overflow:hidden;
	padding:10px 0px 0px 0px;
}

.service_price_bk_1 {
	float:left;
	width:8px;
	height:46px;
	background:url(../images/shelfcom/service_price_bk_1.png) no-repeat;
}

.service_price_bk_2 {
	float:left;
	height:46px;
	background:url(../images/shelfcom/service_price_bk_2.png) repeat-x;
	overflow:hidden;
}

.service_price_bk_2 h1{
	font-size:22px;
	padding:8px 5px 0px 5px;
	margin:0px;
	color:#FFF;
}

.service_price_bk_3 {
	float:left;
	width:8px;
	height:46px;
	background:url(../images/shelfcom/service_price_bk_3.png) no-repeat;
}

/***Services Contact****/

.services_contact_area {
	clear:both;
	overflow:hidden;
	width:417px;
	padding:5px 0px 0px 0px;
}

.services_contact_bk_1 {
	clear:both;
	width:417px;
	height:10px;
}

.services_contact_bk_2 {
	clear:both;
	width:417px;
	background:url(../images/shelfcom/contact_bk_2.png) repeat-y;
	overflow:hidden;
	padding:0px 0px 10px 0px;
}

.services_contact_bk_3 {
	clear:both;
	width:417px;
	background:url(../images/shelfcom/contact_bk_3.png) repeat-y;
	overflow:hidden;
	padding:10px 0px 0px 0px;
}

.services_contact_bk_4 {
	clear:both;
	width:417px;
	height:9px;
	background:url(../images/shelfcom/contact_bk_4.png) no-repeat;
}

.contact_form_row {
	clear:both;
	padding:5px 0px 5px 20px;
	overflow:hidden;
}

.contact_form_col_1 {
	float:left;
	width:120px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	padding:5px 0px 0px 0px;
}

.contact_form_col_2 {
	float:right;
	width:240px;
	font-size:12px;
	color:#FFF;
	padding:0px 20px 0px 0px;
}

.contact_form_col_2 input{
	width:220px;
	font-size:12px;
	color:#000;
	padding:3px;
	float:left;
}

.contact_form_col_2 textarea{
	width:222px;
	height:100px;
	font-size:12px;
	color:#000;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}

.astricts {
	float:right;
	font-size:24px;
	color:#0173BC;
	margin:-15px 0px 0px 1px;
}

.services_contact_bk_3_col_1 {
	float:left;
	width:267px;
}

.services_contact_bk_3_col_1 p{
	font-size:12px;
	color:#FFF;
	padding:0px 0px 0px 20px;
	margin:0px;
}

.services_contact_bk_3_col_2 {
	float:right;
	width:145px;
	padding:5px 0px 0px 0px;
}

.questions_or_further_info_area {
	clear:both;
	overflow:hidden;
	padding:10px 0px 0px 0px;
}

.questions_or_further_info_area p{
	clear:both;
	padding:5px 0px 0px 0px;
	margin:0px;
}

.questions_or_further_info_area a{
	color:#000;
	text-decoration:underline;
}
.questions_or_further_info_area a:hover{
	color:#0173bc;
	text-decoration:underline;
}

/* END--SERVICES PAGE CSS--END */

/* START -- WIZARDS PAGES CSS -- START*/

.wizard_area {
	clear:both;
	overflow:hidden;
}

.wizard_col_1 {
	float:left;
	padding:0px 0px 0px 0px;
	width:700px;
}

.wizard_col_2 {
	float:left;
	padding:0px 0px 0px 0px;
	width:225px;
}

.wizard_steps {
	clear:both; 
	padding:35px 0px 0px 0px;
}

.wizards_questions {
	clear:both;
	overflow:hidden;
	width:225x;
	padding:10px 0px 0px 0px;
}

.support_bk_1 {
	clear:both;
	width:225px;
	height:8px;
}

.support_bk_2 {
	clear:both;
	overflow:hidden;
	width:225px;
	background:url(../images/shelfcom/questions_bk_2.gif) repeat-y;
	padding:0px 0px 0px 0px;
}

.support_bk_2 h1{
	font-size:12px;
	padding:0px 0px 0px 10px;
	margin:0px;
	color:#0173bc;
}

.support_bk_2 p{
	font-size:12px;
	padding:5px 0px 0px 10px;
	margin:0px;
	color:#000;
}

.support_bk_2 a{
	color:#000;
	text-decoration:underline;
}
.support_bk_2 a:hover{
	color:#0173bc;
	text-decoration:underline;
}

.support_bk_3 {
	clear:both;
	width:225px;
	height:8px;
	background:url(../images/shelfcom/questions_bk_3.gif) no-repeat;
	padding:10px 0px 0px 0px;
}

.questions_area {
	clear:both;
	padding:35px 0px 0px 0px;
}

.question_row {
	clear:both;
	border-bottom:1px dashed #000;
	padding:0px 0px 0px 0px;
	margin:0px 20px 10px 0px;	
}

.question_row h1{
	clear:both;
	font-size:12px;
	padding:0px;
	margin:0px;
}

.wizard_form_row {
	clear:both;
	padding:5px 0px 5px 0px;
	overflow:hidden;
}

.wizard_form_col_1 {
	float:left;
	width:160px;
	font-size:12px;
	color:#000;
	padding:5px 0px 0px 0px;
}

.wizard_form_col_2 {
	float:left;
	width:260px;
	font-size:12px;
	color:#000;
	padding:0px 20px 0px 0px;
}

.wizard_form_col_2 h1{
	float:left;
	font-size:16px;
	color:#000;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.wizard_form_col_2 input{
	width:240px;
	font-size:12px;
	color:#000;
	padding:3px;
	margin:3px 0px 3px 0px;
	float:left;
}

.wizard_form_col_2 textarea{
	width:240px;
	height:100px;
	font-size:12px;
	color:#000;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
}

.wizard_form_col_2 p{
	clear:both;
	font-size:12px;
	color:#000;
	padding:5px 20px 0px 0px;
	margin:0px;
}

.wizard_form_col_2 small{
	clear:both;
	font-size:11px;
	color:#000;
	font-style:italic;
}

.wizard_form_col_2_radio {
	float:left;
	width:340px;
	font-size:12px;
	/* by Richard color:#FFF; */
	padding:0px 20px 0px 0px;
}

.wizard_form_col_2_radio_slot {
	width:500px;
	font-size:12px;
	color:#000;
	padding:3px;
	margin:3px 0px 3px 0px;
	float:left;
}

.wizard_form_col_2_radio_slot_1 {
	float:left;
	font-size:12px;
	/* by Richard color:#FFF; */
	padding:11px 20px 0px 0px;
}

.wizard_form_col_2_radio_slot_1 textarea{
	width:240px;
	height:100px;
	font-size:12px;
	color:#000;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
}

.wizard_form_col_2_radio_slot_1 p{
	float:left;
	font-size:12px;
	color:#000;
	padding:1px 10px 0px 0px;
}

.wizard_form_col_2_radio_slot_2 {
	float:left;
	font-size:12px;
	/* by Richard color:#FFF; */
	padding:5px 20px 0px 0px;
	width:200px;
}

.wizard_form_col_2_radio_slot_2 textarea{
	width:240px;
	height:100px;
	font-size:12px;
	color:#000;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
}

.wizard_form_col_2_radio_slot_2 p{
	float:left;
	font-size:12px;
	color:#000;
	padding:1px 10px 0px 0px;
}

.wizard_form_col_2i {
	float:left;
	width:260px;
	font-size:12px;
	/* by Richard color:#FFF; */
	padding:0px 20px 0px 0px;
}

.wizard_form_col_2i input{
	width:240px;
	font-size:12px;
	color:#000;
	padding:3px;
	margin:3px 0px 3px 0px;
	float:left;
}

.wizard_form_col_2i textarea{
	width:240px;
	height:100px;
	font-size:12px;
	color:#000;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
}

.wizard_form_col_2i p{
	clear:both;
	font-size:11px;
	color:#000;
	font-style:italic;
}

.wizard_form_col_2_radio_slot_3 {
	float:left;
	font-size:12px;
	/* by Richard color:#FFF; */
	padding:11px 20px 0px 0px;
}

.wizard_form_col_2_radio_slot_3 textarea{
	width:240px;
	height:100px;
	font-size:12px;
	color:#000;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
}

.wizard_form_col_2_radio_slot_3 p{
	float:left;
	font-size:12px;
	color:#000;
	padding:1px 10px 0px 0px;
}

.wizard_naviation_row {
	clear:both;
	overflow:hidden;
	padding:40px 0px 10px 0px;
}

.wizard_naviation_row_col_1 {
	float:left;
	width:156px;
	padding:5px 0px 0px 0px;
}

.wizard_naviation_row_col_2 {
	float:right;
	width:140px;
	padding:5px 0px 0px 0px;
}

.wizard_naviation_row_col_3 {
	float:right;
	width:172px;
	padding:5px 10px 0px 0px;
}

.member_row {
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 20px 10px 0px;
}

.member_row h1{
	clear:both;
	font-size:12px;
	padding:0px;
	margin:0px;
}

.member_details_2_bk_area {
	clear:both;
	overflow:hidden;
}

.member_details_2_bk_1 {
	clear:both;
	width:680px;
	height:9px;
}

.member_details_2_bk_2 {
	clear:both;
	width:670px;
	background:url(../images/shelfcom/member_details_2_bk_2.png) repeat-y;
	padding:0px 0px 0px 10px;
}

.member_details_2_bk_3 {
	clear:both;
	width:680px;
	height:9px;
	background:url(../images/shelfcom/member_details_2_bk_3.png) no-repeat;
}

.finish_area {
	clear:both;
}

.finish_area p{
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.wizard_payment_bk_row {
	clear:both;
	padding:20px 0px 0px 35px;
}

.wizard_payment_bk_area {
	float:left;
	padding:0px 0px 0px 0px;
}

.wizard_payment_bk_1 {
	clear:both;
	width:283px;
	height:10px;
}

.wizard_payment_bk_2 {
	clear:both;
	width:273px;
	height:70px;
	background:url(../images/shelfcom/wizard_payment_bk_2.png) repeat-y;
	padding:0px 0px 0px 10px;
	overflow:hidden;
}

.wizard_payment_bk_2 h1{
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px;
	clear:both;
}

.wizard_payment_bk_2 p{
	font-size:12px;
	padding:3px 0px 0px 0px;
	margin:0px;
	clear:both;
}

.wizard_payment_bk_3 {
	clear:both;
	width:283px;
	height:10px;
	background:url(../images/shelfcom/wizard_payment_bk_3.png) no-repeat;
}

.wizard_or_col {
	float:left;
	width:50px;
	padding:35px 0px 0px 0px;
}

.wizard_or_col h1{
	font-size:14px;
	text-align:center;
}

.wizard_price {
	clear:both;
	padding:10px 0px 0px 250px;
}

.wizard_pdf_row {
	clear:both;
	padding:15px 0px 0px 240px;
}

.wizard_pdf_row img{
	float:left;
}

.wizard_pdf_row h1{
	float:left;
	font-size:12px;
	color:#000;
	padding:15px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}

.wizard_pdf_row a{
	text-decoration:underline;
	color:#000;
}

.wizard_pdf_row a:hover{
	text-decoration:underline;
	color:#0173BC;
}

/* END -- WIZARDS PAGES CSS -- END*/

/*  START -- HEADINGS -- START*/

.hd_services h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services {
	background-image:url(../images/shelfcom/hd_shelfcom_services.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_shelfcom_companies h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_shelfcom_companies {
	background-image:url(../images/shelfcom/hd_shelfcom_companies.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_contact h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_contact {
	background-image:url(../images/shelfcom/hd_contact.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_contact_forms h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_contact_forms {
	background-image:url(../images/shelfcom/hd_contact_forms.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_quick_forms_download {
	background-image:url(../images/shelfcom/hd_quick_forms_download.gif);
	background-repeat:no-repeat;
	height:21px;
}

.hd_quick_forms_download h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_questions {
	background-image:url(../images/shelfcom/hd_questions.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_questions h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_aboutus {
	background: url(../images/shelfcom/hd_aboutus.gif) no-repeat 52px 20px;
	width:150px;
	height:60px;
}

.hd_aboutus h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_packages {
	background: url(../images/shelfcom/hd_packages.gif) no-repeat 52px 20px;
	width:150px;
	height:60px;
}

.hd_packages h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_packages_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_packages_1 {
	background-image:url(../images/shelfcom/hd_packages_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_prof_package {
	background: url(../images/shelfcom/hd_prof_package.gif) no-repeat 52px 20px;
	width:280px;
	height:60px;
}

.hd_prof_package h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
	padding:0px;
}

.hd_pro_packages_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_pro_packages_1 {
	background-image:url(../images/shelfcom/hd_pro_packages_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_standard_package {
	background: url(../images/shelfcom/hd_standard_package.gif) no-repeat 52px 20px;
	width:280px;
	height:60px;
}

.hd_standard_package h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
	padding:0px;
}

.hd_standard_packages_1 {
	background-image:url(../images/shelfcom/hd_standard_packages_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_standard_packages_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_and_order_forms {
	background: url(../images/shelfcom/hd_info_and_order_forms.gif) no-repeat 52px 20px;
	width:400px;
	height:60px;
}

.hd_info_and_order_forms h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_and_order_forms_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_and_order_forms_1 {
	background-image:url(../images/shelfcom/hd_info_and_order_forms.gif);
	background-repeat:no-repeat;
	height:32px;
}


/*HEADINGS FOR ALL SERVICES PAGES*/

.hd_services_2_1 {
	background-image:url(../images/shelfcom/hd_services_2_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_services_2_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_3_1 {
	background-image:url(../images/shelfcom/hd_services_3_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_services_3_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_4_1 {
	background-image:url(../images/shelfcom/hd_services_4_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_services_4_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_5_1 {
	background-image:url(../images/shelfcom/hd_services_5_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_services_5_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_6_1 {
	background-image:url(../images/shelfcom/hd_services_6_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_services_6_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_7_1 {
	background-image:url(../images/shelfcom/hd_services_7_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_services_7_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_8_1 {
	background-image:url(../images/shelfcom/hd_services_8_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_services_8_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_9_1 {
	background-image:url(../images/shelfcom/hd_services_9_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_services_9_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_10_1 {
	background-image:url(../images/shelfcom/hd_services_10_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_services_10_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_11_1 {
	background-image:url(../images/shelfcom/hd_services_11_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_services_11_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_12_1 {
	background-image:url(../images/shelfcom/hd_services_12_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_services_12_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_13_1 {
	background-image:url(../images/shelfcom/hd_services_13_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_services_13_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_14_1 {
	background-image:url(../images/shelfcom/hd_services_11_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_services_14_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_15_1 {
	background-image:url(../images/shelfcom/hd_services_15_1.gif);
	background-repeat:no-repeat;
	height:63px;
}

.hd_services_15_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_16_1 {
	background-image:url(../images/shelfcom/hd_overseas_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_services_16_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_1 {
	background: url(../images/shelfcom/hd_shelfcom_companies.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_services_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_2 {
	background: url(../images/shelfcom/hd_services_2_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_services_2 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_3 {
	background: url(../images/shelfcom/hd_services_3_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_services_3 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_4 {
	background: url(../images/shelfcom/hd_services_4_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_services_4 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_5 {
	background: url(../images/shelfcom/hd_services_5_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_services_5 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_6 {
	background: url(../images/shelfcom/hd_services_6_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_services_6 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_7 {
	background: url(../images/shelfcom/hd_services_7_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_services_7 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_8 {
	background: url(../images/shelfcom/hd_services_8_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_services_8 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_9 {
	background: url(../images/shelfcom/hd_services_9_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_services_9 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_10 {
	background: url(../images/shelfcom/hd_services_10_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_services_10 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_11 {
	background: url(../images/shelfcom/hd_services_11_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_services_11 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_12 {
	background: url(../images/shelfcom/hd_services_12_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_services_12 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_13 {
	background: url(../images/shelfcom/hd_services_13_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_services_13 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_14 {
	background: url(../images/shelfcom/hd_services_14_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_services_14 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_services_15 {
	background: url(../images/shelfcom/hd_services_15_1.gif) no-repeat 42px 0px;
	width:570px;
	height:60px;
}

.hd_services_15 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

/*HEADINGS FOR ALL INFO & FORMS PAGES*/

.hd_info_1 {
	background: url(../images/shelfcom/hd_info_1_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_info_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_2 {
	background: url(../images/shelfcom/hd_info_2_1.gif) no-repeat 42px 0px;
	width:570px;
	height:60px;
}

.hd_info_2 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_3 {
	background: url(../images/shelfcom/hd_info_3_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_info_3 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_4 {
	background: url(../images/shelfcom/hd_info_4_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_info_4 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_5 {
	background: url(../images/shelfcom/hd_info_5_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_info_5 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_6 {
	background: url(../images/shelfcom/hd_info_6_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_info_6 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_7 {
	background: url(../images/shelfcom/hd_info_7_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_info_7 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_8 {
	background: url(../images/shelfcom/hd_info_8_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_info_8 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_9 {
	background: url(../images/shelfcom/hd_info_9_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_info_9 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_10 {
	background: url(../images/shelfcom/hd_info_10_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_info_10 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_11 {
	background: url(../images/shelfcom/hd_info_11_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_info_11 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_12 {
	background: url(../images/shelfcom/hd_info_12_1.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_info_12 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_1_1 {
	background-image:url(../images/shelfcom/hd_info_1_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_info_1_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_2_1 {
	background-image:url(../images/shelfcom/hd_info_2_1.gif);
	background-repeat:no-repeat;
	height:63px;
}

.hd_info_2_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_3_1 {
	background-image:url(../images/shelfcom/hd_info_3_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_info_3_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_4_1 {
	background-image:url(../images/shelfcom/hd_info_4_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_info_4_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_5_1 {
	background-image:url(../images/shelfcom/hd_info_5_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_info_5_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_6_1 {
	background-image:url(../images/shelfcom/hd_info_6_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_info_6_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_7_1 {
	background-image:url(../images/shelfcom/hd_info_7_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_info_7_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_8_1 {
	background-image:url(../images/shelfcom/hd_info_8_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_info_8_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_9_1 {
	background-image:url(../images/shelfcom/hd_info_9_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_info_9_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_10_1 {
	background-image:url(../images/shelfcom/hd_info_10_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_info_10_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_11_1 {
	background-image:url(../images/shelfcom/hd_info_11_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_info_11_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_info_12_1 {
	background-image:url(../images/shelfcom/hd_info_12_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_info_12_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_faq {
	background: url(../images/shelfcom/hd_faq.gif) no-repeat 52px 20px;
	width:400px;
	height:60px;
}

.hd_faq h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_faq_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_faq_1 {
	background-image:url(../images/shelfcom/hd_faq_1.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_our_constitution {
	background: url(../images/shelfcom/hd_our_constitution.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_our_constitution h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_our_constitution_1 {
	background-image:url(../images/shelfcom/hd_our_constitution.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_our_constitution_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_full_fee_schedule {
	background: url(../images/shelfcom/hd_full_fee_schedules.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_full_fee_schedule h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_full_fee_schedule_1 {
	background-image:url(../images/shelfcom/hd_full_fee_schedules.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_full_fee_schedule_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}


/*END -- HEADINGS FOR ALL SERVICES PAGES -- END*/

/*CONTACT -- HEADINGS -- CONTACT*/

.hd_contact_2 {
	background: url(../images/shelfcom/hd_contact.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_contact_2 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_contact_1 {
	background-image:url(../images/shelfcom/hd_contact_i.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_contact_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_public_officer {
	background: url(../images/shelfcom/hd_public_officer.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_public_officer h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_public_officer_1 {
	background-image:url(../images/shelfcom/hd_public_officer.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_public_officer_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_orders_from_overseas_aus {
	background: url(../images/shelfcom/hd_services_orders_from_overseas_2.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_orders_from_overseas_aus h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_orders_from_overseas_aus_1 {
	background-image:url(../images/shelfcom/hd_services_orders_from_overseas_2.gif);
	background-repeat:no-repeat;
	height:43px;
}

.hd_orders_from_overseas_aus_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_orders_from_overseas_foreign {
	background: url(../images/shelfcom/hd_services_orders_from_overseas.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_orders_from_overseas_foreign h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_orders_from_overseas_foreign_1 {
	background-image:url(../images/shelfcom/hd_services_orders_from_overseas.gif);
	background-repeat:no-repeat;
	height:43px;
}

.hd_orders_from_overseas_foreign_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

/*END -- CONTACT -- HEADINGS -- CONTACT*/

/*START -- LINKS HEADINGS -- START*/

.hd_links {
	background: url(../images/shelfcom/hd_links.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_links h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_links_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_links_1 {
	background-image:url(../images/shelfcom/hd_links.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_sitemap_1 h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.hd_sitemap_1 {
	background-image:url(../images/shelfcom/hd_sitemap.gif);
	background-repeat:no-repeat;
	height:32px;
}

.hd_sitemap {
	background: url(../images/shelfcom/hd_sitemap.gif) no-repeat 42px 15px;
	width:570px;
	height:60px;
}

.hd_sitemap h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

/*END -- LINKS HEADINGS -- END*/

.hd_wizard {
	background: url(../images/shelfcom/hd_wizard.gif) no-repeat 52px 15px;
	width:485px;
	height:60px;
}

.hd_wizard h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.why_us_hd h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

.why_us_hd {
	background-image:url(../images/shelfcom/hd_whyus.gif);
	background-repeat:no-repeat;
	height:32px;
}

/*Contact*/

.contact_col_1 {
	float:left;
	width:206px;
}

.contact_col_1 p{
	font-size:12px;
	color:#333333;
	padding:10px 0px 0px 0px;
	margin:0px;
}

.contact_col_1 h2{
	font-size:14px;
	color:#0173bc;
	padding:10px 0px 0px 0px;
	margin:0px;
}

.contact_col_1 a{
	color:#000;
	text-decoration:underline;
}
.contact_col_1 a:hover{
	color:#0173bc;
	text-decoration:underline;
}

.contact_col_2 {
	float:left;
	width:283px;
}

.select-box{vertical-align:middle;}
.select-box select{width:405px;}

/*select:focus, .jsfocus {
width: 420px;
}
select, .jsblur {
width: 180px;
}*/
/*Footer IE6*/

.footer_col_1_ie6 {
	float:left;
	width:300px;
}

.footer_col_1_ie6 ul {
	padding:0px 0px 0px 0px;
	margin:2px 8px 0px 0px;
}

.footer_col_1_ie6 li {
	list-style-type:none;
	/*list-style-image:url(../images/icon_arrow.png);
	list-style-position:inside;*/
	font-size:12px;
	color:#FFFFFF;
	margin:0px 8px 0px 0px;
	padding:0px 0px 5px 0px;
	height:20px;
	background:url(../images/shelfcom/footer_row_bk_ie6_0.png) no-repeat;
	/*border-bottom:1px dashed #FFF;*/
	/*min-height:15px;*/
}

.footer_col_1_ie6 li a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:2px 0px 0px 20px;
	height:20px;
}

.footer_col_1_ie6 li a:hover {
	color:#FFF;
	background:  repeat-x;
	text-decoration:none;
	background:url(../images/shelfcom/footer_row_bk_ie6.png) no-repeat;
	height:20px;
}

.footer_col_2_ie6 {
	float:left;
	width:340px;
	padding:32px 0px 0px 0px;
}

.footer_col_2_ie6 ul {
	padding:0px 0px 0px 0px;
	margin:2px 8px 0px 0px;
}

.footer_col_2_ie6 li {
	list-style-type:none;
	/*list-style-image:url(../images/icon_arrow.png);
	list-style-position:inside;*/
	font-size:12px;
	color:#FFFFFF;
	margin:0px 8px 0px 0px;
	padding:0px 0px 5px 0px;
	height:20px;
	background:url(../images/shelfcom/footer_row_bk_col_2_ie6_0.png) no-repeat;
	/*border-bottom:1px dashed #FFF;*/
	/*min-height:15px;*/
}

.footer_col_2_ie6 li a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:2px 0px 0px 20px;
	height:20px;
}

.footer_col_2_ie6 li a:hover {
	color:#FFF;
	background:  repeat-x;
	text-decoration:none;
	background:url(../images/shelfcom/footer_row_bk_col_2_ie6.png) no-repeat;
	height:20px;
}

.footer_ie6 {
	clear:both;
	height: 284px; /* .push must be the same height as .footer */
	background:url(../images/shelfcom/footer_bk_ie6.png) repeat-x;
	margin:0px 0px 0px 0px;
	overflow:hidden;
}

.services_blue_bk_2_ie6 {
	clear:both;
	background:url(../images/shelfcom/services_blue_bk_2_ie6.png) repeat-y;
	width:930px;	
	overflow:hidden;
}

.services_col_1_ie6 {
	float:left;
	width:480px;
	padding:0px 0px 0px 10px;
}

.services_col_1_ie6 ul {
	padding:0px 0px 0px 0px;
	margin:2px 8px 0px 0px;
}

.services_col_1_ie6 li {
	list-style-type:none;
	/*list-style-image:url(../images/icon_arrow.png);
	list-style-position:inside;*/
	font-size:12px;
	color:#FFFFFF;
	margin:0px 8px 0px 0px;
	padding:0px 0px 5px 0px;
	height:20px;
	background:url(../images/shelfcom/footer_row_bk_ie6_0.png) no-repeat;
	/*border-bottom:1px dashed #FFF;*/
	/*min-height:15px;*/
}

.services_col_1_ie6 li a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:2px 0px 0px 20px;
	height:20px;
}

.services_col_1_ie6 li a:hover {
	color:#FFF;
	background:  repeat-x;
	text-decoration:none;
	background:url(../images/shelfcom/footer_row_bk_ie6.png) no-repeat;
	height:20px;
}

.services_col_2_ie6 {
	float:left;
	width:340px;
	padding:0px 0px 0px 0px;
}

.services_col_2_ie6 ul {
	padding:0px 0px 0px 0px;
	margin:2px 8px 0px 0px;
}

.services_col_2_ie6 li {
	list-style-type:none;
	/*list-style-image:url(../images/icon_arrow.png);
	list-style-position:inside;*/
	font-size:12px;
	color:#FFFFFF;
	margin:0px 8px 0px 0px;
	padding:0px 0px 5px 0px;
	height:20px;
	background:url(../images/shelfcom/footer_row_bk_0_ie6.png) no-repeat;
	/*border-bottom:1px dashed #FFF;*/
	/*min-height:15px;*/
}

.services_col_2_ie6 li a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:2px 0px 0px 20px;
	height:20px;
}

.services_col_2_ie6 li a:hover {
	color:#FFF;
	background:  repeat-x;
	text-decoration:none;
	background:url(../images/shelfcom/footer_row_bk_col_2_ie6.png) no-repeat;
	height:20px;
}

.row {
	clear:both;
}

/*Info * order Forms*/

.info_order_col_1 {
	float:left;
	width:480px;
	padding:0px 0px 0px 10px;
}

.info_order_col_1 ul {
	padding:0px 0px 0px 0px;
	margin:2px 8px 0px 0px;
}

.info_order_col_1 li {
	list-style-type:none;
	/*list-style-image:url(../images/icon_arrow.png);
	list-style-position:inside;*/
	font-size:12px;
	color:#FFFFFF;
	margin:0px 8px 0px 0px;
	padding:0px 0px 5px 0px;
	height:20px;
	background:url(../images/shelfcom/ie6/footer_row_bk_0.png) no-repeat;
	/*border-bottom:1px dashed #FFF;*/
	/*min-height:15px;*/
}

.info_order_col_1 li a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:2px 0px 0px 20px;
	height:20px;
}

.info_order_col_1 li a:hover {
	color:#FFF;
	background:  repeat-x;
	text-decoration:none;
	background:url(../images/shelfcom/ie6/footer_info_row_bk.png) no-repeat;
	height:20px;
}

/*ERROR BK*/

.error_bk_area {
	clear:both;
	overflow:hidden;
	width:220px;
	padding:5px 0px 5px 3px;
}

.error_bk_area_bk_1 {
	clear:both;
	width:220px;
	height:7px;
}

.error_bk_area_bk_2 {
	clear:both;
	overflow:hidden;
	background:url(../images/shelfcom/error_bk_2.png) repeat-y;
	width:220px;
}

.error_bk_area_bk_2 h1{
	clear:both;
	font-size:12px;
	padding:2px 5px 2px 5px;
	margin:0px;
	color:#FF0000;
	text-align:center;
}

.error_bk_area_bk_3 {
	clear:both;
	background:url(../images/shelfcom/error_bk_area_bk_3.png) no-repeat;
	width:220px;
	height:7px;
}

.member_details_bk_1 {
	clear:both;
	width:680px;
	height:10px;
}

.member_details_bk_2 {
	clear:both;
	width:680px;
	overflow:hidden;
	background:url(../images/shelfcom/member_details_bk_2.png) repeat-y;
}

.member_details_bk_2 h1{
	clear:both;
	font-size:12px;
	padding:0px;
	margin:0px;
	text-align:center;
}

.member_details_bk_3 {
	clear:both;
	width:680px;
	height:10px;
	background:url(../images/shelfcom/member_details_bk_3.png) no-repeat;
}

/*NEW css classes by Omar Aly*/

.service_row_bk_area {
	clear:both;
	overflow:hidden;
	padding:10px 0px 0px 0px;
}

.price_description_col_1 {
	float:left;
	width:200px;
	padding:5px 0px 0px 0px;
}

.price_description_col_1 p{
	font-size:12px;
	color:#333333;
	padding:5px 0px 0px 0px;
	margin:0px;
	clear:both;
}

.price_description_col_1_i {
	float:left;
	width:280px;
	padding:0px 0px 0px 0px;
}

.price_description_col_1_i p{
	font-size:12px;
	color:#333333;
	padding:5px 0px 0px 0px;
	margin:0px;
	clear:both;
}

.price_description_col_1_ii {
	float:left;
	width:230px;
	padding:0px 0px 0px 0px;
}

.price_description_col_1_ii p{
	font-size:12px;
	color:#333333;
	padding:5px 0px 0px 0px;
	margin:0px;
	clear:both;
}

.service_row_bk_area h2{
	font-size:12px;
	color:#333333;
	padding:5px 0px 0px 0px;
	margin:0px;
	clear:both;
	font-weight:bold;
}

.price_description_col_2 {
	float:right;
}

.service_price_bk_1 {
	float:left;
	width:8px;
	height:46px;
	background:url(../images/shelfcom/service_price_bk_1.png) no-repeat;
}

.service_price_bk_2 {
	float:left;
	height:46px;
	background:url(../images/shelfcom/service_price_bk_2.png) repeat-x;
	overflow:hidden;
}

.service_price_bk_2 h1{
	font-size:22px;
	padding:8px 5px 0px 5px;
	margin:0px;
	color:#FFF;
}

.service_price_bk_2 p{
	font-size:12px;
	padding:8px 5px 0px 5px;
	margin:0px;
	color:#FFF;
	text-align:center;
	width:220px;
}

.service_price_bk_2 a{
	font-size:12px;
	color:#FFF;
}

.service_price_bk_2 a:hover{
	font-size:12px;
	color:#0173BC;
}

.service_price_bk_3 {
	float:left;
	width:8px;
	height:46px;
	background:url(../images/shelfcom/service_price_bk_3.png) no-repeat;
}

/*Zebra-Tables*/

.odd {
	background-color:#d2d2d2;
}

.even {
	background-color:#bababa;
}

.head {
	background-color:#4a4a4a;
	color:#FFF;
	height:30px;
}

.img_malcom {
	float:right;
	padding:10px;
}