/* Generic Page Attribuutes for ashortwalk */


body td{ 
	font-size: 10px; 
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	}
	

h1 { color:#FFFFFF;
	font:9pt verdana, arial, helvetica, sans-serif;
	font-weight:bold; 
	
	}
	
h2 { color:#FFF;
	font:14px verdana, arial, helvetica, sans-serif;
	font-weight:bold; 
	}
	
h3 { color:#FFF;
	font:14px verdana, arial, helvetica, sans-serif;
	font-weight:bold; padding-bottom: 5px;
	}

/* fonts */

.small_grey
{
	color:#CCCCCC;
	font-size: 7.5pt;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	
}


.small_grey2
{
	color:#CCCCCC;
	font-size: 7.5pt;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 50px;
}


.small_white
{
	color:#FFFFFF;
	font-size: 8pt;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	
}

.medium_white
{
	color:#FFFFFF;
	font-size: 9pt;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	
}

.medium_grey
{
	color:#CCCCCC;
	font-size: 9pt;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	
}

.large_white
{
	color:#FFFFFF;
	font-size: 10pt;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:normal;
}
	
.medium_blue
{
	color:#7fb0db;
	font-size: 9pt;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:normal;
}

.small_blue
{
	color:#7fb0db;
	font-size: 7pt;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:normal;
}
	
.contact_text
{
	color:#9EB1d8;
	font-size: 9pt;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	
}
td.double_columm
{
	
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 10px;
}

td.double_columm2
{
	
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 0px;
	color:#CCCCCC;
	font-size: 8pt;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	
}


td.tshirt
{
	
	
	padding-right: 5px;
	
	
}
td.bodyText 
{
        color:#CCCCCC;
	font:11pt/16pt arial,verdana, sans-serif;
	font-weight:bold; 
	padding-top: 4px;
	
	
}
p.bodyText2 
{
	color:#CCCCCC;
	font-size:10pt;
	font-family: arial,verdana, sans-serif;
	line-height:13px;
		     
}
p.bodyText3
{
	color:#FFFFFF;
        font-size:8.5pt;
	font-family: arial,verdana, sans-serif;
}
td.bodyText2 
{
	color:#FFFFFF;
	font-size:8pt;
	font-family: arial,verdana, sans-serif;
	padding-top: 4px;
}

/* links */

a.main_links{ 
	text-decoration: underline;
	font-weight:bold;
	color:#CCCCCC;
	font-size:10pt;
	font-family: verdana, arial, helvetica, sans-serif;
	}
a.main_links:visited { 
	text-decoration: none;
	font-weight:bold;
	color:#7fb0db;
	font-size:10pt;
	font-family: verdana, arial, helvetica, sans-serif;
	}
a.main_links:hover { 
	text-decoration: none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10pt;
	font-family:verdana, arial, helvetica, sans-serif;
	}

a.main_links:active { 
	text-decoration:underline;
	color:#CCCCCC;
	font-size:10pt;
	font-family:verdana, arial, helvetica, sans-serif;
	}
	
a.links_medium{ 
	text-decoration: underline;
	font-weight:bold;
	color:#CCCCCC;
	font-size:9pt;
	font-family: verdana, arial, helvetica, sans-serif;
	}
a.links_medium:visited { 
	text-decoration: none;
	font-weight:bold;
	color:#7fb0db;
	font-size:9pt;
	font-family: verdana, arial, helvetica, sans-serif;
	}
a.links_medium:hover { 
	text-decoration: none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:9pt;
	font-family:verdana, arial, helvetica, sans-serif;
	}

a.links_small{ 
	text-decoration: none;
	font-weight:bold;
	color:#CCCCCC;
	font-size:7pt;
	font-family: verdana, arial, helvetica, sans-serif;
	}
a.links_small:visited { 
	text-decoration: none;
	font-weight:bold;
	color:#CCCCCC;
	font-size:7pt;
	font-family: verdana, arial, helvetica, sans-serif;
	}
