/* ********** FULL SITE STYLES *********** */
body {
  background-image:url(../images/tweed_bg.jpg);
  background-position:center;
  background-repeat:repeat-y;
  background-color:#2E2715;  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  line-height:1.5em;
  }

#center_the_page {
  position:relative;
  width:955px;
  margin:auto;
  height:auto;
  }

#flash_banner {
  position:absolute;
  left:0px;
  top:0px;
  width:955px;
  height:200px;
  background-image:url(../images/tv_landscape_final.jpg)
  }

#awmAnchor-menu {
  position:absolute;
  left:0px;
  top:200px;
  width:955px;
  height:60px;
  background-image:url(../awmdata/menu/background_bar.jpg);
  background-repeat:repeat-x;
  }
  
#content {
  position:absolute;
  left:0px;
  top:260px;
  width:955px;
  height:auto;
  }

#footer {
  position:relative;
  float:right;
  width:935px;
  height:24px;
  background-color:#698839;
  margin:0px 0px 20px 0px;
  padding:4px 10px 0px 10px;
  }
  
#footer a:hover {
  color:#FFFFFF;
  }
  
img {
	border:0px;
	}
  
/* ******************* TEXT STYLES *********************** */

a {
  color:#000000;
  text-decoration:none;
  }
  
a:hover {
  color:#698839;
  }  

 
.green_background {
  background-color:#698839;
  padding:2px 0px 2px 3px;
  font-weight:bold;
  color:#FFFFFF;
  font-variant:small-caps;
  }
  
.blue_background {
  background-color:#254A5A;
  padding:2px 0px 2px 3px;
  font-weight:bold;
  color:#FFFFFF;
  font-variant:small-caps;
  }

.white_text {
  color:#FFFFFF;
  }
  
.white_text_large {
  color:#FFFFFF;
  font-size:16px;
  font-weight:bold;
  font-variant:small-caps;
  }
  
.warning {
  color:#CC0000;
  }

.white_subtext {
  color:#FFFFFF;
  font-size:9px;
  line-height:1em;
  }
  
  
/* ******************* HOME PAGE STYLES ***************** */

#home_columns_wrapper {
  position:relative;
  left:0px;
  top:0px;
  width:955px;
  height:620px;
  background-image:url(../images/content_background.jpg);
  background-repeat:repeat-x;
  }

#home_left_column {
  position:relative;
  float:left;
  top:0px;
  width:225px;
  height:580px;
  margin:20px 0px 0px 20px;
  }
  
#home_right_column {
  position:absolute;
  left:269px;
  top:0px;
  width:666px;
  height:580px;
  margin:20px 0px 0px 0px;
  }
	
#home_featured_services_wrapper {
  position:absolute;
  top:0px;
  left:0px;
  width:666px;
  height:230px;
  }

#home_featured_services_header {
  position:relative;
  float:left;
  width:666px;
  height:41px;
  background-image:url(../images/featured_services_header.jpg);
  background-repeat:no-repeat;
  }
  
#home_featured_services {
 position:relative;
 float:right;
 width:666;
 height:188px;
 }
  
#home_right_column_bottom {
  position:absolute;
  top:255px;
  left:0px;
  width:666px;
  height:325px;
  }
  
#home_special {
  position:absolute;
  left:0px;
  top:0px;
  width:320px;
  height:325px;
  background-color:#CCCC99;
  }
  
#home_video_clip {
 position:absolute;
 left:346px;
 top:0px;
 width:320px;
 height:222px;
 }
      
#home_sign_up {
  position:absolute;
  left:346px;
  top:225px;
  height:100px;
  width:320px;
  background-color:#698839;
  }  
 
#home_sign_up_text {
  position:absolute;
  left:0px;
  top:22px;
  padding:0px 3px 0px 3px;
  color:#FFFFFF;
  }
  
  
  /* ******************* WEB PAGE STYLES ***************** */


#web_columns_wrapper {
  position:relative;
  left:0px;
  top:0px;
  width:955px;
  height:620px;
  background-image:url(../images/content_background.jpg);
  background-repeat:repeat-x;
  }

#web_left_column {
  position:relative;
  float:left;
  top:0px;
  width:225px;
  height:580px;
  margin:20px 0px 0px 20px;
  }
  
.web_left_column_vertical_spacing {
  border-bottom:2px solid #542823;
  padding:27px 0px 0px 15px;
  background-image:url(../images/list_dots_red.jpg);
  background-position:left bottom;
  background-repeat:no-repeat;
  }

/*.web_left_column_vertical_spacing:hover {
  border-bottom:2px solid #698839;
  background-image:url(../images/list_dots.jpg);
  }
*/  
#web_right_column {
  position:absolute;
  left:269px;
  top:0px;
  width:666px;
  height:580px;
  margin:20px 0px 0px 0px;
  }
	
