.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* GENERAL LAYOUT ###################### */
body 
{
	text-align: center;
	min-width: 780px;
	font-weight : normal; 
	font-family : Verdana, Arial, Sans-Serif; 
	background-color: #111111;
	margin: 7px;
}

#container 
{
	width: 770px;
	margin: 0 auto;
	text-align: left;
	padding: 3px 3px 0 3px;
	border: 1px solid #606060;
}

#header 
{
	width: inherit;
	height: 233px;
	background: url(ImageHandler.ashx?file=Headboard.jpg);
	
}

#header #advert
{
	float: left;
	margin-left: 350px;
	margin-top: 35px;
	height:150px;
	width:150px;
}

#header #advert img
{
	/* Turns off the VAT reduction advert */
	display:none;
}

#header #telephone
{
	margin-top: 23px;
	margin-left: 17px;
	font-size: 150%;
	width:250px;
	color: #666666;
	font-weight:bold;
	float:left;
	
}

#header .site-rating
{
	float: left;
	font-size: 8pt;
	margin-top: 0px;
	padding: 2px;
	color: #000000;
	background-image: url(images/Long_Brass.jpg);
	height: 62px;
	width:223px;
}

#header .site-rating .ratingstars
{
	margin-left: 75px;
}

#header .site-rating .rate-me
{
	font-family: Copperplate Gothic Bold;
	margin-top: 12px;
	margin-left: 20px;
}

#header .site-rating .av-rating
{
	font-family: Copperplate Gothic Bold;
	margin-left: 20px;
}


/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(images/SavedStar.png);
}

.validatorCalloutHighlight 
{
    background-color: #fffacd; 
}

/*Popup Control*/
.popupControl
{
	border: solid 1px black;
	background-color:White;
	position:absolute;
	visibility:hidden;
	z-index:10;
	padding: 5px;
	font-family: Verdana, Tahoma, Sans-Serif;
}

div#header div#cartitems
{
	border: solid 1px #0b1337;
	color:#0b1337;
	float: left;
	margin-top: 10px;
	margin-left: 40px;
	font-size: 80%;
	padding: 2px;
}

#header #login
{
	float:right;
	margin-top: 7px;
	margin-right: 7px;
}

#header #login a:link,
#header #login a:active,
#header #login a:visited
{
	color:#000000;
	text-decoration:none;
}

#header #login a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}




#pagecontent 
{
	width: inherit;
	margin-bottom: 7px;
	background: url(ImageHandler.ashx?file=Wall.jpg) repeat-y;

}

#main-menu 
{
}

#imgLogo{width:375px;height:76px;border:0;}
#header #menu a.menu {border: 0px;}
#header #menu img {border: 0px;}
#banner 
{
	clear: both;
	width: 770px;
	height: 100px;
	padding-top: 7px;
}

#arealeft
{
	width: 155px;
	float: left;
	margin: 7px 22px 7px 12px;
	font-size : 65%; 
	color : #999999;
}

div#mainarea 
{
	width: 560px;
	float: left;
	color : #FFFFFF; 
	margin: 7px 4px 7px 0px;
}

div#mainarea div#maintop
{
	width: 560px;
	height: 32px;
	background: url(ImageHandler.ashx?file=black_frame_top.gif) no-repeat;
}

div#mainarea div#mainbody
{
	width: 560px;
	background: url(ImageHandler.ashx?file=black_frame_centre.gif) repeat-y;
	margin-top: -5px;
	padding-top: 10px;

}

div#mainarea div#mainbottom
{
	width: 560px;
	height: 32px;
	background: url(ImageHandler.ashx?file=black_frame_bottom.gif) no-repeat;
}

div#mainarea a:link,
div#mainarea a:active,
div#mainarea a:visited
{
	color: #009fff;
	text-decoration:none;
}

div#areawide 
{
	width: 748px;
	/* fixes quirk in Firefox */
	max-width: 750px;
	font-size : 85%;
	margin: 7px 4px 7px 12px;
}

div#areawide div#maintop
{
	width: 748px;
	height: 32px;
	background: url(ImageHandler.ashx?file=black_frame_top_wide.gif) no-repeat;
}

