/* CSS Document */


/* main site wide styles */

.hide {
	visibility: hidden;
	font-size: 1%;
}

html, body, h1, h2, h3, h4, h5, h6, p, li, ul, a, form, br, span, blockquote {
	margin: 0px; /* Removes default margin that some browsers add. */
	padding: 0px; /* Removes default padding that some browsers add. */
	border: 0px;
	text-decoration: none;
}
.sidemenusnormal a:link,
.sidemenusnormal a:visited

 {
	
	height: 1%;
	vertical-align: bottom; /* Hack to sort out menus in crap Internet Explorer for PCs. */ 
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	line-height: 100%;
	background-color: #111111;
}
tr, td {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.clearfloat {
	font-size: 1px;
	line-height: 0px;
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size: 130%;
	line-height: 150%;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	padding-bottom: 4px;
}


.sidemenuswithbutton h2, .sidemenusnormal h2, #recentlyviewed h2, .featurebox h2, #loginboxleft h2, #loginboxright h2, #middlewrapper h2 {
	font-size: 90%;
	color: #FFFFFF;
	padding: 6px;
	background-color: #000000;
	margin-bottom: 5px;
	background-image: url(images/sub_header_brown.jpg);
	background-repeat: repeat-x;
}
.productcategories h2 {
	font-size: 90%;
	color: #FFFFFF;
	padding: 6px;
	margin-bottom: 5px;
	background-repeat: repeat-x;
	background-color: #CC0000;

	background-image: url(images/button_red.jpg);
}

