body {
	font-family:verdana, sans-serif;
	font-size:12px;
	cursor:default;
	color:#666666;
	background-color:#0080FF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
div {
text-align: left;
}
html {
	height:100%;
	margin-bottom:1px;
}
#container {
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color:#ffffff;
	min-height:800px;
}
#header {
	width:100%;
	padding-top:15px;
	background-color: #ffffff;}
	
#headnav {
	float:right;
	width:498px;
	background-color:#ffffff;
	color:#666666;
}
.spacer {
	width:100%;
	height:15px;
}
hr {
	border:0px;
	color:#CCCCCC;
	background-color:#CDCDCD;
	height: 1px;
	width: 100%;
	text-align: left;
}
h1 {
	font-size:16px;
	color:#333333;
	background-color:#ffffff;
	font-family:verdana, sans-serif;
	font-weight:300;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
h2 {
	font-size:20px;
	color:#1384FE;
	font-family:verdana, sans-serif;
	font-weight:300;
	background-color:#FFFFFF;
	margin-top:0px;
	
}

.top_main_heading {
	margin-top:10px;
}
#left {
	float:right;
	width:196px;
	background-color:#ffffff;
	color:#666666;
	border: 0px solid #CCCCCC;
	}
#leftcontent p {
	color:#ffffff;
	background-color:#333333;
	font-size: 12px;
	text-align:right;
	margin-left:5px;
	margin-right:11px;
	margin-top:0px;
	margin-bottom:0px;
}
#leftcontent ul {
list-style: none;
padding: 0;
margin: 0;
}
#leftcontent navicons {
	background-color:#333333;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#EEEEEE;
	}
#rightsearch {
	background-color:#ffffff;
	
}
#rightsearch fieldset {
	color:#666666;
	border-bottom:solid 1px #68C3F0;
	border-top:solid 1px #68C3F0;
	border-left:solid 1px #68C3F0;
	border-right:solid 1px #68C3F0;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-top: 5px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#rightsearch legend {
    color:#68C3F0;
	font-size:15px;
	font-weight: bold;
	background-color:#ffffff;
	text-align:left;
	margin-left:0px;
	margin-right:10px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight:300;
	padding:5px;
	}
.rightsearchdlposition {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;

	}
#search{
	color:#666666;
	font-size:13px;
	width: 140px;
	border: 1px solid #68C3F0;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 3px;
	background-color: #ffffff;
}
#submit_search{
	color:#ffffff;
	font-size:13px;
	width: 32px;
	border: 1px solid #333333;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 3px;
	background-color: #666666;
}
#sideacclogin {
	background-color:#333333;
	
}
#sideacclogin fieldset {
	color:#ffffff;
	border-bottom:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #333333;
	border-right:solid 1px #333333;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-top: 5px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#sideacclogin legend {
    color:#ffffff;
	font-size:15px;
	font-weight: bold;
	background-color:#333333;
	text-align:left;
	margin-left:0px;
	margin-right:10px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight:300;
	padding:5px;
	}
.accountdlposition {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;

	}
#domain2, #domain3 {
	color:#ffffff;
	font-size:13px;
	width: 190px;
	border: 1px solid #ffffff;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 3px;
	background-color: #333333;
}
#submit_account{
	color:#ffffff;
	font-size:13px;
	width: 75px;
	border: 1px solid #ffffff;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 3px;
	background-color: #666666;
}

/*#leftcontent a {
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	background-color:#333333;
}*/

/*#leftcontent a:hover {
	color:#ffffff;
	background-color:#333333;
	text-decoration:underline;
}*/

