/* CSS Document */


* {
	margin:0; padding:0;
}

body{ background:url(images/bg.gif); height: 100%; width: 10	0%;z-index: 0;
	/*background:#transparent url(images/bg_a.gif) repeat-x repeat-y;*/
}

a img { border:0;}


 .thumbnail img, img.thumbnail {
	background: #FFF;
	padding: 5px;
	border: 1px solid #999;
}



ul { list-style:none;}

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


html, input, textarea
	{
		font-family:Georgia; 
		font-size:14px;
		line-height:18px;
		color:#000000;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#a52121; text-decoration:none;}
a:hover {color:#999;text-decoration:underline;}


#subhdr {font-size: 20px;}

h3 {color: #a52121;}

#h3txt {color:#837474;font-size: 20px;}


li { line-height:17px;}
.ul li {line-height:18px;}
.red {color:#f10000;}

.input {width:203px; height:19px; padding:0 0 0 7px;}
textarea {width:203px; height:79px; padding:0 0 0 7px; overflow:auto}

form .right { padding:10px 1px 0 0;}

.top_bg {background:url(images/top_tall_a.png) top repeat-x #f4f4ee;}
.top_bg_a { /*background:url(images/bg_a_.gif); height: 100%; width: 10	0%;z-index: 0;*/}




#main { width: 800px; margin:0px auto 0px auto;}

#topNav {margin: 60px 0px 0px 130px;}

#header1 {margin: -60px 0px 0px 0px; height:41px;}


/* defautl begin */

#header2ha .col1 {padding: 0px 0px 0px 0px; width:306px; background:url(hg_images/cln1_left.png) top left no-repeat; height:377px; background-color:#;}
#header2ha .col2 {width:478px; background:url(hg_images/cln1_right.png) top left no-repeat; height:377px;}

/*default end*/




#header2 .col1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:287px; background:url(images/seal_e.png) top left no-repeat; height:279px; background-color:#;}
#header2a .col1 {padding: 0px 0px 0px 0px; width:281px; background:url(images/highlnd_gms_lft_a.png) top left no-repeat; height:308px; background-color:#;}
#header2b .col1 {margin: 0px 0px 0px 2px; padding: 0px 0px 0px 0px; width:241px; background:url(images/highlnd_gms_lft_c.png) top left no-repeat; height:299px; background-color:#;}
#header2c .col1 {margin: 0px 0px 0px 6px; padding: 0px 0px 0px 0px; width:286px; background:url(images/detscots_lft.png) top left no-repeat; height:314px; background-color:#;}
#header2d .col1 {margin: 0px 0px 0px 6px; padding: 0px 0px 0px 0px; width:241px; background:url(images/ab_glft.png) top left no-repeat; height:306px; background-color:#;}
#header2e .col1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:332px; background:url(images/hg_frt_left.png) top left no-repeat; height:329px; background-color:#transparent;}
#header2f .col1 {padding: 0px 0px 0px 0px; width:291px; background:url(images/bb_pndrm_lft.png) top left no-repeat; height:338px; background-color:#;}
#header2g .col1 {padding: 0px 0px 0px 0px; width:259px; background:url(images/abt_don_lft.png) top left no-repeat; height:314px; background-color:#;}
#header2ga .col1 {padding: 0px 0px 0px 0px; width:296px; background:url(images/don_lft.png) top left no-repeat; height:336px; background-color:#;}
#header2v .col1 {padding: 0px 0px 0px 0px; width:273px; background:url(images/vid_pg_lft.png) top left no-repeat; height:312px; background-color:#;}
#header2vhm .col1 {padding: 0px 0px 0px 0px; width:325px; background:url(images/frtn_lft_b.png) top left no-repeat; height:356px; background-color:#;}
#header2vhm_t .col1 {padding: 0px 0px 0px 0px; width:325px; background:url(images/frtn_lft_b.png) top left no-repeat; height:356px; background-color:#;}



#header2_a .col1_a {width:258px; background:url(images/seal_i_.png) top left no-repeat; height:279px; background-color:#f9f9f9;}

#header2 .col2 {width:507px; background:url(images/detskyline_d.png) top left no-repeat; height:290px;}
#header2a .col2 {width:505px; background:url(images/highlnd_gms_rt_a.png) top left no-repeat; height:308px;}
#header2b .col2 {width:545px; background:url(images/highlnd_gms_rt_c.png) top left no-repeat; height:299px;}
#header2c .col2 {width:500px; background:url(images/detscots_rt.png) top left no-repeat; height:314px;}
#header2d .col2 {width:545px; background:url(images/ab_grt.png) top left no-repeat; height:306px;}
#header2e .col2 {margin: 0px 0px 0px 0px; width:454px; background:url(images/hg_frt.png) top left no-repeat; height:329px; }
#header2f .col2 {width:495px; background:url(images/bb_pndrm_rt.png) top left no-repeat; height:338px; }
#header2g .col2 {width:527px; background:url(images/abt_don_rt.png) top left no-repeat; height:314px; }
#header2ga .col2 {width:490px; background:url(images/don_rt.png) top left no-repeat; height:336px; }
#header2v .col2 {width:513px; background:url(images/vid_pg_rt.png) top left no-repeat; height:312px; }
#header2vhm .col2 {width:461px; background:url(images/frtn_rt_b.png) top left no-repeat; height:356px; }
#header2vhm_t .col2 {width:461px; background:url(images/frtn_rt_b.png) top left no-repeat; height:356px; }

#bdyhdr { margin:0px 0px 0px 0px; padding: 0px 0px 0% 0%; width:100%; background:# url(images/bdy_hdr.png);}
#middle { margin:0px 0px 0px 0px; padding: 0px 0px 0% 0%; width:400px; background:#transparent url(images/back_subtableMid_1.png);}

#middle_a {padding: 0px 0px 0% 0%;margin: 0px 0px 0px 0px; width:793px; background:#fff url(images/back_subtableMid_1.png);}
#middle_b {padding: 0px 0px 0% 0%;margin: 0px 0px 0px 0px; width:792px; background:#fff url(images/back_subtableMid_1.png);}

.spccorr {margin: -10px 0px 0px 0px;}


#hdrsub {font-size: 16px; margin: 0px 0px 0px 30px;}

.column1, .column2, .column3, .col1, .col2, .ind_col {float:left;}

#index .ver_line1 { background:url(images/ver_line_off.gif) repeat-y 258px 0;}
#index .ver_line2 { background:url(images/ver_line_off.gif) repeat-y 517px 0;}
#index .column1 {width:240px; margin: 0px 0px 0px 10px;}
#index .column2 { height: 100px; border-left: 1px solid #e8e8e5; width:225px; margin: 0px 0px 0px 10px;}
#index .column3 {height: 100px; border-left: 1px solid #e8e8e5; width:240px; margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px;}

.ver_line1, .ver_line2 {width:100%;}

#header2 .indent {margin: 0px 0px 0px 0px; padding:235px 0 0px 75px;}

#bdyhd {margin: 0px 0px 0px 54px; font-size: 21px; color: #a52121;}

#bdyhd a {color:#a52121;}
#bdyhd a:hover {text-decoration:underline;}

.content {;}

#bdytxt {width: 95%; margin: 0px 0px 0px 0px;}
#bdytxt_a {margin: 0px 0px 0px 10px;}
#bdytxt_b {margin: 0px 0px 0px 15px;}

#counter {margin: 6% 0px 0px 10px;}

#bdyhd_a {margin: 0px 0px 0px 10px; font-size: 21px; color: #a52121;}

#btm_hdr {width:70%;}

.clear {;}

.indent {margin: 0px 0px 0px 5px;}

/* pages */

#onepg_ctn {width: 793px; background:#fff url(images/back_subtableMid_1.png) margin: 0px 0px 0px 0px;}

#onepg_sub {width: 100%;margin: 0px 0px 0px 120px; background:#fff url(images/back_subtableMid_1.png);}
#onepg_sub_a {width: 100%;margin: 0px 0px 0px 0px; background:#fff url(images/back_subtableMid_1.png);}

#onepg_sub_txt {width: 88%; margin: 0px 0px 0px 34px;}


/*front pic */
.mempic {margin:0px 0px 0px 5px;}
.hgpic {margin:0px 0px 0px 10px;}
.tartpic {margin:0px 0px 0px 20px;}

.hg_txt {margin: 0px 10px 0px 0px;}

#proptartn {margin: 0px 0px 0px 20px;}

/*About Us */

#indnt_i {font-size: 10px; margin:0px 0px 0px 92px;}
#indnt_ia {font-size: 10px; margin: 0px 0px 0px 68px;}
#subleft {float: right; width: 180px; margin: 5px 0px 0px 0px; border: 0px dotted #000; padding: 0px 0px 10px 10px;}

/* Highland Games */
#tl_ind {margin: 0px 0px 0px 30px; font-size: 16px;}

.pgtitl {width: 92%; margin: 0px 0px 0px 30px; font-size: 16px;}
.pgtitl_a {height: 100%; width: 92%; margin: 0px 0px 0px 30px; font-size: 16px;}
#pgbdy {margin: 0px 0px 0px 30px; width: 95%; font-size: 14px;}
#pgbdy_a {float:right; margin: 0px 50px 0px 0px;}

 .pgtitl  a {color: #a52121;}
 .pgtitl a:hover {color: #424242;}
 .pgtitl a:visit {color: #a52121;}

/* highland games contact us */

#contactus_bdy_h {margin: 0px 0px 0px 70px; color:#a52121; line-height: 23px;}


#footer {color:#000000;}
#footer .left { padding:48px 0 0 20px;}
#footer a {color:#a52121;}
#footer a:hover {color:#999999;}
#footer .right {padding:28px 63px 0 0;}
#footer .right img {vertical-align:middle; margin-left:31px;}
#footer { background: #transparent;width: 850px;height:60px; margin: 0px 0px 0px 0px;}


#stctn {width: 100%;}

/* tix on sale 
#tix {position: relative; width: 100%; margin: 0px 0px 0px 50%;}
*/


/*
#mem_lg{;}
#stmtr{;}
#stctn{;}
#prv_trtns {;}
*/
	