h2 a {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
h3 {
	font-size: 80%;
	line-height: 130%;
	font-weight: bold;
	padding: 5px;
	color: #333333;
}
h4 {
	font-size: 70%;
	line-height: 100%;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 5px;
	color: #CCCCCC;
}
h1 a, h3 a, h4 a, td a {
	color: #FF0000;
}
h4 a:active, h4 a:focus, h4 a:hover {
	background-color: #5E5E5E;
	text-decoration: underline;
}
h5 {
	font-size: 90%;
	line-height: 100%;
	font-weight: bold;
	color: #CC0000;
	padding-bottom: 17px;
	margin-top: -9px;
}
h5 a, .twocolumn a {
	color: #cc0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}
h6 {
	font-size: 120%;
	line-height: 130%;
	font-weight: bold;
	color: #CC0000;
}
p {
	font-size: 90%;
	line-height: 130%;
}
.smalltextlink {
	font-size: 70%;
	color: #CC0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}
.bold {
	font-weight: bold;
}
.whitetext, .button a, .button_red a {
	color: #FFFFFF;
	text-decoration: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.smalltext {
	font-size: 70%;
	line-height: 150%;
	color: #999999;
}
.greenhilight {
	color: #FFFFFF;
	background-color: #339900;
	padding-right: 2px;
	padding-left: 2px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.blackformtext {
	color: #000000;
	font-size: 80%;
	padding: 1px;
	border: 1px solid #CC0000;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}
#numberbuttons {
	margin-top: 5px;
	margin-bottom: 5px;
}
#numberbuttons a {
	color: #FFFFFF;
	background-color: #8D0101;
	padding: 3px 10px;
	margin-right: 8px;
	font-size: 80%;
	font-weight: bold;
	line-height: 100%;
	background-image: url(images/button_red_medium.jpg);
	background-repeat: repeat-x;
}
.nolinkbutton, #numberbuttons a:active, #numberbuttons a:hover, #numberbuttons a:focus {
	color: #FFFFFF;
	background-color: #000000; /* to show current page in nav links */
	padding: 3px 10px;
	margin-right: 8px;
	font-size: 80%;
	font-weight: bold;
	line-height: 100%;
	background-image: url(images/button_brown_medium.jpg);
	background-repeat: repeat-x;
}
.buttonpadding {
	padding-top: 5px;
	padding-bottom: 5px;
	
}
blockquote#prodcat1Page li#prodcat1Link a,

blockquote#affmenu1Page li#affmenu1Link a,
blockquote#affmenu2Page li#affmenu2Link a,
blockquote#affmenu3Page li#affmenu3Link a,
blockquote#affmenu4Page li#affmenu4Link a,

blockquote#affmenu1aPage li#affmenu1aLink a,
blockquote#affmenu2aPage li#affmenu2aLink a,
blockquote#affmenu3aPage li#affmenu3aLink a,


#baseline a:active, #baseline a:hover, #baseline a:focus, #emailbaseline a:active, #emailbaseline a:hover, #emailbaseline a:focus, .productcategories a:active, .productcategories a:hover, .productcategories a:focus, #producttext a:active, #producttext a:hover, #producttext a:focus, .featurebox a:active, .featurebox a:hover, .featurebox a:hover, #recentlyviewed a:active, #recentlyviewed a:hover, #recentlyviewed a:focus h5 a:active, h5 a:focus, h5 a:hover, .twocolumn a:hover, .twocolumn a:active, .twocolumn a:focus, .smalltextlink:active, .smalltextlink:hover, .smalltextlink:focus, .productwrapperblock p a:active, .productwrapperblock p a:focus, .productwrapperblock p a:hover, .logintextlink a:active, .logintextlink a:hover, .logintextlink a:focus, .productwrapperblock ul a:active, .productwrapperblock ul a:focus, .productwrapperblock ul a:hover, .productwrapperblock ol a:active, .productwrapperblock ol a:focus, .productwrapperblock ol a:hover, #mainbasketwrapper a:active, #mainbasketwrapper a:focus, #mainbasketwrapper a:hover, #orderhistorywrapper a:active, #orderhistorywrapper a:hover, #orderhistorywrapper a:focus, .sidemenusnormal a:active, .sidemenusnormal a:hover, .sidemenusnormal a:focus, h1 a:active, h1 a:hover, h1 a:focus, h3 a:active, h3 a:hover, h3 a:focus, td a:active, td a:hover, td a:focus, .loginboxinnerwrap p a:active, .loginboxinnerwrap p a:hover, .loginboxinnerwrap p a:focus, #titletextblock p a:active, #titletextblock p a:focus, #titletextblock p a:hover {
	background-color: #d7d7d7;
}

/* used to position title and body text near top of pg for SEO */

#offscreenheader {
	position: absolute;
	left: -20000px;
}

/* header and both tab menus in header */

#header {
	height: 130px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #171717;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #171717;
	border-left-color: #171717;
}
/*#header p {
	color: #FFFFFF;
}*/ 
#maintabmenu {
	margin-top: 81px;
	float: left;
	width: 100%;
	font-weight: bold;
	font-size: 80%;
	line-height: 2.3em;
}
#maintabmenu li {
	float: left;
	background-color: #CC0000;
	margin-right: 3px;
	background-image: url(images/button_red.jpg);
	background-repeat: repeat-x;
}
#maintabmenu ul, #smalltabmenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#maintabmenu a {
	display: block;
	cursor: pointer;
	color: #FFFFFF;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#maintabmenu li a:active, #maintabmenu li a:hover, #maintabmenu li a:focus {
	background-color: #1D5600;
	cursor: pointer;
	background-image: url(images/button_brown.jpg);
	background-repeat: repeat-x;
}
#smalltabmenu a:active, #smalltabmenu a:hover, #smalltabmenu a:focus, .button:active, .button:hover, .button:focus, .button_red:active, .button_red:hover, .button_red:focus  {
	background-color: #666666;
	cursor: pointer;
}	
#smalltabmenu {
	font-size: 65%;
	float: right;
	width: 600px;
	line-height: 2em;
	font-weight: bold;
}
#smalltabmenu li {
	padding: 0px;
	float: right;
	background-color: #CC0000;
	margin-left: 3px;
}
#smalltabmenu a {
	display: block;
	cursor: pointer;
	color: #FFFFFF;
	padding: 0px 3px;
}
#smalltabmenu p {
	font-weight: bold;
	padding-top: 5px;
	float: right;
	padding-right: 5px;
	color: #FFFFFF;
	background-color: #000000;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* use to identify which section in menu is selected */


