body{margin:0px; background:#F2F2F2 URL(../../../../images/custom/bgsite.png) left top; color:#696969; height:100%;}

BODY, P, DIV, TD, BLOCKQUOTE {
	font-family:arial;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#696969;
}
form{margin:0;padding:0;}

A:ACTIVE{color:#0E4369;text-decoration:none;}
A:LINK{color:#0E4369;text-decoration:none;}
A:VISITED{color:#0E4369;text-decoration:none;}
A:HOVER{color:#706E05;text-decoration:underline;}

a:active.homelink {color:#EE3D43;text-decoration:none;}
a:link.homelink {color:#EE3D43;text-decoration:none;}
a:visited.homelink {color:#EE3D43;text-decoration:none;}
a:hover.homelink {color:#0080FF;text-decoration:none;}

a:active.subnavlink, a:link.subnavlink, a:visited.subnavlink {text-decoration:none;padding-left:10px;}
a:hover.subnavlink {text-decoration:underline;}

a:active.topnavlink, a:link.topnavlink, a:visited.topnavlink {font-size:15px;color:#FFF;text-decoration:none;}
a:hover.topnavlink {text-decoration:underline;}


.TopBottomBar{font-size:11px;
	background-color:#4B7007;
	height:23px;
	color:#FFFFFF;
}
A:ACTIVE.TopBottomBarLink{color:#FFFFFF;text-decoration:none;}
A:LINK.TopBottomBarLink{color:#FFFFFF;text-decoration:none;}
A:VISITED.TopBottomBarLink{color:#FFFFFF;text-decoration:none;}
A:HOVER.TopBottomBarLink{color:#FFFFFF;text-decoration:underline;}

.strike{
	text-decoration:line-through;
}
/** BOX STYLES **/
.BoxFrame{background-color:#D3E4D6;}

.BoxHeader{
	font-family:arial;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#D3E4D6;
	height:25px;
	padding-left:5px;
	padding-right:5px;
	color:#2C362E;
}
.BoxContent{
	font-family:arial;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;
	background-color:#f6f6f6;
	color:#451008;
}
.BoxText{
	font-family:arial;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	background-color:#f6f6f6;
	color:#451008;
}
A:ACTIVE.BoxLink{color:#205370;text-decoration:none;}
A:LINK.BoxLink{color:#205370;text-decoration:none;}
A:VISITED.BoxLink{color:#205370;text-decoration:none;}
A:HOVER.BoxLink{color:#000000;text-decoration:underline;}

/** PAGE HEADER AND NAVIGATION					**/
h1{
font-family:Verdana, Arial, sans-serif;
color:#0080FF;
font-weight:bold;
font-size:22px;
margin-bottom:15px;
	font-style:normal;
	background-color:#FFFFFF;
	text-align:left;
}

.pageHeader{
font-family:Verdana, Arial, sans-serif;
color:#0080FF;
font-weight:bold;
font-size:22px;
margin-bottom:15px;
	font-style:normal;
	background-color:#FFFFFF;
	text-align:left;
}

.pageNavigation{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	background-color:#FFFFFF;
	padding:5px;
	height:16px;
	color:#0033cc;
}

.pageNavigation div{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#0033cc;
}

/** CATALOG ITEMS				 				**/
.CatalogNavigation{
	background-color:#F6F6F6;
	border-bottom:1px solid #D3E4D6;
}
.CatalogNavigation table tr td{
	font-family:arial;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F6F6F6;
	color:#666666;
}
.CatalogItemDark{
	font-family:arial;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:4px;
	color:#000000;
}
.CatalogItemLight{
	font-family:arial;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	padding:4px;
	color:#000000;
}

/** LISTS FOR CART ITEMS - USES CATALOG STYLES **/

.listHeader{
	font-family:arial;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	color:#000000;
}

.listItem{
	font-family:arial;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	color:#000000;
}

/** FORMS										**/
/**NEW FORM STYLES**/

.formFieldSet{
	border:1px solid #89a8ad;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	/*border-style: outset;*/
	padding-bottom:10px;

}

.formContent{
	clear:both;
	float:left;
	padding-left:0px;
	width:99%;
}

.formSeparator{
	font-family:arial;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:6px;
	color:#000000;
}

.formHeader{
	clear:both;
	font-family:arial;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#000000;
	padding:5px;
}

.formLine{
	clear:both;
	float:left;
	width:100%;
}

.formCaption{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	margin-top:3px;
	text-align:right;
	width:40%;
}

.formControl{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
}

.formSpace{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	padding-left:15px;
}

.formControlText{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:125px;
	height:26px;
	line-height:26px;
	border:none;
	outline:none;
	padding-left:10px;
	padding-right:10px;
	color:#666666;
	background:URL(../../../../images/custom/bgformfield.png) left top no-repeat;
	margin-bottom:2px;
	margin-top:2px;
}

.formControlSelect{
	font-family:arial;
	#font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:145px;
	height:26px;
	padding:5px 10px 5px 10px;
	color:#666666;
	border:none;
	outline:none;
	background:URL(../../../../images/custom/bgformfield.png) left top no-repeat;	
}

.formButtons{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
	float:left;
	width:99%;
}
/**NEW FORM END**/

.FormItems{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:2px;
	color:#333333;
}

.formRemark{
	font-family:arial;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#999999;	
}

.ProductSubtitle{
	font-family:arial;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
	margin:0px;
}






.LinkOn 
{
    background-image:url('../../../../images/custom/MainNavOn.gif');
    background-repeat:repeat-x;
	background-position: left 0px;
}
.LinkOnFirst
{
    background-image:url('../../../../images/custom/MainNavOnFirst.gif');
    background-repeat:no-repeat;
	background-position: left 0px;
}
.LinkOnLast
{
    background-image:url('../../../../images/custom/MainNavOnLast.jpg');
    background-repeat:no-repeat;
	background-position: left 0px;
}   
.DivMainNavigation
{
    }
    
.DivSubNavigation
{
    }
    
.SubNavHeader
{
    }
    
.SubNavOn 
{
   background-image:url('../../../../images/custom/SubNavOn.gif');
   background-repeat:no-repeat;
   background-position: right 3px;
   text-decoration:underline;
    }
    
    
    








/* --------------------------------------------------------
Typography Style Sheet 

version: 1

-----------------------------------------------------------*/

/* 
-----------------------------------------------------------
Colours
-----------------------------------------------------------
*/
.white {
	color:#FFF;
}
.lightGrey {
	color:#CCC;
}
.midGreyOne {
	color:#999;
}
.midGreyTwo {
	color:#666;
}
.darkGrey {
	color:#333;
}
.black{
	color:#000;
}
.blue{
	color:#0089D0;
}
.red {
	color:#E40000;
}
/* 
-----------------------------------------------------------
Floats
-----------------------------------------------------------
*/
.floatLeft {
	float:left;
}
.floatRight{
	float:right;
}
/* 
-----------------------------------------------------------
Header Tags
-----------------------------------------------------------
*/
h1, h2, h3, h4, {
	margin-top:0px;
} 


#homeCopy H1 {
	color:#E40000; /*red */
	color:#075C9F; /*blue*/
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0px;
	color:#666;
}
h2 a:link, h2 a:hover, h2 a:visited, h2 a:active {
	text-decoration:none;
}
h2 a:hover {
	text-decoration:none;
	color:#D8151D;
}


h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin:0px;
	color:#666;
	padding:7px 0px 0px 7px;
}  
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin:0px;
	color:#666;
	padding:7px 0px 0px 0px;
}  
/* 
-----------------------------------------------------------
Copy
-----------------------------------------------------------
*/
p {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 120%;
	color:#666;
	padding-top:0px;
	margin:0px 0px 10px 0px;
}	
a:link {
	color: #666;
	text-decoration: underline;
}
a:visited {
	color: #666;
	text-decoration: underline;
}
a:hover {
	color: #666;
	text-decoration: none;
}
a:active {
	color: #666;
	text-decoration: none;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
#footerCopyright p {
	color:#999;
}
.header1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0px;
	color:#666;
	display:block;
}
.header2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 8px 0px;
	color:#666;
	display:block;
}
.header3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin:0px;
	color:#333;
	padding:7px 0px 0px 7px;
	display:block;
}  
.header4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin:0px;
	color:#333;
	padding:7px 0px 0px 7px;
	display:block;
}
/* 
-----------------------------------------------------------
Lists
-----------------------------------------------------------
*/
ol, dl, ul, dl {
	list-style-type:none;
	padding-left:0px;
	margin: 0px;
}
li {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height: 140%;
	display:block;
	color:#666;
}
li a:link {
	color:#666;
	text-decoration: underline;
}
li a:active {
	color:#666;
	text-decoration: none;
}
li a:visited {
	color:#666;
	text-decoration: none;
}
li a:hover {
	color:#666;
	text-decoration: none;
}
/* 
-----------------------------------------------------------
Rules
-----------------------------------------------------------
*/
hr {
  border: none 0;
  width: 100%;
  border-top: 1px dotted #999;
  height: 1px;
}
.hrSolid {
  border: none 0;
  width: 100%;
  border-top: 1px solid #999;
  height: 1px;
}
/* 
-------------------------------------------------------------------------------
Forms
-------------------------------------------------------------------------------
*/
form {
	margin:0px;
	padding:0px;
/*	border-color:#00FFCC;
	border-width:1px;
	border-style:solid; */
}
input {
	margin:0px;
	padding:0px;
	background-color:#FFF;
}
select {
	margin:0px;
	padding:0px;
	background-color:#FFF;
 	color: #666;
	font-size:12px;
}
textarea {
	 background-color:#FFF;
 	 color: #CCC; 
}
.textarea {
}
/* forms */
form {
	margin: 0px;
	padding: 0px;
}
.formFieldHeader{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 5px;
	margin: 0px;
	color: #67605B;
}
.formFieldHeaderNormal {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	padding-left: 5px;
	margin: 0px;
	color: #67605B;
}
.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #333;
	margin: 2px 0px 2px 0px;
	}
.formfielditalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	font-style:italic;
	color: #82766F;
	margin: 0px;
	}
.tickboxtext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 7pt;
	font-weight: bold;
	padding: 6px 6px 6px 0px;
	margin: 0px;
	color: #333333;
}
.formButton {
	font-size: 10pt;
	margin: 4px 0px 0px 0px;
}
.formName{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:13pt;
	font-weight:Bold;
	color:#333; 
	padding: 5px 0px 5px 5px;
	margin-top:5px;
	margin-bottom:15px;
}
.formPadOne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #333333;
	margin: 2px 0px 0px 0px;
}
.formPadTwo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #333333;
	margin: 4px 0px 0px 0px;
}
.contactText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
	line-height: 17px;
}
.contactTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #666666;
	margin: 0px;
	line-height: 17px;
}
.InputCustomerNotes {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 120%;
	color:#666;
	padding-top:0px;
	margin:0px 0px 10px 0px;
}
/* 
-----------------------------------------------------------
Main Nav
-----------------------------------------------------------
*/
/*.DivMainNavigation ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 943px;
}
.DivMainNavigation li {
	float:left;
}
.DivMainNavigation ul a:link, .DivMainNavigation ul a:active,.DivMainNavigation ul a:visited  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:24px;
	display:block;
	padding:0px 11px 0px 11px;
/*	padding:0 .7em; */
/*	border-right:1px #FFF solid;
	text-decoration:none;
	color:#FFF;
}
.DivMainNavigation ul a:hover {	
	text-decoration:none;
	color:#FFF;
	background:url(../../../../images/custom/main-nav-over.jpg) repeat-x;
	background-position:bottom;
}
.DivMainNavigation li.mainFirst a:link, .DivMainNavigation li.mainFirst a:active, .DivMainNavigation li.mainFirst a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:24px;
	display:block;
	padding:0px 11px 0px 11px;
/*	padding:0 .7em; */
/*	border-right:1px solid #FFF;
	text-decoration:none;
	color:#FFF;
}
.DivMainNavigation li.mainFirst a:hover{
	text-decoration:none;
	color:#FFF;
	background:url(../../../../images/custom/MainNavOnFirst.jpg) no-repeat;
	background-position:bottom;
}
/*.DivMainNavigation li.mainLast a:link, .DivMainNavigation li.mainLast a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:24px;
	display:block;
	padding: 0% 10% 0% 10%; 
	padding:0px 15px 0px 11px;
	padding:0px 11px 0px 11px;
	padding:0 .7em; 
	text-align:center;
	border-right:0px;
	text-decoration:none;
	color:#FFF;
}
.DivMainNavigation li.mainLast a:hover{
	text-decoration:none;
	color:#FFF;
	background:url(../../../../images/custom/MainNavOnLast.jpg) no-repeat right top;
}*/
/*
.DivMainNavigation li.mainLast a:link, .DivMainNavigation li.mainLast a:active, .DivMainNavigation li.mainLast a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:24px;
	display:block;
	padding:0 .71em;
padding:0px 10px 0px 15px;
	border-right:0px;
	text-decoration:none;
	color:#FFF;
}
.DivMainNavigation li.mainLast a:hover{
	text-decoration:none;
	color:#FFF;
 	background:url(../../../../images/custom/MainNavOnLast.jpg) no-repeat right top;
}
*/
.newNav a:link, .newNav a:active, .newNav a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:24px;
	padding:0 .71em; 
	border-right:1px #FFF solid;
	display:block;
	text-decoration:none;
	color:#FFF;	
}
.newNav a.last {
	border-width:0px;
}
.newNav a:hover {
	background:url(../../../../images/custom/main-nav-over.jpg) repeat-x;
	text-decoration:none;
	color:#FFF;
}
.newNav a.first:hover {
	background:url(../../../../images/custom/main-nav-first.jpg) no-repeat top left;
	text-decoration:none;
	color:#FFF;
}
.newNav a.last:hover {
	background:url(../../../../images/custom/main-nav-last.gif) no-repeat top right;
	text-decoration:none;
	color:#FFF;
}
.newNav a.FirstOn {
	background:url(../../../../images/custom/main-nav-first.jpg) no-repeat top left;
	text-decoration:none;
	color:#FFF;
}
.newNav a.LastOn {
	background:url(../../../../images/custom/main-nav-last.gif) no-repeat top right;
	text-decoration:none;
	color:#FFF;
}
/* 
-----------------------------------------------------------
DivSubNavigation 
-----------------------------------------------------------
*/

.DivSubNavigation a {
	display:block; 
	margin:2px 6px 2px 12px;
}

.DivSubNavigation a:link {
	color: #666666;
	text-decoration: none;
}
.DivSubNavigation a:visited {
	text-decoration: none;
	color: #666666;
}
.DivSubNavigation a:hover {
	text-decoration:underline;
	color:#D8151D;
}
.DivSubNavigation a:active {
	text-decoration: none;
	color: #666666;
}


/*
-----------------------------------------------------------
Boys Clothes Drop Down Nav
-----------------------------------------------------------
*/
#boysDD ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#boysDD li {
	display:block;
}
boysDD ul a {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;
	padding:0px 12px 3px 0px;
	line-height:17px;
	border-bottom:#CCC 1px solid;
	display:block;
}
#boysDD ul a.first  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:17px;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	display:block;
}
#boysDD a:link, #boysDD a:visited {
	text-decoration:none;
}
#boysDD ul a:hover {	
	text-decoration:none;
	color:#FFF;
/*	background:url(../../../../images/custom/dd-nav-background.gif) no-repeat; */
}
/* 
-----------------------------------------------------------
Products
-----------------------------------------------------------
*/
.featuredProduct {
	background-color:#017C7C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#FFF;
	text-indent:5px;
}
.product {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:100%;
	margin:10px 0px 0px 0px;
}
.price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:100%;
/*	color:#017A7A; */
	color:#333333;
	margin:0px;
}
.quantity {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:100%;
	font-weight:normal;
	/*	color:#017A7A; */
	color:#666;
	margin:0px;
}
.code {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:100%;
	color:#666666;
	margin:0px;
}
.thumb {
	float:left;
	margin: 0px 5px 0px 0px;
}
.description {
	margin-top:8px;
}
.descriptionMicro {
	margin: 0px;
}
.buyNow {
	margin:0px;
	padding:0px;
	vertical-align: bottom;
}
/* 
-----------------------------------------------------------
Associated Products
-----------------------------------------------------------
*/
.youMayAlsoLike {
	width:163px;
	margin:5px 17px 17px 0px;
	padding:5px 0px 5px 0px;
	float:left;
}
.youMayAlsoLikeThumb {
	margin:5px 0px 10px 0px;
	float:left;
}
.youMayAlsoLikeProductName{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:100%;
	text-indent:5px;
	color:#333;
	margin:0px;
}
.youMayAlsoLikeProductDescription {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:100%;
	text-indent:5px;
	color:#666;
	margin:0px;
}
/* 
-----------------------------------------------------------
Cart
-----------------------------------------------------------
*/
.shoppingList {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin:0px;
	padding: 5px 0px 0px 5px;
}
.items {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333;
	margin:0px;
	padding: 0px 0px 0px 5px;
}
.fee {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin:0px;
	padding: 0px 0px 0px 5px;
}
.total {
	font-weight:bold;
	color:#333;
	padding-left:5px;
}
/* 
-----------------------------------------------------------
Misc
-----------------------------------------------------------
*/
.signUp{
	margin:5px 0px 0px 8px;
	padding-top:5px;
}
.go a {
	background:url(../../../../images/custom/go.jpg) no-repeat;
	padding:4px 4px 5px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	}
