/*V4.2 12_5_06*/
/*Copyright www.pldproductions.com may not be used, reproduced, copied or sold without written permission*/
/*contains main background image*/

/*All site image definitions (format: body_bg_img_SITE) */
.body_bg_img_pld_example{background-image: url(../site_images/office.pld-net/white_template.jpg);}
.body_bg_img_twf_example{background-image: url(../site_images/office.pld-net/pld_bg.gif);}
.body_bg_img_pld{background-image: url(../site_images/pld-net/pld_bg.gif);}
.body_bg_img_clifton{background-image: url(../site_images/clifton_therapy/house.jpg);}
.body_bg_img_harbourcentretravel{background-image: url(../site_images/harbourcentretravel/yvr_full_working.jpg);}
.body_bg_img_traintosell{background-image: url(../site_images/traintosell/white_template.jpg);}
.body_bg_img_thewebfactorydemo{background-image: url(../site_images/thewebfactorydemo/white_template.jpg);}
.body_bg_img_thewebfactory{background-image: url(../site_images/thewebfactory/twf_example_01.gif);}
.body_bg_img_arhitrav{background-image: url(../site_images/arhitrav/arhitrav.jpg);}
.body_bg_img_azimuth{background-image: url(../site_images/pld-net/pld_bg.gif);}
.body_bg_img_headlinegifts{background-image: url(../site_images/headlinegifts/headlinegifts_bg.gif);}
.body_bg_img_muserooms{background-image: url(../site_images/muserooms/muserooms_bg.jpg);}
.body_bg_img_jimsharplesfurniture{background-image: url(../site_images/jimsharplesfurniture/jimsharplesfurniture_bg.jpg);}
.body_bg_img_achates{background-image: url(../site_images/achates-therapy/achates_bg.jpg);}

/*Header text image*/
.header_text_pld_example{background: transparent url(../site_images/pld-net/pld_net_text.gif) no-repeat top left;}
.header_text_pld{background: transparent url(../site_images/pld-net/pld_net_text.gif) no-repeat top left;}
.header_text_clifton{background: transparent url(../site_images/clifton_therapy/clifton_therapy_text.gif) no-repeat top left;}
.header_text_harbourcentretravel{background: transparent url(../site_images/harbourcentretravel/hct_new.gif) no-repeat top left;}
.header_text_traintosell{background: transparent url(../site_images/traintosell/site_name.gif) no-repeat top left;}
.header_text_thewebfactorydemo{background: transparent url(../site_images/thewebfactorydemo/text_base.gif) no-repeat top left;}
.header_text_thewebfactory{background: transparent url(../site_images/thewebfactory/twf_example_header.gif) no-repeat top left;}
.header_text_arhitrav{background: transparent url(../site_images/arhitrav/arhitrav_name.gif) no-repeat top left;}
.header_text_azimuth{background: transparent url(../site_images/azimuth/az_text.gif) no-repeat top center;}
.header_text_headlinegifts{background: transparent url(../site_images/headlinegifts/headlinegifts.gif) no-repeat top center;}
.header_text_muserooms{background: transparent url(../site_images/muserooms/header_text.gif) no-repeat top center;}
.header_text_jimsharplesfurniture{background: transparent url(../site_images/jimsharplesfurniture/header_text.gif) no-repeat top center;}
.header_text_achates{background: transparent url(../site_images/achates-therapy/achates_therapy_text.gif) no-repeat top left;}

/*All site bg col definitions*/
.body_bg_col_wt{background-color: white;}

/*body definitions*/
.body_common{
font: 75% verdana; 
background-position: 
top left; 
background-attachment: fixed;
background-repeat: no-repeat;
text-align: center;
padding: 0px;
margin: 0px;
line-height: 135%;
}


/*contains main top text image*/
.header_common{ width: 100%; height: 90px; margin: auto;}

/*contains background image for the admin help page*/
#help{
font: 75% verdana;
background-image: url(../images/help_image.jpg);
background-position : top left;
background-attachment: fixed;
background-repeat : no-repeat;
text-align: center;
padding: 0px;
margin: 0px;
}

table,form{font-size: 1em; line-height: 135%;}
.input_form1{font-family: verdana; font-size: 1em; line-height: 135%;}
textarea{font-family: verdana; font-size: 1em;}
p{text-align: justify; line-height: 135%;}

.container{margin: auto; line-height: 135%; height: auto; font-size: 1em;}

.rt_bor{
background-image: url(../images/rt_bor.gif);
background-position : right;
background-repeat : repeat-y;
}

