/*--------------------------------------- General Structure -----------------------------------------*/

body { text-align: center;  margin: 0px;  padding: 0px;  letter-spacing:normal; font-family: Arial, Helvetica, sans-serif;}

body,p,h1,h2,h3,h4 { margin:0px;  padding: 0px; }

#container{ position:relative; padding:0px 0px 0px 0px; margin-top:0px; margin-left:auto; margin-right:auto; width:760px;  border:0px solid #000000; }

#header { width:100%; height:150px; margin:0px; padding:0px; background:url(images/header.jpg) no-repeat;  }

#logo { float:left; width:257px; height:72px; margin:0px; padding:0px; background:url(images/logo.gif) no-repeat; border:0;}

#head_contact{ float:right; text-align: left; margin:20px 0px 0px 5px; padding: 0px 0px 0px 20px; vertical-align: top; border-left:1px solid #333333; }

#nav { height:28px; margin:0px 0px 2px 0px; width:100%; background:url(images/nav_bac.gif) repeat-x; text-align: left; border-bottom:5px solid #CCCCCC; }
#nav a { display:block; float:left; margin:0px 0px 0px 0px; padding:7px 20px 7px 20px; color:#ffffff; font-weight:600; font-size:11px; background:url(images/nava_bac.gif) right no-repeat; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#nav a:hover { margin:0px 0px 0px 0px; background:#000066; color:#ffffff; } 

#header_block{background:url(images/select.gif) no-repeat left top #848684; width:100%; height: 175px; font-family: Arial, Helvetica, sans-serif;color: #CCCCCC; font-weight: bold; }
*html #header_block img { background:url(images/header2_img.gif); float:right; margin-bottom:-5px; border-left:4px solid #ffffff; margin-left:15px; }

#header_block img { background:url(images/header2_img.gif); float:right;  width:426px; height: 175px; border-left:4px solid #ffffff; margin-left:15px; }

#main { width:760px;  height: auto; }

#content {
	float:left;
	padding:0px;
	height:auto;
	text-align: left;
	width: 95%;
	margin:10px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#content_underscore{float:left; padding:0px;  height:auto; text-align: left; width: 100%;}

/*------------------------------------- Signup ---------------------------------------*/

.personal{ width:100%; height:50%;}

#personal2{ width:100%; height:50%; float:left;}

#System_reg2{ width:100%; height:50%;float:right;}

#System_reg{ width:100%; height: 50%;}

.content_singup_words p{ margin:0px; margin:5px 0px 18px 0px;}

.content_singup_words2 p{ margin:0px; margin:5px 0px 24px 0px;}

.content_singup_words{ width:25%; float:left;}

.content_signup_boxes{ width:50%; float:left;}

.content_signup_boxes2{ width:50%; float:left;}

.content_singup_words2{ width:50%; float:left;}

.content_singup_words3{ width:50%; float:left;}

.content_signup_boxes3{ width:50%; float:left;}

.content hr{ color:#990000; background-color:#993300; height:3px;}


/*----------------------------------------------------------------------------*/

#sidebar { padding:0px; float: right;  width:30%; margin:10px 0px 0px 0px; display:none; }

#block_login { height:28px; background:url(images/nav_bac.gif) repeat-x; font-weight: bold; color: #FFFFFF; }

.block_login_contents {  padding:0px 0px 0px 0px; background:#efebef; width: 100%; text-align:left; font-size:12px;}

#forgot_password{ background-color:#FF0000; border:0px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; 
float:right; width:60%; padding:3px 0px 3px 0px; white-space:nowrap; }

#address{background:#FF0000;font-weight: bold;color: #FFFFFF;}

#footer {
	width:100%;
	height:44px;
	background:transparent url(images/footer_bac.gif) repeat scroll 0 0;
}

.clear { clear:both; }

/*------------------------------------- Order page1---------------------------------------*/



#head_member{ float:right; text-align: left; margin:0px; border:1px solid #9e9e9e; width:60%; background:url(images/head_member_bac.gif) repeat-x #CECFCE; height:30px; position: relative;}