.go a:link, .go a:visited {
	text-decoration:none;
}	
.go a:hover {
	background:url(../../../../images/custom/go-over.jpg) no-repeat;
	padding:4px 4px 5px 2px;
}	
/* 
-----------------------------------------------------------
Pagination
-----------------------------------------------------------
*/
.sort {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
}
.productsPerPage, .pagination {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:20px;
	color:#666;
}
.alignBottom {
	vertical-align:bottom;
}
.SubNavHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding: 3px 0px 0px 12px;
	color:#FFFFFF;
	background-image:url('../../../../images/custom/SubNavHeaderBack.gif');
	width:211px;
	display:block;
	text-transform:capitalize;
	height: 22px;
	margin: 0px 0px 8px 0px;
	}
	
.PriceLarge {
	    font-size:16px;
		font-weight:bold;
	    padding:0px 0px 17px 0px;
		color:#333333;
	    display:block;
}
.ShoppingBagLink {
    margin:0px;
    background-image:url(../../../../images/custom/cart.jpg);
    background-repeat:no-repeat;
    padding:0px 0px 50px 45px;
    display:block;   
}
    
#AddToCartStatus {
display:block;
color:#DA1F27;
margin:8px 0px 0px 0px;
}

a.AddToBag {
	height:19px;
	width:94px;
	display:block;
	padding:2px 0px 0px 6px;
	margin:3px 0px 17px 0px;
	font-size:13px;
	color:#FFFFFF;
	background-repeat:no-repeat ;
	text-decoration:none;
}

