/* CSS Document */


* {
	margin:0; padding:0;
}

/*highland games section */

#hgnav {color: #a52121; font-size:12px; margin: 0px 0px 0px 12px;}
#hgnav_a {color: #a52121; width: 94%; font-size:12px; margin: 0px 0px 0px 26px;}

#pgtitl_h { font-weight: 900; text-align: justify; width: 700px; margin: 0px 0px 0px 40px;}

#rgt {padding: 10px;float:right; margin: 20px 0px 0px 0%;}
#abt_hd {margin:0px 0px 0px 10px;}
#lft {float:left; padding: 0px 20px 0px 0px;}

#memlnk {margin: 20px 0px 0px 320px; font-size: 16px;}
#memlnk_a {margin: 20px 0px 0px 240px; font-size: 16px;}
#memlnk_b {margin: 20px 0px 0px 270px; font-size: 16px;}


#tblctr {margin: 0px 0px 0px 13.5%;}

#blt {margin: 0px 0px 0px 25px;}


#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;}


#pgtitl_h1 { font-weight: 900; text-align: justify; width: 650px; margin: 0px 0px 0px 40px;}



#btm_hdr {width:70%;}

#hdrsub {font-size: 18px; height: 100%; width: 100%; background:#transparent url(images/bg_grey_top.gif) repeat-x; }

#subhdr{color: #a52121; font-size: 22px;}

body{
	background:#transparent url(images/flower_bckg.png) repeat-x repeat-y;
}

#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;}


#contactus_bdy {margin: 0px 0px 0px 20%;}
#contactus_bdy_h {margin: 0px 0px 0px 4.5%; line-height: 20px;}
#bdyhd {margin: 0px 0px 0px 40px; font-size: 21px; color: #a52121;}
#bdyhd_a {margin: 0px 0px 0px 10px; font-size: 21px; color: #a52121;}

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

a:hover{text-decoration:underline;}

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;}


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

