/* Generic Page Attribuutes for ashortwalk */

body {background-color: #FFF;}

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

h1 { color:#000;
	font:9pt verdana, arial, helvetica, sans-serif;
	font-weight:bold; 
	
	}
	
h2 { color:#000;
	font:8.5pt verdana, arial, helvetica, sans-serif;
	font-weight:normal; 
	}
	
h3 { color:#000;
	font:10px verdana, arial, helvetica, sans-serif;
	font-weight:bold; padding-bottom: 5px;
	}
	
	
h5 { color:#999;
	font:12px verdana, arial, helvetica, sans-serif;
	font-weight:bold; margin: 10px 0 0 0;
	
	}
	
.banner_top { color:#000;
	font:12px verdana, arial, helvetica, sans-serif;
	font-weight:bold; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
	}
	
	
.banner_bottom { color:#000;
	font:12px verdana, arial, helvetica, sans-serif;
	font-weight:normal; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
	}
	
.banner_bottom b { color:#000;
	font:20px verdana, arial, helvetica, sans-serif;
	font-weight:bold; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
	}

/* 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 #000;
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: 0px; padding-top: 20px; padding-bottom: 20px; font-size: 14px;}



	
.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-top: 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;
   

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

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

       }
	   
a.subnav:hover {
      
      display: inline;
    
      font-size: 9px;
  
      padding: 4px;
      margin: 0 0 0 0;
      text-decoration: underline;
	  font-size: 9px;
   

       }

.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; word-spacing:5px;}

.mobile {padding-right: 40px;}

p.demo {width: 220px; padding-right: 0px; text-align: left;}


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

.bannercontainer td {width: 270px;}

.cost em {font-size: 16px; text-decoration: normal; font-weight: bold;}

.handsets td {width: 50px;}

a.faqlink  {color:#999;
	font:12px verdana, arial, helvetica, sans-serif;
	font-weight:bold; margin: 10px 0 0 0;}
	
.comments {text-align: left; margin: 0; color: #999;}

.curvy {position:relative; width:200px; height:70px; background:#eeb51a; color:#000; margin:1em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#eeb51a; background:#fff;overflow:hidden;}
#ctl {top:0px; left:0px;}
#cbl {top:50px; left:0px;}
#ctr {top:0px; left:180px;}
#cbr {top:50px; left:180px;}
#quadtl, #quadtr, #quadbl, #quadbr {position:absolute; font-size:150px; font-family:arial; color:#eeb51a;line-height:40px;}
#quadtl {left:-8px;}
#quadtr {left:-25px;}
#quadbl {left:-8px; top:-18px;}
#quadbr {left:-25px; top:-18px;}
#text {position:absolute; top:5px; left:5px; width:180px; height:70px; color:#fff;}
.top_text {margin-bottom: 5px;}

.design {color: #b5ba40; font-size: 13px;}

.designnew {color: #000; font-size: 13px;}

.design a {color: #b5ba40; font-size: 15px; text-decoration:underline;}

.listtext {padding-left: 30px;}

.top_logo {color: #b5ba40; padding-top: 12px; padding-left: 0px; font-size: 23px;  font-weight: normal;}