a.AddToBag:link, a.AddToBag:active, a.AddToBag:visited  {
	background:url(../../../../images/custom/add-to-bag.gif) no-repeat top left;
	text-decoration:none;
	color:#FFFFFF;
}
/*a.AddToBag:visited {
	background:url(../../../../images/custom/add-to-bag.gif) no-repeat top left;
	text-decoration:none;
*/

a.AddToBag:hover {
	background:url(../../../../images/custom/add-to-bag.gif) no-repeat top right;
	text-decoration:none;
	color:#FFFFFF;
}
/*a.AddToBag:active {
	background:url(../../../../images/custom/add-to-bag.gif) no-repeat top right;
	text-decoration:none;
}*/
.AddToBagMainProduct {
	margin:10px 0px 0px 320px; /*Positioning*/
}
/*a.CheckoutButton {
	background-image:url(../../../../images/custom/check-out.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:16px;
	height:25px;
	width:114px;
	display:block;
	padding:2px 0px 0px 6px;
	margin:8px 0px 0px 0px;
	color:#FFFFFF;
	text-decoration:none;
  }
a.CheckoutButton:hover {
	background-image:url(../../../../images/custom/check-out.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
  }
 */
a.CheckoutButton:link, a.CheckoutButton:active, a.CheckoutButton:visited {
	background-image:url(../../../../images/custom/check-out.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:16px;
	height:25px;
	width:134px;
	display:block;
	padding:2px 0px 0px 6px;
	margin:8px 0px 0px 0px;
	color:#FFFFFF;
	text-decoration:none;
  }
a.CheckoutButton:hover {
	background-image:url(../../../../images/custom/check-out.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
  }
a.BtnBackToCart:link, a.BtnBackToCart:active, a.BtnBackToCart:visited  {
	background-image:url(../../../../images/custom/BtnBackToCart.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:16px;
	height:25px;
	width:134px;
	display:block;
	padding:2px 0px 0px 6px;
	margin:8px 0px 0px 0px;
	color:#FFFFFF;
	text-decoration:none;
	text-indent:27px;
  }
a.BtnBackToCart:hover {
	background-image:url(../../../../images/custom/BtnBackToCart.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
  }



  
a.MakePayment {
	background-image:url(../../../../images/custom/BtnMakePayment.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:16px;
	height:25px;
	width:120px;
	display:block;
	padding:2px 0px 0px 0px;
	margin:8px 0px 0px 0px;
	text-indent:6px;
	color:#FFFFFF;
	text-decoration:none;
}
a.MakePayment:hover {
	background-image:url(../../../../images/custom/BtnMakePayment.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
}  

.SelectSize {
	margin:8px 0px 0px 0px;
}
.CartQuantity {
	width:34px;
	font-size:16px;
	border:1px solid #CCCCCC;
	padding:4px 0px 4px 4px;
}

.CartButtonUpdate {
    display:block;
    font-size:11px;
    padding:4px 0px 4px 0px;
}
    
.CartButtonDelete {
    background: url(../../../../images/custom/delete.gif);
    background-repeat:no-repeat;
    background-position: 0px 2px;
    padding-left:15px;
    display:block;
    font-size:11px;
    padding:0px 0px 4px 12px;
 }
    
.paddingtexttitle {
        font-size:16px;
		font-weight:bold;
        display:block;
		padding:2px 0px 2px 0px;
        margin:0px 0px 5px 0px;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
}
.paddingtexttitleBlue {
		width:303px;
        font-size:16px;
		font-weight:bold;
        display:block;
		padding:2px 0px 2px 0px;
        margin:0px 0px 5px 0px;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
		color:#FFF;
		background-color:#0095D7;
		text-indent:5px;
}
   
.paddingtext {
        font-size:12px;
        display:block;
}        
.Validation_Summary { 
	color:#DA0000
}
a.BtnIndexBlue, a.BtnIndexGreen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:4px 0px 0px 0px;
	display:block;
	color:#FFF;
	height:20px;
	text-indent:7px;
	text-decoration:none;
}
a.BtnIndexBlue:link {
	background:url(../../../../images/custom/specials-bg.jpg) no-repeat top left;
	text-decoration:none;
}
a.BtnIndexBlue:visited {
	background:url(../../../../images/custom/specials-bg.jpg) no-repeat top left;
	text-decoration:none;
}
a.BtnIndexBlue:hover {
	background:url(../../../../images/custom/specials-bg.jpg) no-repeat top right;
	text-decoration:none;
}
a.BtnIndexBlue:active {
	background:url(../../../../images/custom/specials-bg.jpg) no-repeat top right;
	text-decoration:none;
}

a.BtnIndexGreen:link {
	background:url(../../../../images/custom/new-in.jpg) no-repeat top left;
	text-decoration:none;
}
a.BtnIndexGreen:visited {
	background:url(../../../../images/custom/new-in.jpg) no-repeat top left;
	text-decoration:none;
}
a.BtnIndexGreen:hover {
	background:url(../../../../images/custom/new-in.jpg) no-repeat top right;
	text-decoration:none;
}
a.BtnIndexGreen:active {
	background:url(../../../../images/custom/new-in.jpg) no-repeat top right;
	text-decoration:none;
}



.BtnIndexCTA a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:4px 0px 0px 0px;
	display:block;
/*	color:#FFF; */
	color:#000;
	height:20px;
	text-indent:7px;
	text-decoration:none;
}
.BtnIndexCTA a:link, .BtnIndexCTA a:visited {
	background:url(../../../../images/custom/cta-top.jpg) no-repeat top left;
	text-decoration:none;
	color:#FFFFFF;
}
.BtnIndexCTA a:hover {
	background:url(../../../../images/custom/cta-top.jpg) no-repeat top right;
	text-decoration:none;
	color:#FFFFFF;
}
.BtnIndexCTA a:active {
	background:url(../../../../images/custom/cta-top.jpg) no-repeat top right;
	text-decoration:none;
}
/*.BtnIndexBlue a:link, .BtnIndexBlue a:visited {
    background: url(../../../../images/custom/top-specials-bg.jpg) left top;
    background-repeat:no-repeat;
	text-decoration:none;
	color:#FFF;
}
.BtnIndexBlue a:hover {
	background: url(../../../../images/custom/specials-bg.jpg) right top;
	background:no-repeat;
}	*/
#shopping ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#shopping li {
	display:block;
}
#shopping ul a {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666;
	display:inline;
}
#shopping a:link, #shopping a:active, #shopping a:visited {
	text-decoration:none;
}
#shopping ul a:hover {	
	text-decoration:underline;
	color:#666;
}
#footerlinks ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 253px;
}
#footerlinks li {
	display:block;
}
#footerlinks ul a {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666;
	display:inline;
}
#footerlinks a:link, #footerlinks a:active, #footerlinks a:visited {
	text-decoration:none;
}
#footerlinks ul a:hover {	
	text-decoration:underline;
	color:#666;
}
#legal ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#legal li {
	display:block;
}
#legal ul a {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666;
	display:inline;
}
#legal a:link, #legal a:active, #legal a:visited {
	text-decoration:none;
}
#legal ul a:hover {	
	text-decoration:underline;
	color:#666;
}
#credits li {
	display:block;
}
#credits ul a {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666;
	display:inline;
}
#credits a:link, #credits a:active, #credits a:visited {
	text-decoration:none;
}
#credits ul a:hover {	
	text-decoration:underline;
	color:#666;
}
#bannerNavOne ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#bannerNavOne li {
	display:block;
}
#bannerNavOne ul a {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666;
	display:inline;
}
#bannerNavOne a:link, #bannerNavOne a:active, #bannerNavOne a:visited {
	text-decoration:none;
}
#bannerNavOne ul a:hover {	
	text-decoration:underline;
	color:#666;
}