h3 {color: #a52121;}

#mn_hg { margin: 0px 0px 0px 300px;}
#mn_hg_a {margin: 0px 0px 0px 250px;}

#bdytxt {width: 95%;}

#left_col {background: #; margin: 20px 0px 0px 0px; width: 420px; border: 0px solid #333; float:left; z-index:2;}
#right_col {background: #; margin: 140px 10px 0px 0px; width: 410px; border: 0px solid #333; float:right; z-index:2;}




/*main layout */

#topNav {margin: 0px 0px 0px 120px;}

.top_bg {background:url(images/top_tall_a.png) top repeat-x #f4f4ee;}
.top_bg_a {background:url(images/Back.gif); height: 100%; width: 10	0%;z-index: 0;}
.bot_bg {background:#transparent url(images/bot_bg_a.png) bottom repeat-x}
.bot_bg_a {background:url(images/bot_bg_d.png) bottom repeat-x; z-index: 1;}

#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 {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:306px; background:url(hg_images/left-pndrm.png) top left no-repeat; height:352px; 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:282px; background:url(images/don_lft.png) top left no-repeat; height:313px; 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:#;}



#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 {width:454px; background:url(images/hg_frt.png) top left no-repeat; height:329px; }
#header2f .col2 {width:480px; background:url(hg_images/right-pndrm.png) top left no-repeat; height:352px; }
#header2g .col2 {width:527px; background:url(images/abt_don_rt.png) top left no-repeat; height:314px; }
#header2ga .col2 {width:504px; background:url(images/don_rt.png) top left no-repeat; height:313px; }
#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; }



/* highland games front pics */

/*
#header2ha .col1 {padding: 0px 0px 0px 0px; width:329px; background:url(hg_images/cln_left.png) top left no-repeat; height:350px; background-color:#;}
#header2ha .col2 {width:457px; background:url(hg_images/cln_right.png) top left no-repeat; height:350px;}
*/



/* 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*/

/*2010 image upgrade */

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

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

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

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

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

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

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




#header2hahv .col1 {padding: 0px 0px 0px 0px; width:306px; background:url(hg_images/hv-left.png) top left no-repeat; height:349px; background-color:#;}
#header2hahv .col2 {width:480px; background:url(hg_images/hv-right.png) top left no-repeat; height:349px;}


#header2hahv1 .col1 {padding: 0px 0px 0px 0px; width:330px; background:url(hg_images/hvy1_left.png) top left no-repeat; height:365px; background-color:#;}
#header2hahv1 .col2 {width:456px; background:url(hg_images/hvy1_right.png) top left no-repeat; height:365px;}



#header2haq .col1 {padding: 0px 0px 0px 0px; width:306px; background:url(hg_images/q-left-1.png) top left no-repeat; height:349px; background-color:#;}
#header2haq .col2 {width:480px; background:url(hg_images/q-right-1.png) top left no-repeat; height:349px;}


#header2hag .col1 {padding: 0px 0px 0px 0px; width:310px; background:url(hg_images/gen_left.png) top left no-repeat; height:366px; background-color:#;}
#header2hag .col2 {width:476px; background:url(hg_images/gen_right.png) top left no-repeat; height:366px;}

#header2hag1 .col1 {padding: 0px 0px 0px 0px; width:319px; background:url(hg_images/gen3_left.png) top left no-repeat; height:382px; background-color:#;}
#header2hag1 .col2 {width:467px; background:url(hg_images/gen3_right.png) top left no-repeat; height:382px;}

#header2hag2 .col1 {padding: 0px 0px 0px 0px; width:329px; background:url(hg_images/cln_left.png) top left no-repeat; height:350px; background-color:#;}
#header2hag2 .col2 {width:457px; background:url(hg_images/cln_right.png) top left no-repeat; height:350px;}

#header2hag3 .col1 {padding: 0px 0px 0px 0px; width:328px; background:url(hg_images/hg_left.png) top left no-repeat; height:429px; background-color:#;}
#header2hag3 .col2 {width:458px; background:url(hg_images/hg_right.png) top left no-repeat; height:429px;}

#header2hag4 .col1 {padding: 0px 0px 0px 0px; width:310px; background:url(hg_images/hg1_left.png) top left no-repeat; height:346px; background-color:#;}
#header2hag4 .col2 {width:476px; background:url(hg_images/hg1_right.png) top left no-repeat; height:346px;}

#header2hatg .col1 {padding: 0px 0px 0px 0px; width:306px; background:url(hg_images/tug-left.png) top left no-repeat; height:349px; background-color:#;}
#header2hatg .col2 {width:480px; background:url(hg_images/tug-right.png) top left no-repeat; height:349px;}

#header2hace .col1 {padding: 0px 0px 0px 0px; width:306px; background:url(hg_images/ceil_left.png) top left no-repeat; height:349px; background-color:#;}
#header2hace .col2 {width:480px; background:url(hg_images/ceil_right.png) top left no-repeat; height:349px;}

#header2havn .col1 {padding: 0px 0px 0px 0px; width:306px; background:url(hg_images/ven_left.png) top left no-repeat; height:372px; background-color:#;}
#header2havn .col2 {width:480px; background:url(hg_images/ven_right.png) top left no-repeat; height:372px;}

#header2havo .col1 {padding: 0px 0px 0px 0px; width:324px; background:url(hg_images/vol_left.png) top left no-repeat; height:375px; background-color:#;}
#header2havo .col2 {width:462px; background:url(hg_images/vol_right.png) top left no-repeat; height:375px;}

#header2hahd .col1 {padding: 0px 0px 0px 0px; width:294px; background:url(hg_images/hd_left.png) top left no-repeat; height:369px; background-color:#;}
#header2hahd .col2 {width:492px; background:url(hg_images/hd_right.png) top left no-repeat; height:369px;}

#header2hakd .col1 {padding: 0px 0px 0px 0px; width:306px; background:url(hg_images/wee-left.png) top left no-repeat; height:349px; background-color:#;}
#header2hakd .col2 {width:480px; background:url(hg_images/wee-rt.png) top left no-repeat; height:349px;}

#header2hatx .col1 {padding: 0px 0px 0px 0px; width:306px; background:url(hg_images/tix-left.png) top left no-repeat; height:349px; background-color:#;}
#header2hatx .col2 {width:480px; background:url(hg_images/tix-right.png) top left no-repeat; height:349px;}

#header2haee .col1 {padding: 0px 0px 0px 0px; width:306px; background:url(hg_images/ext-left.png) top left no-repeat; height:349px; background-color:#;}
#header2haee .col2 {width:480px; background:url(hg_images/ext-right.png) top left no-repeat; height:349px;}

#header2haloc .col1 {padding: 0px 0px 0px 0px; width:315px; background:url(hg_images/loc_left.png) top left no-repeat; height:352px; background-color:#;}
#header2haloc .col2 {width:471px; background:url(hg_images/loc_right.png) top left no-repeat; height:352px;}


#header2 .indent {margin: 0px 0px 0px 0px; padding:235px 0 0px 75px;}
.logo {margin:38px 33px 0 13px;}

#main { margin:0 auto;}
#main_gallery {margin: 0px 0px 0px 10%;}

#hdbx { width 200px; height: 200px;}

#hdbtn {padding: 10px; height: 100%; margin: 0px 0px 0px 0px;}

/*body header */
#bdhdr { margin:-40px 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:99%; background:#fff url(images/back_subtableMid_1.png);}
#middle_a { margin: 20px 0px 20px 0px; width:98.5%; background:#f9f9f9 url(images/back_subtableMid_b.png);}
#middle_h { padding: 0px 0px 0% 0px; width:98.5%;background: url(images/back_subtableMid_g.png);}
#middle .column1 {background:#ffffff;}
#middle .column1a {background:#ffffff;}
#middle .column3 {background:#ffffff;}
#middle .column3a {background:#ffffff;}

#footer {color:#000000;}
#footer .left { padding:48px 0 0 20px;}
#footer a {color:#f10000;}
#footer .right {padding:28px 53px 0 0;}
#footer .right img {vertical-align:middle; margin-left:31px;}

.more {background:url(images/more_bg.gif) top right no-repeat; padding-right:12px; font-size:11px; color:#B9C0C7; text-decoration:none;}
.more:hover {text-decoration:underline;}


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

/* index */

#index #middle .column1 .indent {background:#fff; width: 100%; padding:19px 0px 19px 0px; margin: 0px 0px 0px 7px;}
#index #middle .column2 .indent {width: 100%; padding:19px 22px 30px 16px;}
#index #middle .column3 .indent {background:#fff; width: 86%; padding:19px 22px 30px 14px;}

#index #middle .column1 .content {padding:5px 10px 25px 2px;}
#index #middle .column2 .content {padding:5px 0 5px 3px;}
#index #middle .column3 .content {padding:5px 0 5px 4px;}



.row {height:30px;}


.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;}

/* index-6 */

#index_6 #middle .indent {padding:19px 20px 25px 19px;}




#main { width:800px;}





#header1 {margin: -50px 0px 0px 0px; height:131px;}

#header1a {height:111px; margin: -80px 0px 0px -170px;}

#header2 {height:290px;}

#spccorr {margin: 0px 0px 0px 15px;}



#footer { height:99px;}



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



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



/* index */



#index .ver_line1 { background:url(images/ver_line.gif) repeat-y 258px 0;}

#index .ver_line2 { background:url(images/ver_line.gif) repeat-y 517px 0;}

#index .column1 {width:240px; margin: 0px 0px 0px 10px;}

#index .column2 {width:255px; margin: 0px 0px 0px 10px;}

#index .column3 {width:250px;margin: 0px 0px 0px 10px;}