blockquote#lmaPage li#lmaLink a,
blockquote#lmbPage li#lmbLink a,
blockquote#lmcPage li#lmcLink a,
blockquote#lmdPage li#lmdLink a,
blockquote#lmePage li#lmeLink a,
blockquote#lmfPage li#lmfLink a,
blockquote#lmgPage li#lmgLink a,
blockquote#lmhPage li#lmhLink a,
blockquote#lmiPage li#lmiLink a,
blockquote#lmjPage li#lmjLink a,
blockquote#lmkPage li#lmkLink a,
blockquote#lmlPage li#lmlLink a,

blockquote#smaPage li#smaLink a,
blockquote#smbPage li#smbLink a,
blockquote#smcPage li#smcLink a,
blockquote#smdPage li#smdLink a,
blockquote#smePage li#smeLink a,
blockquote#smfPage li#smfLink a,
blockquote#smgPage li#smgLink a,
blockquote#smhPage li#smhLink a,
blockquote#smiPage li#smiLink a,
blockquote#smjPage li#smjLink a,
blockquote#smkPage li#smkLink a,
blockquote#smlPage li#smlLink a
 
 
 {
	background-color: #1D5600;
	background-image: url(images/button_brown.jpg);
	background-repeat: repeat-x;
}



/* wrappers around content */

#mainwrapper {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	background-color: #333333;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	height: 100%;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #171717;
	border-left-color: #171717;
}
#rightwrapper {
	float: left;
	width: 190px;
}
#leftwrapper {
	width: 190px;
	float: left;
}
#middlewrapper {
	width: 540px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	margin-bottom: 10px;
}

/* sidemenu boxes for search, top 10 products, new products, join email list, latest news */

.sidemenusnormal li   {
	list-style-type: none;
	display: inline-block;
	clear: both;
}
.sidemenusnormal ul   {
	list-style-type: none;
	margin-right: 5px;
	margin-left: 5px;
}
.sidemenusnormal {
	background-color: #171717;
	margin-bottom: 10px;
}
.sidemenuswithbutton {
	background-color: #171717;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.sidemenuswithbutton p {
	padding-right: 5px;
	padding-left: 5px;
}
.lighttext {
	font-size: 80%;
	color: #999999;
	margin-left: 5px;
	padding: 1px;
	border: 1px solid #FF0000;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #333333;
}
.button {
	font-size: 80%;
	color: #FFFFFF !important;/* added important to force white text in link */
	background-color: #339900;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-top: 3px;
	background-image: url(images/smallarrowwhitetrans.gif);
	margin-left: 5px;
	display: inline-block;
	line-height: 100%;
}

/* styles used in product categories box */

.productcategories {
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
}
.productcategories li {
	margin: 0px;
	padding: 0px;
	display: block;
}
.productcategories ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.productcategories a {
	color: #CC0000;
	font-size: 70%;
	padding: 2px 2px 2px 22px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	display: block;
	background-image: url(images/smallarrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	line-height: 110%;
	margin-top: 0px;
}

/* styles used in top 10 and new products */

.imageoutline {
	border: 1px solid #FF0000;
	float: left;
	margin-bottom: 5px;
	clear: left;
}
.imageoutline:focus, .imageoutline:active, .imageoutline:hover, .imageoutlinenofloat:focus, .imageoutlinenofloat:active, .imageoutlinenofloat:hover, .imageoutlinefloatleft:focus, .imageoutlinefloatleft:active, .imageoutlinefloatleft:hover, .productboximageoutline:focus, .productboximageoutline:active, .productboximageoutline:hover, .imageoutlinenorollover:active, .imageoutlinenorollover:hover, .imageoutlinenorollover:focus {
	border: 1px solid #333333;
	cursor: pointer;
}
.producttext {
	font-size: 70%;
	line-height: 120%;
	text-align: left;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float: right;
	width: 121px;
	display: inline;
}
#producttext a, .productwrapperblock p a, .logintextlink a, .productwrapperblock ul a, .productwrapperblock ol a, #mainbasketwrapper a, #orderhistorywrapper a, .sidemenusnormal a, .loginboxinnerwrap p a, #titletextblock p a {
	color: #CC0000;
}
.pricenow {
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	padding: 2px;
	background-color: #FF0000;
}
.pricewas {
	color: #999999;
	font-size: 90%;
	text-decoration: line-through;
}
.pricenowside {
	font-weight: bold;
	clear: none;
	text-align: left;
	padding: 0px;
	float: right;
	width: 123px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	color: #999999;
}
.pricewasside {
	color: #999999;
	font-size: 90%;
	text-decoration: line-through;
	text-align: left;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float: right;
	width: 123px;

}