#miniCart a:link, #miniCart a:active, #miniCart a:visited {
	text-decoration:none;	
}
#miniCart a:hover {
	text-decoration:underline;	
}

.deliveryTable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:0px;
	color:#333333;
	text-indent:5px;
}
.MyArticleText img {
    padding:0px 8px 8px 0px;
}
.quote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:20px;
	line-height:140%;
	color:#333333;
}
.quotee {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:0%;
	color:#333333;
}
a.siteMapLinks {
	text-decoration:none;
	color:#333333;
}
a.siteMapLinks:hover {
	text-decoration:underline;
	color:#D8151D;
}




	
	
	
	
	
	
	
	
	



/*--------------------------------------------------------
Layout Style Sheet 

version: 1

-----------------------------------------------------------*/

/* 
-----------------------------------------------------------
Columns - Single
-----------------------------------------------------------
*/
#colOne {
	width:63px;
	margin:0px 17px 0px 17px;	
	float:left;
	background-color:#CCCCCC;
}
#colTwo {
	width:63px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colThree{
	width:63px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colFour {
	width:63px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colFive {
	width:63px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colSix{
	width:63px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colSeven {
	width:63px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colEight {
	width:63px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colNine{
	width:63px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colTen{
	width:63px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colEleven {
	width:63px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colTwelve{
	width:63px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
/* 
-----------------------------------------------------------
Columns - Double
-----------------------------------------------------------
*/
#colOneTwo {
	width:143px;
	margin:0px 17px 0px 17px;	
	float:left;
	background-color:#CCCCCC;
}
#colThreeFour {
	width:143px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colFiveSix {
	width:143px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colSevenEight {
	width:143px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colNineTen{
	width:143px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colElevenTwelve {
	width:143px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
/* 
-----------------------------------------------------------
Columns - Triple
-----------------------------------------------------------
*/
#colOneThree {
	width:223px;
	margin:0px 17px 0px 17px;	
	float:left;
	background-color:#CCCCCC;
}
#colFourSix {
	width:223px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colSevenNine {
	width:223px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colTenTwelve {
	width:223px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
/* 
-----------------------------------------------------------
Columns - Quadruple
-----------------------------------------------------------
*/
#colOneFour {
	width:303px;
	margin:0px 17px 0px 17px;	
	float:left;
	background-color:#CCCCCC;
}
#colFiveEight {
	width:303px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
#colEightTwelve {
	width:303px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
/* 
-----------------------------------------------------------
Columns - Quintuple
-----------------------------------------------------------
*/
#colOneFour {
	width:463px;
	margin:0px 17px 0px 17px;
	float:left;
	background-color:#CCCCCC;
}
#colFiveEight {
	width:463px;
	margin:0px 17px 0px 0px;	
	float:left;
	background-color:#CCCCCC;
}
/* 
-----------------------------------------------------------
Columns - Hextuple
-----------------------------------------------------------
*/
#colOneTwelve {
	width:943px;
	margin:0px 0px 0px 17px;	
	float:left;
	background-color:#CCCCCC;
}
/* 
-----------------------------------------------------------
Banner
-----------------------------------------------------------
*/
#banner {
	width:943px;
	margin:0px;
	float:left;
}
/* 
-----------------------------------------------------------
Nav
-----------------------------------------------------------
*/
#MainNavTop { /*red bar*/
	background:url(../../../../images/custom/red-horizontal.gif) no-repeat left top;
	width:943px;
	height:3px;
	margin:0px;
	float:left;
}
.DivMainNavigation{
	background:url(../../../../images/custom/main-nav-background.jpg) no-repeat left top;
	margin:0px;
	float:left;
}
#DivMainNavigation{
	background:url(../../../../images/custom/main-nav-background.jpg) no-repeat left top;
	width:943px;
	margin:0px;
	float:left;
}
.DivSubNavigation{
	width:223px;
	margin:17px 0px 14px 0px;
	float:left;
	padding:0px 0px 14px 0px;
	background:url(../../../../images/custom/SubNavBack.gif) no-repeat left bottom;
}
/* 
-----------------------------------------------------------
Logo 
-----------------------------------------------------------
*/
#logo {
	width:272px;
	margin:5px 0px 0px 0px;
	float:left;
}
/* 
-----------------------------------------------------------
Banner Nav
-----------------------------------------------------------
*/
#bannerNavOne { /* Information */
	width:143px;
	margin:17px 0px 0px 48px;
	float:left;
}
#bannerNavTwo { /* Browse */
	width:223px;
	margin:17px 0px 0px 17px;
	float:left;
}
/* 
-----------------------------------------------------------
Shopping Bag
-----------------------------------------------------------
*/
#miniCart {
	width:143px;
/*	margin:5px 0px 0px 60px;  for bannerNavTwo 
	margin:5px 0px 0px 283px;
	float:left;*/
	float:right;
	margin:5px 50px 0px 0px;
	display:inline;
}
/* 
-----------------------------------------------------------
Content
-----------------------------------------------------------
*/
.DivmainContent {
	border:#CCC 1px solid; 
	padding:8px 8px 0px 8px;
}
.DivmainContent img {
	margin:0px 17px 0px 0px;
}
.DivmainContent  h1 {
	margin-bottom:10px;
}
.DivassociatedProducts {
	width:703px;
	margin-top:12px;
	/*clear:right;*/ /*fixes no left hand navigation isssue in FF*/
	/*float:right*/
}
#mainImage {
	width:303px;
	float:left;
}
#productThumbOne {
	width:75px;
	float:left;	
}
#productThumbTwo {
	width:75px;
	margin-left:1px;
	float:left;	
}
#productThumbThree {
	width:75px;
	margin-left:1px;
	float:left;	
}
#productThumbFour {
	width:75px;
	margin-left:1px;
	float:left;	
	
}
.DivproductInfo {
	width:371px;
	margin-left:17px;
	float:left;
	border: 1px solid red;
}