/*begin windows packages table style*/
.packtd1{
padding:10px;
text-align:center;
font-size:15px;
font-weight:bold;
width:214px;
color:#ffffff;
background:#ED0090;
text-decoration:none;
}
.packtd2{
padding:10px;
text-align:center;
font-size:15px;
font-weight:bold;
width:214px;
color:#ffffff;
background:#00ADF1;
text-decoration:none;
}
.packtd3{
padding:10px;
text-align:center;
font-size:15px;
font-weight:bold;
width:214px;
color:#ffffff;
background:#A7CF3A;
text-decoration:none;
}
.packtd1sub{
padding:5px;
text-align:left;
font-size:11px;
font-weight:bold;
width:214px;
color:#333333;
background:#F680C8;
text-decoration:none;
line-height:20px;
}
.packtd2sub{
padding:5px;
text-align:left;
font-size:11px;
font-weight:bold;
width:214px;
color:#333333;
background:#80D6F8;
text-decoration:none;
line-height:20px;
}
.packtd3sub{
padding:5px 5px 5px 7px;
text-align:left;
font-size:11px;
font-weight:bold;
width:214px;
color:#333333;
background:#D3E79D;
text-decoration:none;
line-height:20px;
}
.packtdbot{
width:214px;
background:#D3E79D;
}
.packtdbotprice{
padding:5px 5px 5px 7px;
text-align:left;
font-size:12px;
font-weight:bold;
width:114px;
color:#ffffff;
background:#666666;
text-decoration:none;
}
.packtdbotinfo{
color:#ffffff;
background:#999999;
}
.packtdbotinfo a {
padding:5px 5px 5px 5px;
width:50px;
display:block;
color:#ffffff;
background:#999999;
text-decoration:none;
text-align:center;
}
.packtdbotinfo a:hover {
color:#FFFFFF;
background:#666666;
text-decoration:none;
}
.packtdbotbuy { 
background:#FB8724;
color:#ffffff;
}
.packtdbotbuy a {
padding:5px 5px 5px 5px;
width:50px;
display:block;
color:#ffffff;
background:#FB8724;
text-decoration:none;
text-align:center;
}
.packtdbotbuy a:hover {
color:#FFFFFF;
background:#666666;
text-decoration:none;
}
/*end windows packages table style*/
#main {
	float:left;
	width:800px;
	color:#666666;
	background-color:#ffffff;
/*	background-image: url(../images/background_main.png);
	background-repeat: repeat-y;
	background-position: left top;*/
}
#maincontent p {
	color:#666666;
	background-color:#ffffff;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-style:solid;
	border-color:#EEEEEE;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:0px;
	line-height:20px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
A.nav {
	color:#ED0090;
	background-color:#ffffff;
	text-decoration:none;
	font-weight: bold;
}
A.nav:hover {
	color:#00ADF1;
	background-color:#ffffff;
	text-decoration:underline;
}
#footer {
	clear:both;
	color:#eeeeee;
	width:996px;
	font-size:12px;
	font-family:verdana, sans-serif;
}
#footer a {
	color:#eeeeee;
	text-decoration:none;
}
#footer a:hover {
	color:#4A3C35;
	text-decoration:underline;
}
.left {
	color:#999999;
	background-color:#ffffff;
	float:left;
	font-size:100%;
	margin-top:5px;
}
.center {
	background-color:#ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	color:#666666;
}
.right {
	color:#666666;
	background-color:#ffffff;
	float:right;
	font-size:100%;
	margin-top:5px;
}

/* Menu Styling and Hover Colors,Sub Menu styling */

/* added by callum to indent all text from right side */
table.category_menu td a {
   padding-right:40px;
   width:146px;
}