/* styles used in random changing feature box bottom right of page */

.featurebox {
	background-color: #171717;
	margin-bottom: 10px;
	float: left;
	width: 190px;
}
.featurebox p {
	font-size: 70%;
	line-height: 120%;
	padding: 0px 5px 5px;
	color: #CCCCCC;
}
.featurebox a {
	color: #CC0000;
	background-image: url(images/smallarrow.gif);
	background-position: right 2px;
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 14px;
	width: 26px;
	float: right;
	margin-bottom: 5px;
	display: block;
	font-size: 70%;
	margin-right: 5px;
	line-height: 110%;
}


/* middle column intro header text block and product page styles*/


#titletextblock {
	background-color: #2b2b2b;
	padding: 10px;
	margin-bottom: 10px;
	background-image: url(images/main_title_block_background.jpg);
	background-repeat: repeat-x;
}
.productwrapperblock {
	background-color: #FFFFFF;
	margin-bottom: 10px;
	margin-top: -5px;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.imageoutlinenofloat {
	border: 1px solid #FF0000;
	margin-bottom: 10px;
}
.imageoutlinefloatleft {
	border: 1px solid #FF0000;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 3px;
	float: left;
	color: #000000;
}
.imageoutlinefloatleftnorollover {
	border: 1px solid #FF0000;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: -1px;
	text-align: center;
}
.productwrapperblock p {
	padding-bottom: 10px;
}
.priceblock {
	text-align: right;
	margin-top: 7px;
	margin-right: 20px;
}
.specialhomeblock
{
	margin-bottom: 10px;
}

.productboxleft {
	width: 259px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 9px;
	border: 3px solid #FFFFFF;
	margin-bottom: 10px;
}
.productboxright {
	width: 259px;
	background-color: #FFFFFF;
	float: left;
	border: 3px solid #FFFFFF;
	margin-bottom: 10px;
}
.productboxleft p, .productboxright p {
	font-size: 70%;
	line-height: 130%;
	float: left;
	width: 110px;
	margin-top: 4px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 90px;
	overflow: hidden;
	padding-left: 5px;
}

.floatleft {
	float: left;
	margin: 5px;
	padding: 0px;
}
.floatleft_morebutton {
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 0px;
	width: 160px;
}
.productboximageoutline {
	margin: 5px;
	border: 1px solid #FF0000;
	float: right;
}
.relatedproductswrapperleft {
	background-color: #FFFFFF;
	width: 167px;
	margin-right: 9px;
	border: 3px solid #FFFFFF;
	float: left;
	margin-bottom: 10px;
}
.relatedproductswrapperright {
	background-color: #FFFFFF;
	width: 168px;
	float: left;
	border: 3px solid #FFFFFF;
	margin-bottom: 10px;
	clear: right;
}
.relatedproductswrapperright p, .relatedproductswrapperleft p {
	font-size: 70%;
	line-height: 130%;
	float: left;
	margin: 4px 5px 5px;
}
.relatedboximage {
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.imageoutlinenorollover {
	border: 1px solid #FF0000;
}
.twocolumn {
	width: 260px;
	float: left;
}

/* login page styles */

#loginboxleft {
	width: 259px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 10px;
	border: 3px solid #FFFFFF;
	margin-bottom: 10px;
}
#loginboxright {
	width: 259px;
	background-color: #FFFFFF;
	float: left;
	border: 3px solid #FFFFFF;
	margin-bottom: 10px;
}
.loginboxinnerwrap {
	margin: 20px;
}
.loginbuttons {
	margin-top: 15px;
	margin-left: -5px;
	margin-bottom: 15px;
}