.DivassociatedProductOne {
	width:143px;
	float:left;
}
.DivassociatedProductTwo {
	width:143px;
	margin-left:17px;
	float:left;
}
.DivassociatedProductThree {
	width:143px;
	margin-left:17px;
	float:left;
}
.DivassociatedProductFour {
	width:143px;
	margin-left:17px;
	float:left;
}
/* 
-----------------------------------------------------------
Content  - Home page
-----------------------------------------------------------
*/
#homeMainImage {
	width:703px;
	margin-top:17px;
/*	width:800px; */
	float:left;
}
#homeSpecialsTopContainer {
	width:223px;
	float:left;
	margin-left:17px;
	margin-top:17px;
/*	background-color:#99CC33; */
}
#homeSpecials {
	width:193px;
	float:left;
}
#homeSpecials td {
	vertical-align:top;
}
/*#homeSpecialsTopTwo {
	width:223px;
	float:left;
}
#homeSpecialsTopThree {
	width:223px;
	float:left;
}*/
#homeCopy {
	width:463px;
	float:left;
	margin-top:17px;
}
#homeCTA {
	width:223px;
	margin:0px 0px 0px 17px;
	float:left;
}
#homeCTAButton {
	width:223px;
	margin:17px 0px 0px 0px;
	float:left;
}
#homeSpecialsBtm {
	width:223px;
	margin-left:17px;
	float:left;
}
#homeSpecialsBottomContainer {
	width:223px;
	margin-left:17px;
	float:left;
}