div#areawide div#mainbody
{
	width: 748px;
	background: url(ImageHandler.ashx?file=black_frame_centre_wide.gif) repeat-y;
	padding-bottom: 10px;
	margin-top: -5px;
	padding-top: 10px;
}

div#areawide div#mainbottom
{
	width: 748px;
	height: 32px;
	background: url(ImageHandler.ashx?file=black_frame_bottom_wide.gif) no-repeat;
}

div.frame
{
	width:100%;
	position: relative;
}
div.frametop
{
	width:100%;
	height: 22px;
	background: url(ImageHandler.ashx?file=frame_top.gif) no-repeat;
	font-size: 85%;
	text-align: center;
	color: Black;
	border: 0;
}

div.framebody p
{
	text-align: center;
	font-weight: bold;
	width: 110px;
}


div.framebody
{
	padding-left: 22px;
	padding-right:25px;
	width:100%;
	background: url(ImageHandler.ashx?file=frame_centre.gif) repeat-y;
	overflow: hidden;
	padding-bottom: 5px;
}

div.framebody #baskettext
{
	width:110px;
}

div.framebody a.categorylink
{
	margin:0;
	padding:0;
	width:80px;
	font-size:75%;
	font-weight:bold;
	color: Black;
}

div.framebody a.viewbasket
{
	font-weight: bold;
	margin-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	clear: both;
}


div.framebody a.viewbasket:link,
div.framebody a.viewbasket:active,
div.framebody a.viewbasket:visited
{
	color : #009fff;
	text-decoration : none; 

}

div.framebody a.viewbasket:hover
{
	color : #666666; 
	text-decoration : underline; 
}

div.framebody a.categorylink:link,a.categorylink:active,a.categorylink:visited 
{
	text-decoration: none;
}

div.framebody a.categorylink:hover 
{
	text-decoration: underline;
}

div.framebtm
{
	width:100%;
	height:22px;
	background: url(ImageHandler.ashx?file=frame_bottom.gif) no-repeat;
	margin-bottom: 7px;
}

div.sm_manflogos img
{
	border:0;
}

div.sm_manflogos
{
	height: 66px;
	width: 80px;
	background: url('../../pix/sm_manflogos.png');
	line-height: 68px;
	margin: 0px auto;
}

div.lg_manflogos img
{
	border:0;
}

div.lg_manflogos_top
	{
		background: url('../../pix/lg_manflogos_top.png');
		height: 10px;
		width: 240px;
		margin: 0px auto;
	}

div.lg_manflogos
{
	background: #ffffff;
	width: 240px;
	margin: 0px auto;
}

div.lg_manflogos_btm
	{
		background: url('../../pix/lg_manflogos_btm.png');
		height: 10px;
		width: 240px;
		margin: 0px auto;
	}

div.sm_featured
{
	height: 200px;
	width: 100px;
	margin: 0px auto;
	background: #ffffff;
}

div.sm_featured_top
{
	background: url('../../pix/diddlytop.png');
	height: 10px;
	width: 100px;
	margin: 0px auto;
}

div.sm_featured_btm
{
	background: url('../../pix/diddlybottom.png');
	height: 10px;
	width: 100px;
	margin: 0px auto;
}

div.sm_featured_img
{
	width:inherit;
	height: 100px;
}

div.sm_featured_desc
{
	width:inherit;
	height: 60px;
	margin: 10px 2px 10px 2px;
	color: #000000;
}
div.sm_featured_price
{
	width:inherit;
	height: 10px;
	color: #000000;
}
div.sm_featured a
{
	font-size:8pt;
	font-weight:bold;
	color: #000000;
}

div.sm_featured_img img
{
	border:0;
	vertical-align: middle;
}

#mainarea a:hover
{
	color:#FFFFFF;
	/*text-decoration:underline;*/
}

#home-content
{
	margin-left: 35px;
	margin-right:40px;
	border: solid 1px red;
}

.chalk-writing 
{	
	margin-left: 47px;
	margin-right:5px;
	width: 550px;
	font-family: arial, Tahoma;
	color: #FFFFFF;
	float: left;
}

#featured
{
	margin-top: 25px;
	margin-left: 47px;
	margin-right:5px;
	float: left;
	width: 440px;
}