.jumpers{
background:#ffffff;
color:#4A3C35;
}
.jumpers a{
	padding:7px 0px 5px 0px;
	width:196px;
	display:block;
	color:#4A3C35;
	text-decoration:none;
	background-image:url(../images/categories/jumpers_main.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
.jumpers a:hover, .jumpers a.selected {
color:#4A3C35;
background:#ffffff;
text-decoration:none;
background-image:url(../images/categories/jumpers_over.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
.tshirts{
background:#ffffff;
color:#4A3C35;
}
.tshirts a{
	padding:7px 0px 5px 0px;
	width:196px;
	display:block;
	color:#4A3C35;
	text-decoration:none;
	background-image:url(../images/categories/tshirts_main.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
.tshirts a:hover , .tshirts a.selected {
color:#4A3C35;
background:#ffffff;
text-decoration:none;
background-image:url(../images/categories/tshirts_over.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}

.polos{
background:#ffffff;
color:#4A3C35;
}
.polos a{
	padding:7px 0px 5px 0px;
	width:196px;
	display:block;
	color:#4A3C35;
	text-decoration:none;
	background-image:url(../images/categories/polos_main.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
.polos a:hover , .polos a.selected {
color:#4A3C35;
background:#ffffff;
text-decoration:none;
background-image:url(../images/categories/polos_over.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
.underwear{
background:#ffffff;
color:#4A3C35;
}
.underwear a{
	padding:7px 0px 5px 0px;
	width:196px;
	display:block;
	color:#4A3C35;
	text-decoration:none;
	background-image:url(../images/categories/underwear_main.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
.underwear a:hover , .underwear a.selected {
color:#4A3C35;
background:#ffffff;
text-decoration:none;
background-image:url(../images/categories/underwear_over.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
.shorts{
background:#ffffff;
color:#4A3C35;
}
.shorts a{
	padding:7px 0px 5px 0px;
	width:196px;
	display:block;
	color:#4A3C35;
	text-decoration:none;
	background-image:url(../images/categories/shorts_main.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
.shorts a:hover , .shorts a.selected {
color:#4A3C35;
background:#ffffff;
text-decoration:none;
background-image:url(../images/categories/shorts_over.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
.shirts{
background:#ffffff;
color:#4A3C35;
}
.shirts a{
	padding:7px 0px 5px 0px;
	width:196px;
	display:block;
	color:#4A3C35;
	text-decoration:none;
	background-image:url(../images/categories/shirts_main.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
.shirts a:hover , .shirts a.selected {
color:#4A3C35;
background:#ffffff;
text-decoration:none;
background-image:url(../images/categories/shirts_over.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
.trousers{
background:#ffffff;
color:#4A3C35;
}
.trousers a{
	padding:7px 0px 5px 0px;
	width:196px;
	display:block;
	color:#4A3C35;
	text-decoration:none;
	background-image:url(../images/categories/trousers_main.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
.trousers a:hover , .trousers a.selected {
color:#4A3C35;
background:#ffffff;
text-decoration:none;
background-image:url(../images/categories/trousers_over.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
.accessories{
background:#ffffff;
color:#4A3C35;
}
.accessories a{
	padding:7px 0px 5px 0px;
	width:196px;
	display:block;
	color:#4A3C35;
	text-decoration:none;
	background-image:url(../images/categories/accessories_main.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
.accessories a:hover , .accessories a.selected {
color:#4A3C35;
background:#ffffff;
text-decoration:none;
background-image:url(../images/categories/accessories_over.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
.jackets{
background:#ffffff;
color:#4A3C35;
}
.jackets a{
	padding:7px 0px 5px 0px;
	width:196px;
	display:block;
	color:#4A3C35;
	text-decoration:none;
	background-image:url(../images/categories/jackets_main.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
.jackets a:hover , .jackets a.selected {
color:#4A3C35;
background:#ffffff;
text-decoration:none;
background-image:url(../images/categories/jackets_over.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	height:20px;
	text-align:right;
}
/* Form Styles */
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.blue {
	color: #00ADF1;
	background-color: #ffffff;
}
.orange{
	color: #FB8724;
	background-color: #ffffff;
}
.pink {
	color: #ED0090;
	background-color: #ffffff;
}
.yellow {
	color: #FFCC00;
	background-color: #ffffff;
}
.green {color: #A7CF3A; background:#ffffff}
.white {color: #999999; background:#ffffff}
.mytables {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
	background-color: #1DA6B0;
	color: #666666;
}
/*td {
	background-color: #FFFFFF;
	color: #666666;
}*/
form dd {
	margin: 0;
}
.dlposition {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}
/*form dt {
float: left;
padding-right: 10px;
}*/
#contactform fieldset {
	border:solid 1px #cccccc;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#contactform legend {
    color:#8BC557;
	font-size:15px;
	font-weight: bold;
	background-color:#FFFFFF;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	font-weight:300;
	padding:5px;
	
	}
#realname, #email, #telnumber {
	color:#666666;
	font-size:13px;
	width: 200px;
	border: 1px solid #C9281E;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 3px;
	background-color: #ffffff;
}
#businessname, #websiteurl, #other, #budget, #launch_date {
	color:#666666;
	font-size:13px;
	width: 200px;
	border: 1px solid #cccccc;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 3px;
	background-color: #ffffff;
}
#objectives, #question {
	color:#666666;
	font-size:13px;
	width: 260px;
	height: 80px;
	border: 1px solid #cccccc;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 3px;
	background-color: #ffffff;
}
#submit, #reset {
margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 3px;
}
fieldset {
	border:solid 1px #cccccc;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
legend {
color:#8BC557;
	font-size:15px;
	background-color:#FFFFFF;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	font-weight:bold;
	padding:5px;
	}
.small { font-size:11px;}

.footer_nav {
	background-image: url(../images/footer_background.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.header_nav {
	background-image: url(../images/temp_top_nav.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
div.contact_page input, div.contact_page textarea{
  border:1px solid #FFF;
  background-color:#5A5B5D;
  color:#fff;
  font-weight:bold;
}
a.more_info {
  color:#666666;
  text-decoration:none;
}
a.more_info:hover {
  color:#666666;
  text-decoration:underline;
}
.brands_temp {
  padding:10px;
  border:1px solid #999;
}
.brands_temp a{
  display:inline;
  margin-right:20px;
}
div.page_numbers {
text-align: center;
}
div.page_numbers  a{
  color:#333;
}
div.page_numbers  a.current{
  background-color: #BDF;
}

table.shopping_cart {
   border-collapse: collapse;
}
table.shopping_cart td{
   padding:4px;
}
table.shopping_cart tr.title_row {
   border-bottom:1px solid #B7D6F6;
}
table.shopping_cart tr.total td {
   border-top:2px solid #B7D6F6;
}
table.shopping_cart .title_row td{
   font-weight:bold;
}
table.shopping_cart input{
   border:1px solid #999;
}
input.update_button {
  background-color:#68C3F0;
  padding:5px;
  border:1px solid #FFF;
}
.checkout_link {
  color:#069;
}
a {
  color:#069;

}
div.checkout_progress_bar {
  padding-bottom:20px;
}
div.checkout_progress_bar a{
  text-decoration: none ;
}
div.checkout_progress_bar a:hover{
  text-decoration: underline ;
}
input,select,textarea {
   border:1px solid #B7D6F6;
}
input.button {
   background-color:#B7D6F6;
}
div.errors {
   border:2px solid #F00;
   padding:4px;
}

img.category_masts {
  display:block;
}
div.sub_menu {
   background-color:#E2DEDB;
   width:175px;
   padding-left:7px;
}
div.sub_menu a{
   font-weight: bold;
   display: block;
   color:#333;
   padding-top:4px;
   padding-bottom:4px;
   text-decoration: none;
}
div.sub_menu a.selected{
   background-color:#666;
   color:#FFF;
}
div.sub_menu div.sub_sub_menu {
   background-color:#AAA;
}
div.sub_menu div.sub_sub_menu a{
   font-weight: normal;
   display: block;
   color:#000;
   padding-top:4px;
   padding-bottom:4px;
   text-decoration: none;
   font-size:10px;
   margin-left:10px;
}
div.sub_menu div.sub_sub_menu a.selected{
   color:#FFF;
}
div.sub_menu div.sub_sub_menu div.sub_sub_menu a{
   padding-left:0px;
  margin-left:40px;
   
}
div.sub_menu div.sub_sub_menu div.sub_sub_menu a.selected{
  color:#FFF;
  background-color:#888;
  
}

.product_listing {
   border:1px solid #ccc;
   margin-top:10px;
}
.product_listing a{
  text-decoration:none;
  font-size:14px; 
  font-weight: bold;
  color: #666; 
}
img.productimg{
  border:0px solid #FFF;
  text-align:center;

  float: none;
}
.product_listing a:hover{
  text-decoration: underline;
}
.product_listing td.title_row {
   border-bottom:2px dotted #999;
   font-size: 14px;
}
.product_listing td.title_row_price {
   color:#0080FF;
   border-bottom:2px dotted #999;
   font-size: 14px;
   font-weight:bold;
   text-align: right;
   padding-right:6px;
   width:100px;
}
.product_listing div.title {
}
div.top_sellers_item {
   border:0px solid #999;
   padding:4px;
   margin:5px;
   padding-bottom:10px;
   padding-top:10px;
   
}
div.top_sellers_item a{
  color:#999;
}
div.product_image_box {
  width:110px;
  text-align:center;

}
div.main_item {
  padding-left:8px;
  padding-right:8px;
}
div.body {
   padding: 6px;
}
div.buttons {
  float: right;
}
div.buttons img {
  display: block;
  margin-bottom: 4px;
}
div.body p {
  margin:0px;
  width:250px;
  float: left;
}
h4 {
  margin-top:0px;
}

#cart_graphic_outer {
   background-image: url('../images/shoppingcart.gif');
   width:213px;
   height:54px;
}
#cart_graphic_inner {
}
#cart_graphic_inner a{
   padding-top:31px;
   padding-left: 48px;
   display: block;

}
#search_box_outer {
   background-image: url('../images/searchbox.gif');
   background-repeat:no-repeat;
   width:213px;
   height:39px;
}

input.login_button,input.register_button {
      border:1px solid #B7D6F6;
   background-color:#B7D6F6;
   color:#0080FF;
}

div.loginarea td {
   color:#0080FF;

}
div.checkout_progress_bar a{
   color:#0080FF;

}
div.checkout_footer {
   padding:10px;
   text-align: right;
}
div.checkout_footer a{
  background-color:#E1DDDD;
  padding:5px;
  color:#333;
  text-decoration:none;
  font-size:14px;
  font-weight:bold;
   border-bottom:1px solid #333;
}
div.checkout_footer a:hover {
  color:#069;
}
.add_button_image {
  border:1px solid #FFF;
}
div.footer_menu {
  background-color:#78bafc;
  padding:3px;
  text-align: center;
}
div.footer_menu a{
  color:#FFF;  
  text-decoration:none;
  padding-right:14px;
  padding-left:15px;
}
div.footer_menu a:hover{
  text-decoration:underline;
}
div.footer_bar {
text-align:center;
background-color:#E2DEDB;
}
div.footer_bar a{
  color:#999;
}
div.footer_bar a:hover{
  color:#AFCFF1;
}

table.comparison_table {
   border-collapse: collapse;
  border-bottom:1px solid #215BA8;
  border-top:1px solid #215BA8;
  width:100%;
}
table.comparison_table td{
  padding:6px;
  color:#000;
  border-right:1px solid #215BA8;
}
table.comparison_table tr.header_row td{
  background-color:#7DB6EE;
  border-bottom:1px solid #215BA8;
  font-weight:bold;
}
table.comparison_table td.our_price {
  background-color:#94DF61;
}
table.comparison_table td.product_title {
background-color:#81A3CF;
font-size:15px;
width:200px;
}

table.comparison_table tr.header_row td.header_our_price {
  background-color:#588C35;
}
table.comparison_table tr.header_row td.header_product_title {
background-color:#5382BF;
}
a.bs_link {
   text-decoration:none;
}
a.bs_link:hover {
   text-decoration:underline;
}

div.subcat_container {
   border:1px solid #999;
   padding:24px;
   margin:10px;
}
div.subcat {
   padding:4px;
   display:block;
   font-weight:bold;
}
div.subcat a{
  text-decoration:none;
}
div.competitors {
border-bottom:2px solid #0080FF;
}
.vtd1 {
width: 165px;
}
.vtd2 {
width: 522px;
}
.vsc1 {
font-family: Arial;
}