#homeNewIn {
	width:223px;
	float:left;
}
#homeBestSellers {
	width:223px;
	float:left;
}
/* 
-----------------------------------------------------------
Footer
-----------------------------------------------------------
*/
#footer {
	width:943px;
	height:87px;

	margin:0px auto 0px auto;
	position:relative;
}
#footerlinks {
	width:225px;
	float:left;
}

#legal {
	width:225px;
	float:left;
	margin-left:17px;	
}
#footerInfo {
	width:143px;
	float:left;
}
#shopping {
	width:63px;
	float:left;
}
#credits {
	width:143px;
	float:left;
	margin-left:17px;
}
#paymentCards{
	float:right;
	margin-right:0px;
}
/* 
-----------------------------------------------------------
Products
-----------------------------------------------------------
*/
.ProductTable{
width:163px;
}
.ProductTable td{}     
.ProductTableLeft{border-right:5px solid #000000;}
.ProductTableRight{border-left:5px solid #000000;}  

.Col1{padding-right:17px;} 
.Col2{padding-right:17px;} 
.Col3{padding-right:17px;} 
.Col4{padding-right:17px;}
.Col5{padding-right:17px;}        
                 
                 
               
.ProductImagesArea{
                   width:303px;
                   float:left;
                   margin:0px 16px 0px 0px;
                   left:-8px;
                   top:-8px;
                   display:block;
                   position:relative;
}
.MainContent {
	width:703px;
	margin-top:17px;
	float:left;
}
.MainContent img {
	margin-right:17px;
}
    
.BasketTable, .BasketTotalsTable, .CheckoutTable {
	clear:both;
}
.CheckoutTable input {
	margin:5px 0px 0px 5px;
}

.CheckoutTable select {
	margin:5px 0px 0px 5px;
}
.TableBackground {
	background-color:#D7F3FF;
	padding:5px;
	margin:5px 0px 5px 0px;
	border:#66CCFF solid 1px;
}
.BasketTotalsTable {
 display:block;
 left:540px;
 position:relative;
}
.BasketTable, .CheckoutTable {
	margin:12px 0px 0px 0px;
	width:100%;
}
/* 
-----------------------------------------------------------
Cart and Checkout
-----------------------------------------------------------
*/
#checkoutContainer {
	width:703px;
	float:left;
}
#orderSummary {
	width:703px;
	float:left;
}
#billingAddress {
	width:343px;
	margin-bottom:30px;
	float:left;
}
#deliveryAddress {
	margin-left:17px;
	width:343px;
	margin-bottom:30px;
	float:left;
}
#orderTotal {
	width:703px;
	margin:17px 0px 30px 0px;
	float:left;
}
#payment {
	width:703px;
	float:left;
	margin-bottom:30px;
}
.CheckoutTable td {

}
.BasketTotalsTable {
	margin:0px 0px 22px 0px;
 }