#brand-shop
{
	margin-top: 25px;
	width: 200px;
	margin-right: 40px;
	float:right;
	text-align: center;
	color: White;
}

.tall-frame
{
	width: 155px;
	height: 250px;
	background: url(ImageHandler.ashx?file=Tall_Frame.jpg) no-repeat;
}

.tall-frame p,
.small-frame p
{
	color: #000000;
	font-size: 85%;
	margin: 25px 10px 2px 25px;
}

.framecontrol
{
	margin-left: 5px;
	font-family:verdana; 
	font-size:0.75em; 
}

#footer 
{
	width: 770px;
}

#contact 
{
	clear: both;
	width: inherit;
	background: #D4CAC3;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}
#credits 
{
	border: #e6ddd8 0px solid;
	width: 770px;
	float: left;
	padding: 10px 0px 10px 0px;
	text-align: center;
}
#affiliates {
	border: #e6ddd8 0px solid;
	width: 230px;
	float: right;
	padding: 4px 4px 4px 0px;
}
#admin-base {
	width: 770px;
	/* fixes quirk in Firefox */ max-width: 772px;
	background: #ED1E25;
}
#admin-credits {
	width: 770px;
	text-align: center;
	padding-top: 4px;
}
/* SPACING ###################### */
.clearer {
	clear: both;
	height: 1px;
}  
.telno {
	padding: 0px 0px 0px 4px;
} 

/* PRODUCT DETAIL LAYOUT */


.orderitems
{
	font-size:70%;
}

div#productdetail
{
	margin-left: 35px;
	margin-right: 35px;
}

div#generalpage
{
	margin-left: 35px;
	margin-right: 35px;
}

div#generalpage
{
	margin-left: 35px;
	margin-right: 35px;
}

div#generalpage h1
{
	font-weight : bold;
	font-size : 130%;
	color : #ffffff;
	margin: 0px;
}

div#errorpage
{
	margin-left: 35px;
	margin-right: 35px;
}

div#errorpage h1
{
	font-weight : bold;
	font-size : 130%;
	color : #ffffff;
	margin: 0px;
}

div#errorpage p
{
	color : #ffffff;
}

div#checkout
{
	margin-left: 35px;
	margin-right: 35px;
	overflow: hidden;
}

div#checkout h1
{

	font-weight : bold;
	font-size : 130%;
	color : #ffffff;
	margin: 0px;
}

div#checkout p
{
	color : #ffffff;
}

div#productdetail div#productheading
{
	float: left;
	width: 270px;
}

div#productdetail div#productimage_cont
{
	float: right;
	width: 210px;
	margin-top: 5px;
}

div#productdetail div#productimage_cont div#proddet_top
{
	background: url('../../pix/proddet_top.png');
	height: 5px;
}

div#productdetail div#productimage_cont div#productimage
{
	padding: 0 5px 0 5px;
	background: #ffffff;
}

div#productdetail div#productimage_cont div#proddet_btm
{
	background: url('../../pix/proddet_btm.png');
	height: 5px;
}

div#productdetail div#productdescription
{
	float: left;
	width: 270px;
}

div#productdetail div#orderform
{
	margin-top: 10px;
	width: 100%;
	clear: both;
	height: 75px;
}

div#productdetail div#orderform h2
{
	color: Gray;
	text-decoration: underline;
}

div#productdetail div#orderform .orderlabel
{
	font-size: 9pt;
}

div#productdetail div#orderform .ordercombo
{
	font-size: 9pt;
	margin-right: 5px;
}

div#productdetail div#orderform .orderitems
{
	font-size: 9pt;
	margin-right: 5px;
}

div#productdetail div#orderform .orderbutton
{
	font-size: 10pt;
}

div#productdetail .orderbutton:link,
div#productdetail .orderbutton:active,
div#productdetail .orderbutton:visited
{
	color: Gray;
	text-decoration: none;
}

div#productdetail .orderbutton:hover
{
	color: White;
	text-decoration: underline;
}

#productdetail p
{
	font-family: Verdana, Arial, Sans-Serif; 
	padding-top: 7px;
	color :  white; 
}

h1#productdtlhdr {
	font-weight : bold;
	font-size : 130%;
	color : white;
	margin: 0px;
	width: 260px;
} 