/* styles used in forms*/

.formboxpositioner {
	width: 380px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: right;
	clear: right;
}
.formtextpositioner {
	font-size: 75%;
	font-weight: bold;
	width: 135px;
	padding-top: 9px;
	padding-bottom: 5px;
	float: left;
}
.buttonsholder {
	text-align: right;
	padding: 10px 20px 20px;
}



/* shopping basket and recently viewed wrappers and styles*/

.shoppingbasket {
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #339900;
	border-bottom-color: #339900;
	border-left-color: #339900;
}
.shoppingbasket h2 {
	font-size: 90%;
	color: #FFFFFF;
	padding: 6px;
	margin-bottom: 5px;
	background-color: #1D5600;
	background-image: url(images/button_brown.jpg);
	background-repeat: repeat-x;
}
.shoppingbasketfooter {
	font-size: 70%;
	line-height: 120%;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
}
.shoppingbasket td, #recentlyviewed td {
	margin: 0px;
	padding: 3px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	vertical-align: top;
}
.shoppingbasket table, #recentlyviewed table {
	font-size: 70%;
	line-height: 120%;
	width: 94%;
	margin-right: 5px;
	margin-left: 5px;
}

#recentlyviewed {
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding-bottom: 5px;
}




/* footer styles */


#baseline {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #171717;
	border-left-color: #171717;
	background-color: #171717;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 60%;
	background-repeat: no-repeat;
	background-position: right 77px;
	line-height: 110%;
	color: #999999;
}
#baseline a, #emailbaseline a {
	color: #CC0000;
	text-decoration: underline;
}

/* sizeguide styles */
.sizeguidetable {
	font-size: 80%;
	border: 1px solid #999999;
	padding: 5px;
}
.sizeguideimage {
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;

/* generic message box wrapper style*/

}
#msgbox {
	width: 259px;
	background-color: #FFFFFF;
	margin-right: auto;
	border: 3px solid #FFFFFF;
	margin-left: auto;
	margin-top: 50px;
}

/* used on the sitemap in the list */
.productwrapperblock ul {
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-right: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
}
.productwrapperblock ol {
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 0px;
	margin: -10px 0px 10px;
}
.productwrapperblock li {
	font-size: 90%;
	line-height: 150%;
}

.basketbutton {
/*	width: 154px; */
	text-align: right;
	display: block;
	float: right;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 4px;
/*	clear: right; */
}

/* customer order history styles checkout basket and affiliate tables*/

#orderhistorywrapper {
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
#orderhistorywrapper table, #mainbasketwrapper table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
}
#orderhistorywrapper td, #mainbasketwrapper td {
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#orderhistorywrapper p, #mainbasketwrapper p {
	padding: 3px 5px;
	font-size: 80%;
	line-height: 120%;
}
#mainbasketwrapper {
	background-color: #FFFFFF;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
.floatleft_normal {
	float: left;
	margin: 5px;
	padding: 0px;
}

.button_red {
	font-size: 80%;
	color: #FFFFFF !important;/* added important to force white text in link */
	background-color: #ff0000;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-top: 3px;
	background-image: url(images/smallarrowwhitetrans.gif);
	margin-left: 5px;
	display: inline-block;
	line-height: 100%;
}
#flashholder {
	margin-bottom: 10px;
}
#mainwrapper_home {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background-color: #333333;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #171717;
	border-left-color: #171717;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.menu_hl {
	background-color: #1D5600;
	background-image: url(images/button_brown.jpg);
	background-repeat: repeat-x;
}