.BasketTable td, .BasketTotalsTable td {
	color:#666;
	border-top:1px solid #CCCCCC;
/*	font-weight:bold; */
    padding:4px 0px 4px 8px;
    text-align:left;
    vertical-align:top;
}
    

.BasketLeft td {
        width:77px;
}
        
.BasketRight
    {
width:70px;
        }
.InputFieldregisterForm {
	width:200px;
	color:#666666;
       }       
.HomePageProductTable {
	margin:0 auto;
}              
.HomePageProductTable td {
     text-align:left;
}  
#DivProduct {
    position:relative;
}
#DivProduct img {
	margin:0px;
	padding:0px;
}
.ItemAddedOn
{
  position:absolute;
  top:0px;
  left:0px;
  width:141px;
  height:61px;
  padding:90px 10px 10px 10px;
  background-color:#FFFFFF; 
  border:1px solid #00B072;
  background-image: url(../../../../images/custom/cart.jpg);
  background-repeat: no-repeat;
  background-position: 8px 8px;
  color:#006A45;
  }
.ItemAddedOff {  
	position:absolute;
    top:0px;
    left:0px;
}    
.ImageBorderBottom {
	width:163px;
	display:block;
	/*border-bottom:4px solid #DA0000;*/
	background-color:#DA0000;
	height:4px;
	margin:0px;
	padding:0px;
}