#web_web_sites_wrapper {
  position:absolute;
  top:0px;
  left:0px;
  width:666px;
  height:230px;
  }

#web_web_sites_header {
  position:relative;
  float:left;
  width:666px;
  height:41px;
  background-image:url(../images/web_sites_header.jpg);
  background-repeat:no-repeat;
  }
  
/*#web_web_sites_text {
  position:relative;
  float:right;
  width:666px;
  height:188px;
  } */ 
   
#web_sites_text_left {
  position:absolute;
  top:44px;
  left:0px;
  width:433px;
  height:188px;
  border-right:solid 1px #8CA2AB;
  }

#web_sites_text_right {
  position:relative;
  float:right;
  width:213px;
  height:188px;
  margin-top:3px;
  }  
  
#web_right_column_bottom {
  position:absolute;
  top:255px;
  left:0px;
  width:666px;
  height:325px;
  }
  
#web_special {
  position:absolute;
  left:0px;
  top:0px;
  width:320px;
  height:325px;
  background-color:#CCCC99;
  }
  
#web_quote_form {
	position:absolute;
	left:346px;
	top:0px;
	width:310px;
	height:305px;
	background-position:top;
	background-repeat:no-repeat;
  }
  

/* ************** STARTER WEB SITES STYLES *************** */
/*Left Column Sub-Navigation is the Same as Web Sites Page */
  

#starter_right_column {
  position:absolute;
  left:269px;
  top:0px;
  width:666px;
  height:580px;
  margin:20px 0px 0px 0px;
  }
	
#starter_wrapper {
  position:absolute;
  top:0px;
  left:0px;
  width:666px;
  height:230px;
  }

#starter_header {
  position:relative;
  float:left;
  width:666px;
  height:41px;
  background-image:url(../images/starter_web_site_header.jpg);
  background-repeat:no-repeat;
  }
  
#starter_text_left {
  position:absolute;
  top:41px;
  left:0px;
  width:443px;
  height:188px;
  }

#starter_text_right {
  position:relative;
  float:right;
  width:213px;
  height:188px;
  margin-top:3px;
  background-image:url(../images/free_hosting.gif);
  }
  
#starter_right_column_bottom {
  position:absolute;
  top:255px;
  left:0px;
  width:666px;
  height:325px;
  }
  
#starter_details {
  position:absolute;
  left:0px;
  top:0px;
  width:320px;
  height:325px;
  border:2px solid #254A5A;
  }
  
#starter_quote_form {
  position:absolute;
  left:346px;
  top:0px;
  width:320px;
  height:325px;
  background-color:#006699;
  }
  

/* ************** 10+ WEB SITES STYLES *************** */
/*Left Column Sub-Navigation is the Same as Web Sites Page */
  

#ten_plus_right_column {
  position:absolute;
  left:269px;
  top:0px;
  width:666px;
  height:580px;
  margin:20px 0px 0px 0px;
  }
	
#ten_plus_wrapper {
  position:absolute;
  top:0px;
  left:0px;
  width:666px;
  height:230px;
  }

#ten_plus_header {
  position:relative;
  float:left;
  width:666px;
  height:41px;
  background-image:url(../images/10_plus_web_site_header.jpg);
  background-repeat:no-repeat;
  }
  
#ten_plus_text_left {
  position:absolute;
  top:41px;
  left:0px;
  width:443px;
  height:188px;
  }

#ten_plus_text_right {
  position:relative;
  float:right;
  width:213px;
  height:188px;
  margin-top:3px;
  background-image:url(../images/free_hosting.gif);
  }
  
#ten_plus_right_column_bottom {
  position:absolute;
  top:255px;
  left:0px;
  width:666px;
  height:325px;
  }
  
#ten_plus_details {
  position:absolute;
  left:0px;
  top:0px;
  width:320px;
  height:325px;
  border:2px solid #254A5A;
  }
  
#ten_plus_quote_form {
  position:absolute;
  left:346px;
  top:0px;
  width:320px;
  height:325px;
  background-color:#006699;
  }
  
/* ************** FLASH WEB SITES STYLES *************** */
/*Left Column Sub-Navigation is the Same as Web Sites Page */
  

#flash_right_column {
  position:absolute;
  left:269px;
  top:0px;
  width:666px;
  height:580px;
  margin:20px 0px 0px 0px;
  }
	
#flash_wrapper {
  position:absolute;
  top:0px;
  left:0px;
  width:666px;
  height:230px;
  }

#flash_header {
  position:relative;
  float:left;
  width:666px;
  height:41px;
  background-image:url(../images/flash_web_site_header.jpg);
  background-repeat:no-repeat;
  }
  
