*{ margin:0px; padding:0px; }
body{ background:url(../images/bg.gif) repeat-x top #A2A2A2;}
h1 { font-family: Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 15px; line-height: 37px; color: #ffffff; text-decoration: none; margin-right: 15px;}
h2 { font-family:tahoma; font-size:16px; color:#c1aa67; line-height: 25px; margin-bottom:16px; display:block;font-weight:normal;}
h3 { font-family: Tahoma, Geneva, sans-serif; font-size:15px; font-weight:normal; color:#c3c3c3; margin-bottom: 10px;}
p{ font-family:tahoma; font-size: 12px; line-height: 16px; color:#919191;}
a{ font-family:tahoma; font-size:11px; line-height:15px; color:#919191; text-decoration:none; margin-right:15px; margin-left:10px; padding-left:5px;}
a:visited{ font-family:tahoma; font-size:11px; line-height:15px; color:#919191; text-decoration:none; margin-right:15px; margin-left:10px; padding-left:5px;}
a:hover{color:#FFFFFF; }
a:active{ font-family:tahoma; font-size:11px; line-height:15px; color:#919191; text-decoration:none; margin-right:15px; margin-left:10px; padding-left:5px;}
#main{ position:relative; width:967px; height:auto; margin-left:auto; margin-right:auto;  margin-top:30px;}
#header{ position:relative; width:967px; height:70px;}
#logo{ float:left; height:70px; width:483px;}
#strapline { float: left; width: 484px; height:35px; text-align:right;}
#links{float:left; height:35px; width:484px; text-align:right; margin-top:3px;}
#links p{}
.clr{ width:100%; height:1px; clear:both; overflow:hidden; line-height:1px; }
#content{ position:relative; width:967px; height:584px; background:url(../images/content_bg.gif) no-repeat top; padding-top:27px;}
#flash{ position:relative; width:829px; height:498px;  margin-left:69px;}
.col_left{float:left; width:530px; height:auto;  padding-left: 100px; padding-top:23px;}
.col_left p, #sidebar p { color:#FFF; margin-bottom: 17px;}
#content .col_left a { font-family:tahoma; font-size:12px; line-height:16px; color:#c1aa67; text-decoration:none; margin:0px; padding: 0px;}
.col_left a:hover, #sidebar a:hover { text-decoration: underline;} 
#sidebar{ width:180px; float:left; padding-top:55px; padding-left:60px;}	
#sidebar li { list-style-type:none; background: url(../images/bullet.gif) no-repeat left center; line-height:1px}
#sidebar a { font-family:tahoma; font-size:12px; line-height:16px; color:#c1aa67; text-decoration:none; margin:0px 0px 0px 10px; padding: 0px;}
.top_block { float:left; display: block; height: 24px; width: 829px; padding-left: 69px;}

/*cool popup*/
#lb{  margin:0px; padding:0px;background:url(../images/contact_top.gif) no-repeat top;width:367px; height:347px; padding-top:80px;}
#lb p{ font-family:tahoma; font-size:11px; color:#FFFFFF; margin:0px 15px 15px 45px;line-height:16px;}
#lb a{font-family:tahoma; font-size:11px; font-weight:bold; color:#FFFFFF; margin-left:45px; line-height:16px; padding-left:0px; text-decoration:none;}
#lb a:hover{font-family:tahoma; font-size:11px; font-weight:bold; color:#FFFFFF; margin-left:45px; line-height:16px; padding-left:0px; text-decoration:underline;}
#lb p.email{ margin-bottom:0px;}
#lb p.add{ margin-top:15px;}
/*cool generic*/
#cool_box{position:fixed;top:-100%;width:367px; height:427px;margin-top:60px;opacity:.0;}
#cool_filter{position:fixed;top:-100%;left:0px;width:100%;background:#464646;opacity:.0;}