/*backgound colours*/
.bg_wht{background-color: white;}
.bg_gy{background-color: #eeeeee;}
.bg_dk_gn{background-color: #036551;}
.bg_aqua{background-color: aqua;}
.bg_black{background-color: black;}
.bg_trans{background-color: transparent;}
.bg_D9DCE4{background-color: #D9DCE4;}

/* c classes all set container widths */
.c2pc{width: 2%;}
.c5pc{width: 5%;}
.c15pc{width: 15%;}
.c20pc{width: 20%;}
.c25pc{width: 25%;}
.c30pc{width: 30%;}
.c40pc{width: 40%;}
.c50pc{width: 50%;}
.c60pc{width: 60%;}
.c70pc{width: 70%;}
.c75pc{width: 75%;}
.c78pc{width: 78%;}
.c80pc{width: 80%;}
.c85pc{width: 85%;}
.c90pc{width: 90%;}
.c95pc{width: 95%;}
.c98pc{width: 98%;}
.c100pc{width: 100%;}

.c5px{width: 5px;}
.c10px{width: 10px;}
.c20px{width: 20px;}
.c75px{width: 75px;}
.c149px{width: 149px;}
.c155px{width: 155px;}
.c350px{width: 350px;}
.c430px{width: 430px; margin: auto; text-align: left;}
.c450px{width: 450px;}
.c600px{width: 600px;}
.c650px{width: 650px;}
.c700px{width: 700px;}
.c750px{width: 750px;}
.c773px{width: 773px;}

/* set alignments */
.a_top{vertical-align:top; text-align: center;}
.a_top_only{vertical-align:top;}
.a_right{vertical-align:top; text-align: right;}
.a_left{vertical-align:top; text-align: left;}
.a_right_mid{vertical-align:middle; text-align: right;}
.a_left_mid{vertical-align:middle; text-align: left;}
.a_ind_5{text-indent: 5px}
.a_ind_10{text-indent: 10px}
.a_ind_20{text-indent: 20px}
.a_ind_30{text-indent: 30px}

/* col classes all set colour */


.col_btgn{background-color: #00AC28; color: white;}/* bright green */
.col_arhitravgn{background-color: #81A63A; color: white;}/* green/black */
.col_gn{background-color: #049c7e; color: white;}/* green */
.col_dkgn{background-color: #485618; color: white;}/* green */
.col_gn_ol{background-color: #809934; color: white;}/* green */
.col_gy{background-color: #a7a9ac; color: white;}/* grey */
.col_gy_but{background-color: #eeeeee; color: #FA710A; text-align: center; border: 1px solid black;}/* grey */
.col_red{background-color: #E90303; color: white;}/* red */
.col_bronze{background-color: #D65100; color: white;}/* red */
.col_dkred{background-color: #9C0000; color: white;}/* dark red */
.col_blue{background-color: #3163C2; color: white;}/* blue */
.col_orange{background-color: #FA710A; color: white;}/* orange */
.col_wt{background-color: white; color: #E90303;}/* white */
.col_white{color: white;}/* white text */
.col_bw{background-color: white; color: black;}/* white */
.col_bc{background-color: #fffff5; color: black;}/* cream */
.col_grey{color: #bbbbbb;}
.col_bl{color: #3163C2;}/* blue */
.col_red_txt{color: #E90303;}/* red txt*/
.col_dkred_txt{color: #9C0000;}/* dark red txt*/
.col_or_txt{color: #FA710A;}/* orange txt*/
.col_gn_txt{color: #049c7e;}
.col_bk{color: black;}/*use for black text*/
.col_wb{background-color: black; color: white;}/* black */
.col_wg{background-color: gray; color: white;}/* grey */
.col_hct{background-color: #36691a; color: white;}/* hct lighter green */
.col_hct_heading{background-color: #1A3E1B; color: white;}/* hct darker green */
.col_dk_bl{background-color: #000080; color: white;}
.col_headlinegifts_red{background-color: #d02435; color: white;}
.col_muserooms{background-color: #ee9223; color: white;}/* orange */
.col_ol_txt{color: #809934; font-weight: bold;}/* green bold text*/



/* dim classes all set dimensions */
.dim_10{height: 10px;}
.dim_15{height: 15px;}
.dim_20{height: 20px;}
.dim_25{height: 25px;}
.dim_30{height: 30px;}
.dim_35{height: 35px;}
.dim_40{height: 75px;}
.dim_135pc{height: 135%;}

/* font sizes */
.fon_5{font-size: .5em;}
.fon_8{font-size: .8em;}
.fon_8_5{font-size: .85em;}
.fon_9{font-size: .9em;}
.fon_1{font-size: 1em;}
.fon_1_form{font: 1em verdana;}
.fon_1_1{font-size: 1.1em;}

/* borders */
.brd_none{border: none;}
.brd_10_wt{border-style: solid; color:white; border-width: 10px;}
.brd_10_cm{border-style: solid; color: #fffff5; border-width: 10px;}
.brd_1_bl{border: 1px solid #3163C2;}
.brd_1_bk{border: 1px solid black;}
.brd_1_wht{border: 1px solid white;}
.brd_1_gy_dash{border: 1px dashed #eeeeee;}
.brd_1_bl_dash{border: 1px dashed #3163C2;}
.brd_1_dkbl_dash{border: 1px dashed #000254;}
.top_bor_wht{border-top: 1px solid #ffffff;}
.top_bor{border-top: 1px solid #bbbbbb;}
.left_bor{border-left: 1px solid #eeeeee;}
.bot_bor{border-bottom: 1px solid #eeeeee;}

.top_cell_brd{border-style: solid solid solid solid; border-width: 1px;}
.sub_cell_brd{border-style: none solid solid solid; border-width: 1px;}
.sub_cell_left_brd{border-style: none none solid solid; border-width: 1px;}
.brd_col_gy{border-color: #eeeeee;}
.brd_col_dk_gn{border-color: #036551;}

/*cursors*/
.csr_point{cursor: pointer;}

/* a tags */
a.contact_ol,a.contact_or:link,a.contact_or:visited,a.contact_or:active,a.contact_or:focus{text-decoration: none; color:#809934; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_ol:hover{text-decoration: none; color:black; text-decoration: none; font-size: 1em; line-height : 140%; font-weight: bold;}

a.contact_yellow,a.contact_or:link,a.contact_or:visited,a.contact_or:active,a.contact_or:focus{text-decoration: none; color:#FF5501; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_yellow:hover{text-decoration: none; color:black; text-decoration: none; font-size: 1em; line-height : 140%; font-weight: bold;}

a.contact_cm,a.contact_cm:link,a.contact_cm:visited,a.contact_cm:active,a.contact_cm:focus{text-decoration: none; color:#fffff5; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_cm:hover{text-decoration: none; color:#FA710A; font-size: 1em; line-height : 140%; font-weight: bold;}

a.contact_or,a.contact_or:link,a.contact_or:visited,a.contact_or:active,a.contact_or:focus{text-decoration: none; color:#FA710A; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_or:hover{text-decoration: none; color:white; font-size: 1em; line-height : 140%; font-weight: bold;}

a.contact_or_help,a.contact_or_help:link,a.contact_or_help:visited,a.contact_or_help:active,a.contact_or_help:focus{text-decoration: none; color:#FA710A; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_or_help:hover{text-decoration: none; color:black; font-size: 1em; line-height : 140%; font-weight: bold;}

a.contact_muserooms,a.contact_muserooms:link,a.contact_muserooms:visited,a.contact_muserooms:active,a.contact_muserooms:focus{text-decoration: none; color:#FA710A; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_muserooms:hover{text-decoration: none; color:black; font-size: 1em; line-height : 140%; font-weight: bold;}


a.contact_or_thin,a.contact_or_thin:link,a.contact_or_thin:visited,a.contact_or_thin:active,a.contact_or_thin:focus{text-decoration: none; color:#FA710A; font-size: 1em; line-height : 140%;}
a.contact_or_thin:hover{text-decoration: none; color:black; text-decoration: underline; font-size: 1em; line-height : 140%;}

a.contact_gn,a.contact_gn:link,a.contact_gn:visited,a.contact_gn:active,a.contact_gn:focus{text-decoration: none; color:#049c7e; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_gn:hover{text-decoration: none; color:black; text-decoration: underline; font-size: 1em; line-height : 140%; font-weight: bold;}


a.contact_dkgn,a.contact_dkgn:link,a.contact_dkgn:visited,a.contact_dkgn:active,a.contact_dkgn:focus{text-decoration: none; color:#485618; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_dkgn:hover{text-decoration: none; color:#9C0000; text-decoration: underline; font-size: 1em; line-height : 140%; font-weight: bold;}


a.contact_gn_thin,a.contact_gn_thin:link,a.contact_gn_thin:visited,a.contact_gn_thin:active,a.contact_gn_thin:focus{text-decoration: none; color:#02C831; font-size: 1em; line-height : 140%;}
a.contact_gn_thin:hover{text-decoration: none; color:black; text-decoration: underline; font-size: 1em; line-height : 140%;}


a.contact_bl,a.contact_bl:link,a.contact_bl:visited,a.contact_bl:active,a.contact_bl:focus{text-decoration: none; color:#0038D6; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_bl:hover{text-decoration: none; color:black; text-decoration: none; font-size: 1em; line-height : 140%; font-weight: bold;}

a.contact_palebl,a.contact_palebl:link,a.contact_palebl:visited,a.contact_palebl:active,a.contact_palebl:focus{text-decoration: none; color:#10A2FE; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_palebl:hover{text-decoration: none; color:black; text-decoration: none; font-size: 1em; line-height : 140%; font-weight: bold;}


a.contact_bl_thin,a.contact_bl_thin:link,a.contact_bl_thin:visited,a.contact_bl_thin:active,a.contact_bl_thin:focus{text-decoration: none; color:#3163C2; font-size: 1em; line-height : 140%;}
a.contact_bl_thin:hover{text-decoration: none; color:black; text-decoration: underline; font-size: 1em; line-height : 140%;}


a.contact_rd,a.contact_rd:link,a.contact_rd:visited,a.contact_rd:active,a.contact_rd:focus{text-decoration: none; color:#E90303; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_rd:hover{text-decoration: none; color:black; text-decoration: underline; font-size: 1em; line-height : 140%; font-weight: bold;}

a.contact_dkred,a.contact_dkred:link,a.contact_dkred:visited,a.contact_dkred:active,a.contact_dkred:focus{text-decoration: none; color:#9C0000; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_dkred:hover{text-decoration: none; color:black; text-decoration: underline; font-size: 1em; line-height : 140%; font-weight: bold;}


a.contact_bronze,a.contact_bronze:link,a.contact_bronze:visited,a.contact_bronze:active,a.contact_bronze:focus{text-decoration: none; color:#D65100; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_bronze:hover{text-decoration: none; color:#485618; text-decoration: underline; font-size: 1em; line-height : 140%; font-weight: bold;}


a.contact_rd_thin,a.contact_rd_thin:link,a.contact_rd_thin:visited,a.contact_rd_thin:active,a.contact_rd_thin:focus{text-decoration: none; color:#E90303; font-size: 1em; line-height : 140%;	}
a.contact_rd_thin:hover{text-decoration: none; color:black; text-decoration: underline; font-size: 1em; line-height : 140%;}


a.contact_dkblue,a.contact_dkblue:link,a.contact_dkblue:visited,a.contact_dkblue:active,a.contact_dkblue:focus{text-decoration: none; color:#000254; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_dkblue:hover{text-decoration: none; color:black; text-decoration: underline; font-size: 1em; line-height : 140%; font-weight: bold;}

a.contact_dkblue_thin,a.contact_dkblue_thin:link,a.contact_dkblue_thin:visited,a.contact_dkblue_thin:active,a.contact_dkblue_thin:focus{text-decoration: none; color:#000254; font-size: 1em; line-height : 140%;}
a.contact_dkblue_thin:hover{text-decoration: none; color:black; text-decoration: underline; font-size: 1em; line-height : 140%;}


a.contact_wt,a.contact_wt:link,a.contact_wt:visited,a.contact_wt:active,a.contact_wt:focus{text-decoration: none; color: white; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_wt:hover{text-decoration: none; color:black; text-decoration: none; font-size: 1em; line-height : 140%; font-weight: bold;}

a.menu,a.menu:link,a.menu:visited,a.menu:active,a.menu:focus{text-align: left; text-decoration: none; color: #FA710A; font-size: 1em; font-weight : bold;}
a.menu:hover{text-align: left; text-decoration: none; color:black; text-decoration: none; font-size: 1em; font-weight: bold;}

/* td menu cell */
td.menu_top{margin: auto; line-height: 135%; height: auto; font-size: 1em; width: 100%; text-align: left; cursor: pointer; height: 25px;}
td.menu{margin: auto; line-height: 135%; height: auto; font-size: 1em; width: 100%; text-align: left; cursor: pointer; height: 25px;}
td.menu_help{margin: auto; line-height: 135%; height: auto; font-size: 1em; width: 100%; text-align: left; cursor: help; height: 25px;}

/* cursor control */
.cur_pointer{cursor: pointer;}
.cur_help{cursor: help;}
.cur_cross{cursor: crosshair;}
.cur_hand{cursor: hand;}


/* line height */
line_01{line-height: 100%;}

/* for testing */
.bg_aq{background-color: aqua; cursor: pointer;}

/* margins */
.marg_auto{margin: auto;}
.marg_10{margin: 10px;}
.marg_20{margin: 20px;}

/* padding */
.pad_1{padding: 1px;}
.pad_10{padding: 10px;}
.pad_left_5{padding: 5px;}

/* positioning */
.pos_float{float: left;}
.pos_float_rt{float: right;}

/* text alignments */
.txt_al_just{text-align: justify;}
.txt_al_left{text-align: left;}
.txt_al_right{text-align: right;}

/* vertical alignment */
.v_al{vertical-align: top;}

/* text indent using margin*/
.ti_20{margin-left: 20px;}