#flash_text_left {
  position:absolute;
  top:41px;
  left:0px;
  width:443px;
  height:188px;
  }

#flash_text_right {
  position:relative;
  float:right;
  width:213px;
  height:188px;
  margin-top:3px;
  background-image:url(../images/free_hosting.gif);
  }
  
#flash_right_column_bottom {
  position:absolute;
  top:255px;
  left:0px;
  width:666px;
  height:325px;
  }
  
#flash_details {
  position:absolute;
  left:0px;
  top:0px;
  width:320px;
  height:325px;
  border:2px solid #254A5A;
  }
  
#flash_quote_form {
  position:absolute;
  left:346px;
  top:0px;
  width:320px;
  height:325px;
  background-color:#006699;
  }
  
  
  
  
  
  
  
  
  /* ************** SONGWRITER WEB SITES STYLES *************** */
/*Left Column Sub-Navigation is the Same as Web Sites Page */
  

#songwriter_right_column {
  position:absolute;
  left:269px;
  top:0px;
  width:666px;
  height:580px;
  margin:20px 0px 0px 0px;
  }
	
#songwriter_wrapper {
  position:absolute;
  top:0px;
  left:0px;
  width:666px;
  height:230px;
  }

#songwriter_header {
  position:relative;
  float:left;
  width:666px;
  height:41px;
  background-image:url(../images/songwriter_web_site_header.jpg);
  background-repeat:no-repeat;
  }
  
#songwriter_text_left {
  position:absolute;
  top:41px;
  left:0px;
  width:443px;
  height:188px;
  }

#songwriter_text_right {
  position:relative;
  float:right;
  width:213px;
  height:188px;
  margin-top:3px;
  background-image:url(../images/free_hosting.gif);
  }
  
#songwriter_right_column_bottom {
  position:absolute;
  top:255px;
  left:0px;
  width:666px;
  height:325px;
  }
  
#songwriter_details {
  position:absolute;
  left:0px;
  top:0px;
  width:320px;
  height:325px;
  border:2px solid #254A5A;
  }
  
#songwriter_quote_form {
  position:absolute;
  left:346px;
  top:0px;
  width:320px;
  height:325px;
  background-color:#006699;
  }
  
  
  /* ************** FLASH BANNER STYLES *************** */
/*Left Column Sub-Navigation is the Same as Web Sites Page */
  

#flash_banner_right_column {
  position:absolute;
  left:269px;
  top:0px;
  width:666px;
  height:580px;
  margin:20px 0px 0px 0px;
  }
	
#flash_banner_wrapper {
  position:absolute;
  top:0px;
  left:0px;
  width:666px;
  height:230px;
  }

#flash_banner_header {
  position:relative;
  float:left;
  width:666px;
  height:41px;
  background-image:url(../images/flash_banner_header.jpg);
  background-repeat:no-repeat;
  }
  
#flash_banner_text_left {
  position:absolute;
  top:41px;
  left:0px;
  width:666px;
  height:188px;
  }

/* #flash_banner_text_right {
  position:relative;
  float:right;
  width:213px;
  height:188px;
  margin-top:3px;
  background-image:url(../images/free_hosting.gif);
  } */
  
#flash_banner_right_column_bottom {
  position:absolute;
  top:255px;
  left:0px;
  width:666px;
  height:325px;
  }
  
#flash_banner_details {
  position:absolute;
  left:0px;
  top:0px;
  width:320px;
  height:325px;
  border:2px solid #254A5A;
  }
  
#flash_banner_quote_form {
  position:absolute;
  left:346px;
  top:0px;
  width:320px;
  height:325px;
  background-color:#006699;
  }
  
  
  
  
  
  
  
/* ************** AUDIO STYLES *************** */
/*Left Column Sub-Navigation is the Same as Web Sites Page */
  

#audio_right_column {
  position:absolute;
  left:269px;
  top:0px;
  width:666px;
  height:580px;
  margin:20px 0px 0px 0px;
  }
	
#audio_wrapper {
  position:absolute;
  top:0px;
  left:0px;
  width:666px;
  height:230px;
  }

#audio_header {
  position:relative;
  float:left;
  width:666px;
  height:41px;
  background-image:url(../images/audio_header.jpg);
  background-repeat:no-repeat;
  }
  
#audio_text_left {
  position:absolute;
  top:41px;
  left:0px;
  width:443px;
  height:188px;
  }

#audio_text_right {
  position:relative;
  float:right;
  width:213px;
  height:188px;
  margin-top:3px;
  border:1px  solid #254A5A;
  }
  
#audio_right_column_bottom {
  position:absolute;
  top:255px;
  left:0px;
  width:666px;
  height:325px;
  }
  