#head_member p{ margin:10px 10px 0px 28px; font-family:Arial, Helvetica, sans-serif;}

.img_margin_l_r{background:url(images/icon_top_man.gif) no-repeat; position:absolute; width:15px; height:26px; left:10px; top: 0px; }

#nav_tab { height:28px; margin:0px 0px 2px 0px; width:100%; background:url(images/nav_bac.gif) repeat-x; text-align: left; border-bottom:5px solid #CCCCCC;  }

#nav_tab a { display:block; float:left; margin:0px 0px 0px 0px; padding:7px 21px 7px 21px; color:#FFFFFF; font-weight:bold; font-size:11px; font-weight:bold; background:url(images/nava_table.gif) no-repeat right; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

#nav_tab a:hover { background:#000066; color:#FFFFFF; } 

#content_table { padding:10px;  height:auto; text-align: left; width: 99%;  }


#content_table p{ font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;  margin: 10px 10px 10px 10px;}

#header_tab { height:59px; margin:0px 0px 0px 0px; width:100%; background:url(images/header_tab_bac.gif) repeat-x; text-align: left; border-bottom:5px solid #CCCCCC; }

#header_tab p { margin:5px 0px 5px 10px; font-size:14px; font-weight:600; font-family:Arial, Helvetica, sans-serif; color:#444444;}

.block_arrow { background:url(images/icon_down.gif) no-repeat; width:28px; height:22px; position:absolute; top:0px; right:10px; }