a.links_small:hover { 
	text-decoration: none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:7pt;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a.contact_links{ 
	text-decoration: underline;
	font-weight:bold;
	color:#9EB1d8;
	font-size:9pt;
	font-family: verdana, arial, helvetica, sans-serif;
	}
a.contact_links:visited { 
	text-decoration: none;
	font-weight:bold;
	color:#9EB1d8;
	font-size:9pt;
	font-family: verdana, arial, helvetica, sans-serif;
	}
a.contact_links:hover { 
	text-decoration: none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:9pt;
	font-family:verdana, arial, helvetica, sans-serif;
	}

a.contact_links:active { 
	text-decoration:underline;
	color:#CCCCCC;
	font-size:9pt;
	font-family:verdana, arial, helvetica, sans-serif;
	}
	
a.links_shop
{
text-decoration:none;
color:#999999;
font-size:13pt;
font-family: arial,verdana, sans-serif;
font-weight:bold;


}

a.links_shop:hover {color:#CCCCCC;
text-decoration: underline;}

a.links_reviews
{
text-decoration:none;
color:#333399;
font-size:8pt;
font-family: arial,verdana, sans-serif;
font-weight:bold;


}

a.links_reviews:hover {color:#333399;
text-decoration: underline;}

a.links_shop:hover {color:#CCCCCC;
text-decoration: underline;}

a.linkText
{
text-decoration:none;
color:#333399;
font-size:7pt;
font-family: arial,verdana, sans-serif;
font-weight:bold;


}

a.linkText:hover {color:#333399;
text-decoration: underline;}


.footer{
margin: 0px 0px 0px 0px;
width: 100%;
border-left: solid 0px #000000;
border-right: solid 0px #000000;
border-top: solid 1px #000000;
border-bottom: solid 0px #000000;

}
.inputbox {

color:#5F6062;
font-size:8pt;
font-family: arial,verdana, sans-serif;
background: #EEEEEE;
border: 0px solid;
width: 120px;
padding-left: 0px;
padding-right: 3px;
padding-bottom: 3px;
padding-top: 0px;
margin: 3px 0px 0px 3px;
border-left: solid 1px #333333;
border-right: solid 1px #333333;
border-top: solid 1px #333333;
border-bottom: solid 1px #333333;
}

.inputboxattach {

color:#5F6062;
font-size:8pt;
font-family: arial,verdana, sans-serif;
background: #EEEEEE;
border: 0px solid;
width: 160px;
padding-left: 0px;
padding-right: 3px;
padding-bottom: 3px;
padding-top: 0px;
margin: 3px 0px 0px 3px;
border-left: solid 1px #333333;
border-right: solid 1px #333333;
border-top: solid 1px #333333;
border-bottom: solid 1px #333333;
}

.required_fields{  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; font-style: normal; color: #993300;
  font-weight: bold;
  text-decoration: none;}

.buttons {
font-family: Tahoma, Verdana, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
background-color: #333333;
color: #FFFFFF;
border: 0 outset rgb(50,50,50);
padding-top: 2px;
padding-left: 0px;
padding-right: 2px;
padding-bottom: 2px;

}

.text_message {

color:#5F6062;
font-size:8pt;
font-family: arial,verdana, sans-serif;
background: #EEEEEE;
border: 0px solid;
width: 190px;
height: 170px;
padding-left: 0px;
padding-right: 3px;
padding-bottom: 0px;
padding-top: 0px;
margin: 3px 0px 0px 3px;
border-left: solid 1px #333333;
border-right: solid 1px #333333;
border-top: solid 1px #333333;
border-bottom: solid 1px #333333;
}


.doNotDisplay {
display: none;
}

.highlighted
{  color:#EEEEEE;
   font-size:8pt;
   font-family: arial,verdana, sans-serif;
background-color:#999999;
padding-bottom: 2px;
padding-top: 2px;
padding-top: 1px;
padding-left: 2px;
padding-right: 2px;
text-decoration: none;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
font-weight: bold;
}

.spacer_small
{
	color:#7fb0db;
	font-size: 7pt;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	
}

.productinfo {padding-top: 20px;}

.products {padding-left: 25px; padding-top: 20px; padding-bottom: 20px; font-size: 14px;}


a.mastheadlink{ 
        display: inline;
	text-decoration: none;
	font-weight:bold;
	color:#CCCCCC;
	font-size:7pt;
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 4px;


	}
a.mastheadlink:visited { 
	text-decoration: none;
	font-weight:bold;
	color:#CCCCCC;
	font-size:7pt;
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 4px;
	}
a.mastheadlink:hover { 
	text-decoration: none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:7pt;
	font-family:verdana, arial, helvetica, sans-serif;
	padding: 4px;
	}
	
.masthead td {padding-top: 20px;}

.masthead img {}

a.demo {
      
      display: block;
      padding-top: 12px;
      text-align: center;
      color: #000;
      font-size: 14px;
      font-weight: bold;
      height: 20px;
      width: 134px;
      margin-right: 20px;
      background-color: #F5F5F2; 
      padding: 4px;
      text-decoration:none;
      border: 2px solid #000;
       }
       
a.demo:hover {
     display: block;
     padding-top: 12px;
     color: #000;
     font-size: 14px;
     font-weight: bold;
     height: 20px;
     width: 134px;
     margin-top: 20px;
     text-align: center;
     text-decoration:underline;
      padding: 4px;
      border: 2px solid #000;
      
       }
       

a.subnav {
      
      display: inline;
      color: #9B9EA8;
      font-size: 9px;
      font-weight: bold;
      padding: 4px;
      margin: 0 0 0 0;
      text-decoration: none;
   

       }
       
 
  a.demomobile {
      
      display: block;
      padding-top: 12px;
      padding-bottom: 12px;
      text-align: center;
      color: #000;
      font-size: 14px;
      font-weight: bold;
      height: 20px;
      width: 134px;
      margin-top: 30px;
      background-color: #F5F5F2; 
      padding: 4px;
      text-decoration:none;
      border: 2px solid #000;
       }
 a.enlarge1 {
      
      display: block;
      padding-top: 12px;
      text-align: center;
      color: #000;
      font-size: 10px;
      font-weight: bold;
      height: 12px;
      width: 90px;
      
      
      background-color: #F5F5F2; 
      padding: 4px;
      text-decoration:none;
      border: 2px solid #000;
       }   
       
  a.enlarge2 {
       
       display: block;
       padding-top: 12px;
       text-align: center;
       color: #000;
       font-size: 10px;
       font-weight: bold;
       height: 12px;
       width: 90px;
      
       background-color: #F5F5F2; 
       padding: 4px;
       text-decoration:none;
       border: 2px solid #000;
       } 
       

   
.nav1 {margin: 0; padding: 0;}
      
.nav1 li {display: inline; list-style: none; text-align: right;}

.productcontent  {padding-right: 100px; }

.nav2 li {display: inline; list-style: none; text-align: right;}

.productcontent  {padding-right: 100px; margin: 0 0 0 0;}


ul li {display: inline; list-style: none; text-align: right;}

.productcontent  {padding-right: 100px; }

ul li {display: inline; list-style: none; text-align: right;}

.head1 {padding-bottom: 5px;}

.head2 {padding-top: 5px;}



.mobile {padding-right: 40px;}

.imageboard {background:url() no-repeat ;
margin-top: 25px;
padding-top: 0px;
padding-right: 23px;
position: relative;

height: 441px;
}

.mobiletide_right {
padding-top: 0px; font-size: 12px; color: #CCC; font-weight: bold;

}

.mobiletide_right span {
 font-size: 14px; color: #FFF;

}

.demofooter {padding-right: 50px;}

a.faq {color: #CCC; text-decoration: none;}

a.faq:hover {color: #FFF; decoration: underline;}

a.faqselect {background-color: #FFF; text-decoration: none; color:#000; font-weight: bold;
line-height: 25px; padding:5px; font-size: 12px;}

.banner {background:url(bannerbg2.gif) repeat-y ; color: #000; padding-left: 3px; padding-right: 3px;}
.banner h3 {color: #000; margin: 0; font-size: 12px;}
.bannercontainer {width: 220px; margin: 5px; margin: 0; padding:0;}

.bannercontainer td {width: 270px;}

.cost em {font-size: 16px;}