h2#productmake 
{
	color : gray;
	font-size: 12pt;
	margin-top: 0px;
	width: 260px;
} 

h3#productprice 
{
	color : #009fff;
	font-size: 14pt;
	margin-top: 0px;
	width: 260px;
} 

div#featured h2, div#brand-shop h2
{
	font-weight : bold;
	font-size : 130%;
	color : White;
	margin-top: 0px;
	font-family: Lucida Handwriting;
}


.backlink
{
	float: left;
}

.backlink a:link,
.backlink a:active,
.backlink a:visited
{
	font-weight : bold; color : Gray;text-decoration: none;font-size:110%;
}

.backlink a:hover
{
	font-weight : bold; color : white; text-decoration: none;	font-size:110%;
}

.summary {text-align: center; margin-top: 15px;}

/* div.detaillinks a:link, a:visited, a:active {border-bottom: 0px; font-weight : bold; color : #b09888; } 
div.detaillinks a:hover  {border-bottom: 0px; font-weight : bold; color : #d71b20;*/

.proceedcheckout
{
	float:right;
	margin-right: 20px;
}

.clear-continue
{
	float:left;
	margin-left:5px;
}

.rotator-outline
{
	width:640px;
	margin: 5px 48px 5px 48px;
	padding: 5px; 
	border: 1px solid #444444;
}



/* TEXT ###################### */
h1 {
	font-weight : bold;
	font-size : 200%;
	color : #ee3333;
	margin-top: 0px;
	text-decoration: underline;
	text-align: center;
	font-family: Lucida Handwriting;
}


h2.index {
	font-weight : bold;
	font-size : 150%;
	color : #b09888;
	margin-top: 0px;
}

h2.special {
	font-weight : bold;
	font-size : 130%;
	color : White;
	margin-top: 0px;
	margin-left: 47px;
	font-family: Lucida Handwriting;
}

h2 {
	font-weight : bold;
	font-size : 130%;
	color : #B09888;
	margin-top: 0px;
}
h3 {
	font-weight : bold;
	font-size : 120%;
	color : #ff99ff;
	margin-top: 0px;
	margin-bottom: 0px;
}
p.nospace {
	margin-top: 0px;
}