#AddToCart {
   position:relative;
   left:62px;
   top:62px;
    }
a.BtnCopyAddress:link, a.BtnCopyAddress:active, a.BtnCopyAddress:visited {
	background:url(../../../../images/custom/BtnCopyAddress.jpg) no-repeat top left;
	height:25px;
	width:154px;
	font-size:15px;
	display:block;
	padding:2px 0px 0px 6px;
	margin:8px 0px 0px 0px;
	color:#FFFFFF;
	text-decoration:none;
	text-decoration:none;
}
a.BtnCopyAddress:hover {
	background:url(../../../../images/custom/BtnCopyAddress.jpg) no-repeat top right;
	text-decoration:none;
	color:#FFF;
}
.ProductImageTable td img {
	margin:0px;
	padding:0px;

}




/*--------------------------------------------------------
Basic Style Sheet 

version: 1

-----------------------------------------------------------*/

/* 
-----------------------------------------------------------
Misc
-----------------------------------------------------------
*/

#wrapperOuter {
	width:977px;
	margin:0 auto 0 auto;
	background:#FFFFFF;
	position:relative;
/*	border: 2px solid red;*/	
}
#wrapperInner {
	width:943px; 
	margin:0 auto 0 auto;
	position:relative;
/*	border: 2px solid green; */
}
.clear {
	width: 100%;
	height: 1px;
	margin: 0 0 -1px;
	clear: both;
}
table {
	margin:0px;
	padding:0px;
}
img {
	margin:0px;
	padding:0px;
	border:none;
}
 
ul#news {list-style:none; margin:0px; padding:0px;}
ul#news li {display:block; margin:3px; }



#navigation {
	position:relative; clear:both; width:943px; height:24px; margin:0 auto; padding:6px 18px; background:url(../../../../images/custom/navbg.png) top left no-repeat;
}

ul#nav {
	position:relative;
	width:906px;
	height:24px;
	list-style:none;
	padding:0;
	margin:0 0 0 1px;
	font-size:20px;
}

ul#nav li {
	float:left;
	height:24px;
	width:151px;
	display:block;
	padding:0;
	margin:0;
	background:#0C8ED3;
}

ul#nav li:hover {
	background:#EE3D43;
}

ul#nav li a {
	display:block;
	line-height:24px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
}

ul#nav li a:hover, ul#nav li:hover a {
}

#homeprod {
	position:relative;
	width:206px;
	height:auto;
	background:url(../../../../images/custom/homeprod.png);
	padding:15px 10px 0 10px;
	text-align:center;
}

#homeprodtop {
	position:relative;
	width:226px;
	height:55px;
	background:url(../../../../images/custom/homeprodtop.png);
}

#homeprodbottom {
	position:relative;
	width:226px;
	height:27px;
	background:url(../../../../images/custom/homeprodbottom.png);
	margin:0 0 20px 0;
}

#hpsignup {
	background:url(../../../../images/custom/subscribe-box.png) top left no-repeat; width:215px; height:83px; padding:15px;
}

#hpsignup h2, #hpsignup p {
	color:#000;
}

#hpsignupfield {
	width:165px;background:URL(../../../../images/custom/subsribe-box.png) left top no-repeat;height:15px;padding:3px 10px 12px 10px;margin:0 2px 0 0; border:none; outline:none;
}
