#nav{
width:80px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; text-align:center
}
body{ background-color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666}
a { color:#FF6600; text-decoration:underline;}
a:visited { color:#FF6600;}
a:hover { color:#FF6600;}
a:active { color:#FF0000;}
#nav a{ color:#ffffff; text-decoration:underline;}
#nav a:visited { color:#ffffff;}
#nav a:hover{ color:#FF6600;}
#nav a:active { color:#FF0000;}
#basenav{width:100%; height:25px; color:#FF6600; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; clear:both}

h1 { font-size:20px; color:#FF6600;}
h2 { font-size:18px;}
h2 span{ font-size:10px; font-weight:100;}
#footer { font-size: 10px; font-style:normal; font-weight:normal; padding:5px; }
#col1{ width:590px; padding:20px; text-align:left; float:left; font-size:14px;}
#col1wrap{ width:620px; padding:20px; text-align:left; float:left; font-size:14px;}
#col2{ width:200px; padding:20px; text-align:center; float:left; background-image:url(/Images/towerbg.jpg);  font-size:12px;}
#col3{ width:590px; padding:5px;  font-size:8px;}
.style4 {font-size: 10px}
#special{ border-style:dashed; border-width:thin; width:200px;}
.call2action{ padding:5px; font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#666666; clear:both }
.call2action span{ font-size:16px;}
.granitedisplay{overflow:hidden; padding:0px; width:194px; height:100px; float:left; padding:3px}
img{ border:none}
.granitedisplaygallery{overflow:hidden; padding:0px; width:200px; height:200px; Float:left; margin:4px;}
#Coupon{ border:dotted thick; padding:10px;}
#Coupon span h2{ color:#FF6600; font-size:24px; font-weight:400}
#contactform{ width:220px; float:right;}