a.linkspecial {float:left;margin-left:52px;}
a.linkspecial:link,a.linkspecial:active,a.linkspecial:visited
{color:#ffffff; text-decoration:none;}
a.linkspecial:hover
{color:#cccccc; text-decoration:underline;}


a.gourl:link {text-decoration : none; color : #009fff; font-weight: bold;} 
a.gourl:visited {text-decoration : none; color : #009fff;  font-weight: bold;} 
a.gourl:active {text-decoration : none; color : #009fff;  font-weight: bold;} 
a.gourl:hover {text-decoration : none; color : #ffffff;  font-weight: bold;}


/* HEADER / FOOTER ###################### */
#credits .copyright {font-size : 70%; font-weight:bold; text-decoration : none; color : #ffffff; float: left; padding: 5px;}  
#credits #acknowledgement {float: right; margin-right: 7px;}
#credits .maidenLink {font-size : 70%; font-weight:bold; text-decoration : none; color : #ffffff; float: left; padding: 5px;}  
#credits a.maidenLink:link {border-bottom: 0px; font-weight:bold; text-decoration : none; color : #ffffff; } 
#credits a.maidenLink:visited {border-bottom: 0px; font-weight:bold; text-decoration : none; color : #ffffff; } 
#credits a.maidenLink:active {border-bottom: 0px; font-weight:bold; text-decoration : none; color : #ffffff; } 
#credits a.maidenLink:hover {border-bottom: 0px; font-weight:bold; text-decoration : underline; color : #cccccc; }

img.divider {border: 0px; vertical-align:middle; }

.dataplate {margin: 7px; float: right; }
.lifestyle {margin: 7px; float: left; }
.prodexample {float: left; width: 110px; text-align: center; font-size: 90%; margin: 0 5px 10px 5px;}
.prodexample img {padding-bottom: 7px;}
 
/* PRODUCT OUTPUT ###################### */

#productlayout {padding: 0 30px 30px 30px;}

div#productlayout div.pagehead {margin: 0 5px 5px 5px; text-align: left;}
div#productlayout div.pagehead h1
{	
	font-weight:normal;
	font-size : 18px;
	color : #ee3333;
	margin-top: 0px;
	text-decoration: none;
	text-align: left;
	font-family: Lucida Handwriting, Verdana, Sans-Serif;
}
div#productlayout div.pagehead p{font-size: 12px; 	color : #ffffff; font-family: Verdana, Tahoma, Sans-Serif; }

.productimage_container { float: left; }

td {vertical-align:top; border: 0px #CCCCCC solid; margin:5px; padding-bottom:20px;}
div.productlistcontainer {font-family:Verdana, Arial, Sans-Serif; font-size:100%; color:#000000; width: 100%; margin:0 10px 0 0;}
div.productlistcontainer div.productimage { background: #ffffff; padding: 0 5px 0 5px; margin: 0 10px 0 10px; }
div.productlistcontainer div.productimage img { border:0; }
div.productlistcontainer div.productdetails { float:left; margin-left: 4px; }
div.productlistcontainer div.productdetails p {margin-bottom: 0px; margin-top: 5px;}
div.productlistcontainer div.productdetails h4.productname {color: #ffffff; margin-right: 8px;}
div.productlistcontainer div.productdetails h4{font-size:100%; font-weight:bold; margin-bottom: 0px; margin-top: 0px;}
div.productlistcontainer div.productdetails h4.productprice {font-style:italic; color:#ffffff; font-size:105%;}
div.productlistcontainer div.productdetails h4.specialprice {font-style:italic; color:#ffffff; font-size:105%;text-decoration:line-through;}
div.productlistcontainer div.productdetails ul {margin-top: 0px; margin-bottom: 5px; list-style-type:square; color: #CCCCCC;}
div.productlistcontainer div.productdetails ul p.productatts {color: #000000; font-size: 90%; margin-top: 0px;}
div.productlistcontainer div.productdetails .productdesc {font-weight:normal;font-size: 65%;}
div.productlistcontainer div.productdetails ul li {margin-left:-20px;}
/* div.productlistcontainer div.productdetails ul li.nodots {list-style-type:none; margin-left:-37px; padding-left:0px;} */

div.productdetails a.action:link, a.action:visited, a.action:active {border-bottom: 0px; text-decoration : underline;  color : red;  font-size: 80%;} 
div.productdetails a.action:hover  {border-bottom: 0px; text-decoration : none; color : blue;  font-size: 80%;}

.productimage_top
	{
		background: url('../../pix/prod_top.png');
		height: 5px;
		width: 110px;
		margin-left: 10px;
	}

.productimage_btm
	{
		background: url('../../pix/prod_btm.png');
		height: 5px;
		width: 110px;
		margin-left: 10px;
	}
	
.proddet_top
{
	background: url('../../pix/proddet_top.png');
}

.proddet_btm
{
	background: url('../../pix/proddet_btm.png');
}

div.navigation {text-align:center; padding: 5px; font-size: 80%;}
div.navigation div.leftnav {float: left; font-weight:bold;}
div.navigation div.numnav {float:none; font-weight:bold;}
div.navigation div.rightnav {float: right; font-weight:bold;}

/* FORM ELEMENTS*/

.datatable
.datacontainer {padding:5px; margin:10px; background-color:#f4e0e3; border: 1px solid #CCCCCC;}
.datacontainer div.dataentryrow {clear:both; margin: 3px;}
.datacontainer div.dataentryrow-centric {clear:both; margin: 3px;text-align:center;}
.datacontainer div.dataentryrow .label{float:left; width:160px; color:#999999; text-align:right; padding:4px; vertical-align:middle; font-size:80%; font-weight:bold; }
.datacontainer div.dataentryrow .emptyspc {float:left; width:160px; text-align:right; color:#999999; padding:4px; font-size:80%; font-weight:bold;}
.datacontainer div.dataentryrow .datacontent {float:left; margin:4px; font-weight:bold; font-size:85%;}

.datacontainer div.dataentryrow .emptyspc2{color:#626262; position: relative; left: 164px;}


.statustext {text-align:left; margin:10px; font-weight:bold;} 
.errortext {text-align:center; margin:10px; color:#cc3333; font-weight:bold; font-size: 85%} 

div#content
{
	width:inherit; 	
	overflow: auto;
}

.help-panel{}

div.guidenotes{width:inherit;padding:0px 5px 0px 5px;background-color:#fbf6dc;}
div.admintitle h2{float:left;}
div.instructions #shopsummary {background: url(ImageHandler.ashx?file=shop-wide2.gif) repeat-y; padding: 5px 10px 5px 10px; margin: 0px; text-align: right; width: 190px; color: #000000;}

p.instruction
{
	margin-bottom:0px;
	margin-top:0px;
}

.infotext
{
	color: #ffffff;	
}

.optin
{
	color: #ffffff;	
}



/****** ADMIN *******/
body#admin-body {
	text-align: center;
	min-width: 780px;
	font-weight : normal; 
	font-family : Arial, san-serif; 
	margin: 7px;
}
#admin-content a:link, #admin-content a:visited
{
	color:#009fff;
}
#admin-content a:hover, #admin-content a:active
{
	color:#D71B20;
}
#admin-menu a:link, #admin-content a:visited
{
	color:#009fff;
}
#admin-menu a:hover, #admin-content a:active
{
	color:#D71B20;
}
#admin-header {
	width: inherit;
}
#admin-branding {
	width: 375px;
	float: left;
	height: 76px;
}

#admin-banner {
	float: right;
	width: 386px;
	height: 76px;
}
#admin-pagecontent {
	width: 770px;
	margin-bottom: 7px;
}
#admin-menu {
	margin-top: 7px;
	border: #e6ddd8 1px solid;
	width: 170px;
	background: #FFFFFF;
	float: left;
	padding: 5px;
	font-size : 85%; 
	color : #000000; 
}
#admin-content {
	margin-top: 7px;
	border: #e6ddd8 1px solid;
	width: 560px;
	background: #FFFFFF;
	float: right;
	padding: 10px;
	font-size : 85%; 
	color : #000000; 
}

#admin-footer 
{
	text-align:center;
	width: 770px;
}
#admin-menu-list
{
	font-size: 90%;
	font-weight: bold;
	list-style-position: outside;
	list-style-type: square;
	padding-left: 20px;
	margin-left: 0px;
	margin-top:0px;
}

#admin-base {
	width: 770px;
	/* fixes quirk in Firefox */ max-width: 772px;
	background: #ED1E25;
}
#admin-credits {
	width: 770px;
	text-align: center;
	padding-top: 4px;
}
#admin-credits .copyright {font-size : 75%; color : #CCCCCC; }  
#admin-credits a.copyright:link, #admin-credits a.copyright:visited, #admin-credits a.copyright:active {border-bottom: 0px; font-size : 75%; text-decoration : none; color : #CCCCCC; } 
#admin-credits a.copyright:hover {border-bottom: 0px; font-size : 75%; text-decoration : underline; color : #969696; }


div.submittal {margin-left: 170px;}
div#areawide div.statusreport {height: 26px; width: 738px; position:relative; left: -175px; text-align: center; padding: 5px; margin-top: 10px;}
/*div#admin-content div.statusreport {height: 26px; width:555px; left:-175px; text-align: center; background-color:#FBF6DC; padding: 5px; margin-top: 10px;}*/


div#guidelink{height:60px; width:210px;}
div#guidelink img{margin:0px;}
div#guidelink div#innerguide{background: url(ImageHandler.ashx?file=shop-wide2.gif) repeat-y; padding: 5px 10px 5px 10px; margin: 0px; text-align:center; width: 190px; color: #000000;}

div#guidelink div#innerguide a:link,
div#guidelink div#innerguide a:active,
div#guidelink div#innerguide a:visited{font-weight:bold;color:#b09888;text-decoration:none;}
div#guidelink div#innerguide a:hover{font-weight:bold;color:#d71b20;text-decoration:none;}

/* Added by Simon Emms, 09/09/08 */

A:visited{color:#ff6600; text-decoration:none;}
A:link{color:#ff6600; text-decoration:none;}
A:hover{color:#cccccc; text-decoration:underline;}

fieldset
{
	margin-left: 10px;
	margin-right: 15px;
	padding-left: 7px;
}

legend
{
	color: #ffffff;
}