.td_h{color:#333333; font-weight:bold; display:block; background:url(images/table_a.gif) left center no-repeat; padding:5px 0px 5px 20px; width:30px; font-size:12px;  }

.img_header{ float:left; padding:0px; margin:0px; height:60px;}

.tdgrey1 { background:#dfdede; height:30px; padding:0px;} 

.tdgrey2 { background:#c5c5c5; height:30px; padding:0px;} 

.tdwhite { background:#ffffff; height:18px; padding:0px;} 

.block_short { width:46%; background:#eaeaea; float:left; margin:0px 4px 0px 4px; }


.block_short h2 {position:relative; background:url(images/nav_bac.gif) repeat-x; font-size:14px; color:#FFFFFF; font-weight:bold; text-align:left; padding:4px 0px 4px 10px;  }

.block_short p{ margin:10px 10px 10px 10px; text-align:left;} 


.block_long { width:94%; background:#eaeaea; float:left; margin:0px 0px 0px 25px; }

.block_long p{ margin:10px 10px 10px 10px; text-align:left;} 

.block_long h2 {position:relative; background:url(images/nav_bac.gif) repeat-x; font-size:14px; color:#FFFFFF; font-weight:bold; text-align:left; padding:4px 0px 4px 10px;  }

.block_nav { width:100%; margin:0px 6px 0px 0px; float:left; display:block; height:24px; background-color:#444444;}

.block_nav a{ display:block; background-color:#b50d25; border:0px solid #CCCCCC; color:#FFFFFF;  font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 25px 4px 25px; float:right; border-left:2px solid #ffffff; }

.block_nav a:hover{ background-color:#CE0C00;}

#ord2_img{ background:url(images/Ord_page_2_side.gif) no-repeat; width:377px; height:62px;}

.block_form{width:700px; margin:20px;  }

.block_form p{ text-align:left; margin: 10px 0px 10px 40px; color:#504f4f; font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }

.block_table {width:700px; margin:20px;  }

.block_table h2 {position:relative; background:url(images/nav_bac.gif) repeat-x; font-size:14px; color:#FFFFFF; font-weight:bold; text-align:left; padding:4px 0px 4px 10px; margin:0px 1px 0px 1px;  }

.block_table p{ text-align:left; margin: 0px 0px 0px 40px; color:#504f4f; font:Arial, Helvetica, sans-serif ;}

/*------------------------------------- Order page2---------------------------------------*/



#content_table2 {height:auto; text-align: left; width: 100%; padding: 5px 0px 5px 0px; margin:20px 0px 20px 0px;}

#content_table2 p{ font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;  margin: 0px 10px 0px 10px;}

.block_short2  { width:40%;  float:left; margin:0px 0px 0px 0px; }

.block_short2 p{ margin:20px 10px 20px 10px; text-align:left;} 

.block_short3 { width:42%; background:#eaeaea; float:left; margin:0px 4px 0px 10px; }

.block_short3 p{ margin:10px 10px 10px 10px; text-align:left;} 

.block_short3 h2 {position:relative; background:url(images/nav_bac.gif) repeat-x; font-size:14px; color:#FFFFFF; font-weight:bold; text-align:left; padding:4px 0px 4px 10px;  }
/*------------------------------------- Order page3---------------------------------------*/

#nav_tab2 a { display:block; float:left; margin:0px 0px 0px 0px; padding:7px 10px 7px 0px; color:#9c9c9c; font-weight:bold; font-size:14px; font-weight:bold;text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

#nav_tab2 a:hover { color:#333333; } 

.property_block{ height:180px; width:210px; border-top:2px solid #bbbbbb; border-left:2px solid #bbbbbb; border-right:2px solid #bbbbbb; border-bottom:5px solid #bbbbbb; float:left; margin: 0px 0px 0px 10px; padding:18px 0px 0px 0px; background:url(images/Package_container.gif) bottom repeat-x;}

.property_block p{ margin:0px 0px 0px 0px; color:#655e5e; font-size:12px; font-weight:600;}

.grey_display_background{ background:#eeeeee;  text-align:left; padding:5px 0px 5px 200px; }

.greyorang_display_background{ background:#ffdada;  text-align:left; padding:5px 0px 5px 200px;  }

.property_block_holder{width:700px; margin:20px;  }

.small_box_grey{ height:18px; width:18px; background:#dcdcdc; float:left;  color:#959595;}
.small_box_tick{width:18px; height:18px; border:0; float:left;}
.small_box_grey a:hover {background:#959595; float:left; color:#959595;}

.small_box_grey a:hover { background:#b30538; color:#000000;}

.small_box_pink{ height:18px; width:18px; background:#b30538; float:left;  color:#FFFFFF; font-weight:bold;}

#nav_tab2 { height:28px;  width:70%; text-align: left; border-bottom:1px solid #000000; float:right; }



/*------------------------------------- Order page4---------------------------------------*/
.folder_img{ background:url(images/folder_img.gif) no-repeat; width:32px; height:29px; float:left; border:0px; padding:1px; margin:-10px 0px 0px 9px; }

#main2 { width:760px;  height: auto;}

.td_pale_grey{ background:#e0e0e0;  height:35px; padding:0px;}

.td_pale_pink{ background:#f5f5f5;  height:35px; padding:0px;}

.y_details1{ width:50%; float:left;}

.y_details2{ width:50%; float:left;}

.y_details1_words{width:40%; float:left;}

.y_details1_words p{text-align:right; font-weight:bold;}

.y_details1_answer{width:60%; float:left;}

.y_details1_answer p {text-align:left; margin:0px 0px 0px 10px; }

.img_ab_container{ position:relative;}

#content_table3 {height:auto; text-align: left; width: 100%; padding: 10px 0px 10px 0px; margin:20px 0px 20px 0px; position:relative;}

#content_table3 p{ font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;  margin: 0px 10px 0px 10px;}

/*------------------------------------- Order page5---------------------------------------*/

.block_table_vo {width:700px; margin:20px;  }

.status_bar_green{ background:#62a33f; width:100%; display:block; color:#ffffff; text-align:left; width:100%; height:30px; font-size:18px; padding:5px 0px 0px 10px; position:relative;}

.status_bar_red{ background:#e75606; width:100%; display:block; color:#ffffff; text-align:left; width:100%; height:30px; font-size:18px; padding:5px 0px 0px 10px; position:relative;}

.tick_icon{ background:url(images/stop_icon.gif) no-repeat; width:29px; height:30px; float:left; border:0px; position:absolute; top: 2px; left: 89px; }

.stop_icon{ background:url(images/stop_icon2.gif) no-repeat; width:29px; height:30px; float:left; border:0px; position:absolute;
top: 3px; left: 91px; }

.y_details3{ width:50%; float:left;}

.y_details4{ width:50%; float:left;}

.y_details1_words1{width:28%; float:left; padding:0px 0px 0px 0px; }

.y_details1_words1 p{text-align:right; font-weight:bold;}

.y_details1_answer1{width:40%; float:left;}

.y_details1_answer1 p {text-align:left; margin:0px 0px 0px 10px;}

.tb{ width:100%;  height:150px; margin: 0px 0px 0px 0px;}

.td_hidebox{ width:700px; vertical-align:top; }

.text_left{ text-align:left;  padding:0px 0px 10px 10px;}

.Loasear{ float:left; text-align:left; font-size:14px; font:Arial, Helvetica, sans-serif; font-size:14px; color:#4c4c4c; font-weight:bold; padding:10px 0px 0px 10px;}

.user_name_veiworder{ color:#73c544; font-weight:bold; margin: 0px 10px 0px 10px;}

.block_table_vo {width:700px; margin:20px;  }

.td_pale_grey_small{ background:#e0e0e0;  height:21px; padding:0px; width:100%;}

.td_pale_grey_small p{ text-align:left;}

.td_pale_yellow_small{ background:#fef7c9; padding:0px; width:100%; height:80px; width:100%;}



.block_table_vo h2 {position:relative; background:url(images/nav_bac.gif) repeat-x; font-size:14px; color:#FFFFFF; font-weight:bold; text-align:left; padding:4px 0px 4px 10px; margin:0px 0px 0px 0px; width:100%;  }


.large_text_vo{ font-weight:bold; color:2b2b2b; float:left; margin: 0px 0px 0px 0px; font-size:14px; padding:0px 0px 0px 0px; width:100%;}

/*------------------------------------- Icons---------------------------------------*/

.y_doc_ic{ background:url(images/y_doc_icn.gif) no-repeat; height:35px; width: 35px; float:right;  border:0px; padding:1px; margin:-15px 0px 0px 80px; display:block;}

.word_icon{ background:url(images/wrd_ic.gif) no-repeat; no-repeat; height:35px; width: 35px; float:left;  border:0px; padding:1px; margin:0px 0px 0px 10px; display:block; }

.pdf_icon{ background:url(images/pdf_ic.gif) no-repeat; height:35px; width: 35px; float:left;  border:0px; padding:1px; margin:0px 0px 0px 10px; display:block; }

.veiw_notes{ background:url(images/veiw_notes.gif) no-repeat; height:21px; width:108px; float:right;  border:0px; display:block; float:right; margin:7px 0px 0px 0px;}

/*------------------------------------- form styles ---------------------------------------*/
.hor_rul{ background:#600800; display:block; color:#600800; height:1px;}

.checkbx1{ border:4px dashed #000000;}

.smallform{width:10%; border:1px solid #9e9e9e;}

.normalform{width:40%; border:1px solid #9e9e9e;}

.40form {width:110px; border:1px solid #9e9e9e;}

.nromalform{width:160px; border:1px solid #9e9e9e;;}

.Smallform2{ width:20%; border:1px solid #9e9e9e;}

.meduimform{width:70%; border:1px solid #9e9e9e;}

.largeform{width:90%;  border:1px solid #9e9e9e;}

/*------------------------------------- button styles ---------------------------------------*/

.search{ background-color:#b50d25; color:#FFFFFF; width:50px; height:100%; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 0px 0px;}

#log_out{background-color:#FFFFFF; width:100px; padding:0px 0px 0px 0px; background:url(images/logout.gif) #FFFFFF left no-repeat;
border:1px solid #9e9e9e; color:#505050; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; position:absolute; top: 6px; left: 350px;}

#sign_up{ background-color:#630c21; border:0px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;  width:40%; padding:3px 0px 3px 0px; white-space:nowrap; }
.red_button a{ background-color:#b50d25; color:#FFFFFF;  border:0px;  font-size:12px; padding:4px 10px 4px 10px; margin:0px 0px 0px 0px;  float:right;}

/*------------------------------------- login ---------------------------------------*/
#loginbox{ width:500px;  border:#000000 1px solid; margin:0px auto 100px auto; height:150px; }
#loginboxleft{width:50%; float:left}
.input323{ float:right; margin:10px 0px 0px 0px; font-size:12px; }
#loginboxleft label{ float:left; text-align:left; font-size:12px; margin:10px 0px 0px 10px; font-weight:bold;}
.check{ float:right; margin:10px -15px 0px 30px; }
#callforbox{ width:75%; height:40px; background:#FF0000; margin:5px auto 5px auto; border:#000000 1px solid; }
#loginboxleft a{font-size:12px; margin:10px 10px 0px 0px; font-weight:bold; padding:100px 0px 0px 0px;}
#loginboxleft a:href{}
#loginboxright{width:49%; float:right; border-left:#000099 1px solid;}
#loginboxtitle{width:100%; text-align:left; font-weight:bold; font-size:24px; color:#666666;  border-bottom:1px solid; }
.small_box_red{ height:18px; width:50px; clear:both; font-size:12px; float:right; margin:10px 0px 0px 0px; background:#b30538; color:#FFFFFF; font-weight:bold;}

/*------------------------------------- General Text & Colours ---------------------------------------*/


h1{ color:#CC0000; font-size:16px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }

h2{ color:#FFFFFF; font-size:16px; font-weight:bold; margin:0px 0px 5px 0px; padding:4px 0px 4px 12px; font-family:Arial, Helvetica, sans-serif; text-align: left; }

.user_name{ color:#73c544; font-weight:bold; margin: 0px 10px 0px 10px;}

#header_block h2{ color:#EEEEEE; font-size:16px; font-weight:bold; margin:0px 10px 5px 0px; padding:4px 12px 4px 12px; font-family:Arial, Helvetica, sans-serif; text-align: left; }

.block_login_contents p{ padding:5px 6px 5px 6px;  font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif;}

#sidebar h2 { background:url(images/nav_bac.gif) repeat-x; }

h3{ color:#666666; font-size:14px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h7{ color:#666666; font-size:14px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 5px 10px; }

h4{ color:#CCCCCC; font-size:14px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }

h5{color:#444444; font-size:14px; font-weight:bold;  padding:0px; }

h6{ font-size:12px;font:Arial, Helvetica, sans-serif; font-size:14px; color:#8a8484; font-weight:bold;}

p { font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; }

#footer p { font-size:11px; color:#999999; text-align: right; font-weight: bold; padding:10px 0px 0px 10px;  }

a { color:#CC0000; text-decoration:none; text-align:center; vertical-align:middle; }
.bh1{font-size:19px; color:#cc0f00; font-family:Arial, Helvetica, sans-serif; }
.bh2{font-size:19px; color:#444444; font-family:Arial, Helvetica, sans-serif;  }
.bh3{font-size:19px; color:#cc0f00; font-family:Arial, Helvetica, sans-serif; width:30%; float:left; }
.bh4{font-size:14px; font:Arial, Helvetica, sans-serif; font-size:14px; color:#8a8484; font-weight:bold; }
.bh5{font-size:12px;font:Arial, Helvetica, sans-serif; font-size:14px; float:left; margin-left:30px; }
.large_text{ font-weight:bold; color:#2b2b2b; float:left; margin: 0px 0px 0px 10px; font-size:14px;}
.larger_text{ font-weight:bold; color:#2e2e2e; float:left; margin: 0px 0px 0px 4px; font-size:18px;}
a:hover { }
.bold_orederveiw{ font-weight:bold;}