#audio_details {
  position:absolute;
  left:0px;
  top:0px;
  width:320px;
  height:325px;
  border:2px solid #254A5A;
  }
  
#audio_quote_form {
 position:absolute;
  left:346px;
  top:0px;
  width:310px;
  height:305px;
  background-image:url(../images/quote_form_header.jpg);
  background-position:top;
  background-repeat:no-repeat;
  padding:45px 5px 10px 5px;
  }
 
 
 
 
 
 /* ************** AUDIO STYLES *************** */
/*Left Column Sub-Navigation is the Same as Web Sites Page */
  

#video_right_column {
  position:absolute;
  left:269px;
  top:0px;
  width:666px;
  height:580px;
  margin:20px 0px 0px 0px;
  }
	
#video_wrapper {
  position:absolute;
  top:0px;
  left:0px;
  width:666px;
  height:230px;
  }

#video_header {
  position:relative;
  float:left;
  width:666px;
  height:41px;
  background-image:url(../images/video_header.jpg);
  background-repeat:no-repeat;
  }
  
#video_text_left {
  position:absolute;
  top:41px;
  left:0px;
  width:443px;
  height:188px;
  }

#video_text_right {
  position:relative;
  float:right;
  width:213px;
  height:188px;
  margin-top:3px;
  }
  
#video_right_column_bottom {
  position:absolute;
  top:255px;
  left:0px;
  width:666px;
  height:325px;
  }
  
#video_details {
  position:absolute;
  left:0px;
  top:0px;
  width:320px;
  height:325px;
  border:2px solid #254A5A;
  }
  
#video_quote_form {
 position:absolute;
  left:346px;
  top:0px;
  width:310px;
  height:305px;
  background-image:url(../images/quote_form_header.jpg);
  background-position:top;
  background-repeat:no-repeat;
  padding:45px 5px 10px 5px;
  }
  








 /* ************** GRAPHIC DESIGN STYLES *************** */
/*Left Column Sub-Navigation is the Same as Web Sites Page */
  

#graphic_right_column {
  position:absolute;
  left:269px;
  top:0px;
  width:666px;
  height:580px;
  margin:20px 0px 0px 0px;
  }
	
#graphic_wrapper {
  position:absolute;
  top:0px;
  left:0px;
  width:666px;
  height:230px;
  }

#graphic_header {
  position:relative;
  float:left;
  width:666px;
  height:41px;
  background-image:url(../images/graphic_design_header.jpg);
  background-repeat:no-repeat;
  }
  
#graphic_text_left {
  position:absolute;
  top:41px;
  left:0px;
  width:443px;
  height:188px;
  }

#graphic_text_right {
  position:relative;
  float:right;
  width:213px;
  height:188px;
  margin-top:3px;
  }
  
#graphic_right_column_bottom {
  position:absolute;
  top:255px;
  left:0px;
  width:666px;
  height:325px;
  }
  
#graphic_details {
  position:absolute;
  left:0px;
  top:0px;
  width:320px;
  height:325px;
  border:2px solid #254A5A;
  }
  
  
#graphic_quote_form {
 position:absolute;
  left:346px;
  top:0px;
  width:310px;
  height:305px;
  background-image:url(../images/quote_form_header.jpg);
  background-position:top;
  background-repeat:no-repeat;
  padding:45px 5px 10px 5px;
  }  
  
  
  
  
  
  
  /* ************** CONTACT US STYLES *************** */
/*Left Column Sub-Navigation is the Same as Web Sites Page */
  

#contact_right_column {
  position:absolute;
  left:269px;
  top:0px;
  width:666px;
  height:580px;
  margin:20px 0px 0px 0px;
  }
	
#contact_wrapper {
  position:absolute;
  top:0px;
  left:0px;
  width:666px;
  height:230px;
  }

#contact_header {
  position:relative;
  float:left;
  width:666px;
  height:41px;
  background-image:url(../images/contact_us_header.jpg);
  background-repeat:no-repeat;
  }
  
#contact_text_left {
  position:absolute;
  top:41px;
  left:0px;
  width:443px;
  height:188px;
  }

#contact_text_right {
  position:relative;
  float:right;
  width:213px;
  height:188px;
  margin-top:3px;
  }
  
#contact_right_column_bottom {
  position:absolute;
  top:255px;
  left:0px;
  width:666px;
  height:325px;
  }
  
#contact_details {
  position:absolute;
  left:0px;
  top:0px;
  width:320px;
  height:325px;
  border:2px solid #254A5A;
  }
  
  
#contact_quote_form {
 position:absolute;
  left:346px;
  top:0px;
  width:310px;
  height:305px;
  background-image:url(../images/quote_form_header.jpg);
  background-position:top;
  background-repeat:no-repeat;
  padding:45px 5px 10px 5px;
  }  
  
  
  
