
body { margin:0; padding:0; height:100%; min-width:900px; text-align:center; background-color:ffffff; background-repeat:repeat; }
 
	.wrap {
		margin:0 auto;
		width:900px;
	}
	
	#header {
		float:left;
		padding:15px 0;
		min-width:100%;
		height:150px;
		background:url('BgHeader.png');
	background-repeat:repeat;
	
	}
	h2 {
		font-family:Verdana, Helvetica, Arial;
		font-size:16px;
		text-decoration:none;
			
		}
	
	#header .logo {
		padding-top:50px;
		float:left;
		width:400px;
	}
	
#mainContent {
	margin:-50px auto 0; /* pull down header */
	width:900px;
	min-height:100%;
	background-color:transparent;
}
* html #wrapper{ height:100%}
 
#content{
	padding:75px 0 0px; /* header and footer space */
}

#footer {
	position:fixed; min-width: 100%; height: 30px; bottom: 0; border: none; padding: 0 0 0 0; background-color: #0f7761;
}
 #container {
    display: table;
	
    }

  #row  {
    display: table-row;
    }

  #left, #right, #middle {
    display: table-cell;
	padding: 5px;
    }

  A:link  {
font-weight : bold;
font-size : 9pt;
color : #333333;
font-family : Verdana, Helvetica, Arial;
}
A:visited {
font-weight : bold;
font-size : 9pt;
color : #333333;
font-family : Verdana, Helvetica, Arial;
}
A:hover {
font-weight : bold;
font-size : 9pt;
color : #333333;
font-family : Verdana, Helvetica, Arial;
}
A.A_Tab:link {
color : #333333;
text-decoration : none;
}
A.A_Tab:active {
color : #333333;
text-decoration : none;
}
A.A_Tab:visited {
color : #333333;
text-decoration : none;
}
A.A_Tab:hover {
color : #333333;
text-decoration : underline;
}
.nonTabTable {
	border-style:solid;
	color:#000000;
	font-family:Verdana, Helvetica, Arial;
	font-size:10px;
	font-weight:normal;}


INPUT {
border-right : 1px solid #0f7761;
border-top : 1px solid #0f7761;
font-size : 11px;
border-left : 1px solid #0f7761;
color : #ffffff;
border-bottom : 1px solid #0f7761;
font-family : Verdana, Helvetica, Arial;
background-color : #0f7761;
}
INPUT.BUTTON {
border-right : 1px solid #636e8b;
border-top : 1px solid #000000;
font-weight : normal;
font-size : 11px;
border-left : 1px solid #636e8b;
color : #000000;
border-bottom : 1px solid #636e8b;
font-style : normal;
font-family : Verdana, Helvetica, Arial;
background-color : #fec674;
font-variant : normal;
}
INPUT.CHECK {
border-right : 0;
border-top : 0;
border-left : 0;
color : #000000;
border-bottom : 30px;
background-color : transparent;
}
SELECT {
font-size : 11px;
color : #000000;
font-family : Verdana, Helvetica, Arial;
background-color : #ffffff;
}
.btnBack, .btnNext{
border: #59b224 1px solid;
font-size: 11px;
color:#ffffff;
font-family: Verdana, Helvetica, Arial;
background-image: url(Include/blackstripe2.png);
padding:5px;
margin:0px;
width:auto;
overflow:visible;
font-weight:bold;
cursor:pointer;
}
.btnBackImg{
	vertical-align:middle;
	margin:0px;
	padding:0px;
}
TEXTAREA {
border-right : 1px solid #afc2cc;
border-top : 1px solid #afc2cc;
font-size : 11px;
border-left : 1px solid #afc2cc;
color : #000000;
border-bottom : 1px solid #afc2cc;
font-family : Verdana, Helvetica, Arial;
}

DelTable {
border-right : 1px dotted #c6d2de;
font-size:10px;
font-family:Verdana, Helvetica, Arial;
padding-right : 5px;
padding-left : 5px;
background : #000000;
padding-bottom : 1px;
padding-top : 1px;


} 	
TABLE.Mtable TD {
border-bottom : 1px solid #9aa1b1;
}
.datatd {
border-right : 1px dotted #c6d2de;
padding-right : 5px;
border-top : 1px solid #c6d2de;
padding-left : 5px;
background : #000000;
padding-bottom : 1px;
border-left : 1px dotted #c6d2de;
padding-top : 1px;
border-bottom : 1px solid #c6d2de;
background: url(Include/listtablesbg.png) repeat-x;

}
.DataTD {
border-right : 1px dotted #c6d2de;
padding-right : 5px;
border-top : 1px solid #c6d2de;
padding-left : 5px;
background : #000000;
padding-bottom : 1px;
border-left : 1px dotted #c6d2de;
padding-top : 1px;
border-bottom : 1px solid #c6d2de;
background: url(Include/listtablesbg.png) repeat-x;

}
.DataTDGrey {
padding: 10px;
border-right :none;
border-top:solid 1px #000000;
font-size : 8pt;
border-left : none;
color: #000000;
border-bottom:solid 1px #000000;
font-family : Verdana, Helvetica, Arial;
background-color : #ffffff;
}

.DataTDNotDotted {
border-right : 1px inset;
border-top : 1px inset;
font-size : 8pt;
border-left : 1px inset;
color : #000000;
border-bottom : 1px inset;
font-family : Verdana, Helvetica, Arial;
background-color : #f2f2f2;
}
.DataTDNotDotted {
border-right : 1px solid #c6d2de;
padding-right : 5px;
border-top : 1px solid #c6d2de;
padding-left : 5px;
background : #ffffff;
padding-bottom : 1px;
border-left : 1px solid #c6d2de;
padding-top : 1px;
border-bottom : 1px solid #c6d2de;
}
.DataTDNoBorder {
border-top-width : 0;
border-left-width : 0;
font-size : 8pt;
border-bottom-width : 0;
color : #000000;
font-family : Verdana, Helvetica, Arial;
background-color : #f3f3f3;
border-right-width : 0;
}
.texteBlanc {
font-weight : normal;
font-size : 9px;
color : #000000;
font-style : normal;
font-family : Verdana, Helvetica, Arial;
}
H1, .bgHeader {
font-size : 20px;
font-weight : normal;
color : #000000;
font-style : normal;
font-family : Verdana, Helvetica, Arial;
padding : 20px 10px 0 0;
margin-top: -20px;
}
TD.TOP {
font-weight : bold;
font-size : 12px;
color : #ffffff;
font-family : Verdana, Helvetica, Arial;
}
FORM {
border-right : 1px;
padding-right : 0;
border-top : 1px;
padding-left : 0;
padding-bottom : 0;
margin : 0;
border-left : 1px;
padding-top : 0;
border-bottom : 1px;
}


#P {
font-size : 12px;
font-family :  Verdana, Helvetica, Arial;
font-weight: normal;
}
.wrapper {
font-size : 12px;
font-family : Verdana, Helvetica, Arial;
border-collapse : collapse;
}

.title {
border-right : 1px solid #c6d2de;
padding-right : 5px;
border-top : 1px solid #54678c;
padding-left : 5px;
font-weight : bold;
background : #eeeeee;
padding-bottom : 1px;
border-left : 1px solid #c6d2de;
padding-top : 1px;
border-bottom : 3px double #c6d2de;
}
#firstcolumn {
border-left : medium none;
}
#lastcolumn {
border-right : medium none;
}
#lastcolumnsolid {
border-right : 1px solid #c6d2de;
}
.label {
padding-right : 0;
padding-left : 5px;
font-size : 11px;
padding-bottom : 0;
padding-top : 0;
font-family : Verdana, Helvetica, Arial;
}
.labelboldtext {
padding-right : 5px;
padding-left : 5px;
font-weight : bold;
font-size : 11px;
background : #f2f2f2;
padding-bottom : 2px;
color : #002d45;
padding-top : 2px;
border-bottom : 1px solid #ffffff;
font-family : Verdana, Helvetica, Arial;
}
.labeltext {
padding-right : 5px;
padding-left : 5px;
font-size : 11px;
background : #f2f2f2;
padding-bottom : 2px;
color : #002d45;
padding-top : 2px;
border-bottom : 1px solid #ffffff;
font-family : Verdana, Helvetica, Arial;
}
.groupcontrol {
padding-right : 5px;
padding-left : 5px;
font-size : 11px;
background : #000000;
padding-bottom : 2px;
color : #000000;
padding-top : 2px;
border-bottom : 1px solid #000000;
font-family : Verdana, Helvetica, Arial;
}
.groupcontrolNoBorder {
padding-right : 5px;
padding-left : 5px;
font-size : 11px;
background : #000000;
padding-bottom : 2px;
color : #000000;
padding-top : 2px;
font-family : Verdana, Helvetica, Arial;
}
.labelgrouptext {
padding-right : 5px;
padding-left : 5px;
font-weight : bold;
font-size : 12px;
padding-bottom : 2px;
color : #000000;
padding-top : 2px;
font-family :Verdana, Helvetica, Arial;
}
.labelgroupblack {
padding-right : 5px;
padding-left : 5px;
font-weight : bold;
font-size : 12px;
padding-bottom : 2px;
color : #000000;
padding-top : 2px;
font-family :Verdana, Helvetica, Arial;
}
.form_tab_on {
padding-right : 5px;
padding-left : 5px;
font-size : 11px;
padding-bottom : 0;
color : #565e62;
padding-top : 0;
font-family : Verdana, Helvetica, Arial;
}
.form_tab_off {
padding-right : 5px;
padding-left : 5px;
font-weight : bold;
font-size : 11px;
padding-bottom : 0;
color : #ffffff;
padding-top : 0;
font-family : Verdana, Helvetica, Arial;
}
.maintext {
margin-top : 0;
padding-left : 5px;
font-size : 11px;
margin-left : 0;
color : #000000;
margin-right : 0;
font-family : Verdana, Helvetica, Arial;
background-color : #ffffff;
}
.smalltext {
margin-top : 0;
padding-left : 5px;
font-size : 11px;
margin-left : 0;
color : #000000;
margin-right : 0;
font-family : Verdana, Helvetica, Arial;
}
blockquote, .help {
border : none;
font-weight : bold;
font-size : 8pt;
font-family : Verdana, Helvetica, Arial;
color : #000000;
background : none;
}
TABLE.bordertable1 {
border-right : 1px solid #ffffff;
border-top : 15px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #e0e0e0;
font-family : Verdana, Helvetica, Arial;
background-color : #ffffff;
}
TABLE.bordertable {
border-right : 1px solid #ffffff;
border-top : 15px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #e0e0e0;
font-family : Verdana, Helvetica, Arial;
background-color : #ffffff;
}
TABLE.bordertable TD {
padding-right : 5px;
padding-left : 5px;
font-size : 9pt;
padding-bottom : 5px;
color : #000000;
padding-top : 5px;

font-family : Verdana, Helvetica, Arial;
}
table.bordertable1 td.bordertableheader1 {
padding: 5px;
font-weight : bold;
background-color:#0f7761;
color: #000000;
font-family : Verdana, Helvetica, Arial;

}
table.bordertable td.bordertableheader {
padding: 5px;
font-weight : bold;
background-color:#59b224;
color: #ffffff;
font-family : Verdana, Helvetica, Arial;

}
<!--Shopping Cart Delivery Address--!>
table.bordertable td.bordertableheader {
padding: 5px;
font-weight : bold;
background-color:#0f7761;
color: #000000;
font-family : Verdana, Helvetica, Arial;

}
<!--Shopping CArt Delivery TExt-->
table.bordertable td.bordertableheader a{
color:#000000;

font-family : Verdana, Helvetica, Arial;
text-decoration:none;
}
TABLE.grouptable {
padding-right : 1px;
padding-left : 1px;
padding-bottom : 1px;
color : #000000;
padding-top : 1px;
font-family : Verdana, Helvetica, Arial;
}
TABLE.grouptable TD {
padding-right : 10px;
padding-left : 0;
font-size : 8pt;
padding-bottom : 1px;
color : black;
padding-top : 3px;
font-family : Verdana, Helvetica, Arial;
}
TR.Highlight TD {
font-weight : bold;
background-color : #ffffdc;
}
.form_tab_off A {
font-weight : bold;
font-size : 11px;
color : #000000;
font-family : Verdana, Helvetica, Arial,;
text-decoration : none;
}
.form_tab_off A:active {
font-weight : bold;
font-size : 11px;
color : #000000;
font-family : Verdana, Helvetica, Arial,;
text-decoration : none;
}
.form_tab_off A:link {
font-weight : bold;
font-size : 11px;
color : #000000;
font-family : Verdana, Helvetica, Arial,;
text-decoration : none;
}
.form_tab_off A:visited {
font-weight : bold;
font-size : 11px;
color : #000000;
font-family : Verdana, Helvetica, Arial,;
text-decoration : none;
}
.form_tab_off A:hover {
font-weight : bold;
font-size : 11px;
color : #000000;
font-family : Verdana, Helvetica, Arial,;
text-decoration : underline;
}
TD.maintabbg {
background-color : #ffffff;
}
.btnSmall {
border-right : 1px solid #041c43;
border-top : 1px solid #041c43;
font-size : 11px;
border-left : 1px solid #041c43;
color : #ffffff;
border-bottom : 1px solid #041c43;
font-family : Verdana, Helvetica, Arial;
background-color : #041c43;
}
.logintext {
font-size : 13pt;
color : #000000;
font-family :Verdana, Helvetica, Arial;
}
.btnGo {
border-right : medium none;
background-position : left top;
border-top : medium none;
background-image : url(Include/btngo.jpg);
border-left : medium none;
width : 21pt;
cursor : inherit;
border-bottom : medium none;
background-repeat : no-repeat;
height : 21pt;
background-color : transparent;
background : none;
}
.category_thumbnail {
border-style : solid;
border-width : 0px;
border-color : black;
}
																															/************New Master Template**********/
#wrapperNew {
width:975px;
background : #ffffff;
border : 1px solid #ff;
padding : 0 1px 0 1px;
height:100%;
}
.leftShadow{
float:left;
width:59px;
height:300px;
background-image : url(Include/shadowl.png);
}
.rightShadow{
float:left;
width:59px;
height:300px;
background-image : url(Include/shadowr.png);
}

.headerFrame {
height : 153px;
background-color:#ffffff;
}
.logo {
padding : 5px;
width : 115px;
height : 92px;
float:left;
z-index : 2;
}
.logo a img{border:none;}
.accountNav {
float : right;
text-align : right;
width : 380px;
padding-top:6px;
}
.menu0 {
list-style : none;
color : #808080;
font-size : 12px;
}
.menu0 ul {
margin : 0px;
padding : 0px;
}
.menu0 li {
float : left;
}
.menu0 li a, .menu0 li a:visited {
text-decoration : none;
font-weight : normal;
text-transform : uppercase;
font-size : 12px;
padding : 0 5px 0 8px;
}
.menu0 li a:hover {
text-decoration : none;
color : #808080;
font-size : 12px;
}
.menu1 {
padding : 10px 0 0 7px;
margin : 0;
border : none;
list-style : none;
height : 40px;
background : #fff url(Include/navBack.png) repeat-x;
position : relative;
min-width : 700px;
}
.menu1 li {
float : left;
}
.menu1 li a, .menu1 li a:visited {
display : block;
float : left;
width : 85px;
height : 30px;
line-height : 30px;
color : #000000;
text-decoration : none;
font-size : 10px;
font-family : Verdana, Helvetica, Arial;
background : url(Include/taboff.png) no-repeat center top;
font-weight : normal;
text-align : center;
cursor : pointer;
text-transform : uppercase;
padding : 0px;
}
.menu1 li a b {
display : block;
margin : 0;
padding : 0;
float : left;
width : 85px;
color : #000000;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-weight : normal;
text-align : center;
}
.menu1 li.current a {
color : #fff;
background : url(Include/tabon.png) no-repeat center top;
}
.menu1 li.current a b {
background : url(Include/tabon.png) no-repeat center top;
font-weight : normal;
}
.menu1 li a:hover {
color : #fff;
background : url(Include/tabon.png) no-repeat center top;
}
.menu1 li a:hover b {
background : none;
font-weight : normal;
color : #d01d18;
}
.menu1 li.current a:hover {
color : #fff;
background : url(file:///Macintosh%20HD/Users/chrisenglish/Desktop/tabon.png) no-repeat center top;
cursor : default;
}
.menu1 li.current a:hover b {
background : url(file:///Macintosh%20HD/Users/chrisenglish/Desktop/tabon.png) no-repeat center top;
font-weight : normal;
cursor : default;
}
																																							/**********New Retail landing***********/
.rHeading {
font-family : Verdana, Helvetica, Arial;
margin-top : 0;
}
.info-block {
height : 280px;
margin : 20px 0 9px;
border : 1px solid #dedede;
}
.info-block h2 {
text-indent : 6px;
margin : 0;
background : #e9e9e9 url(Include/bgheading.gif) repeat-x;
font : normal 13px/27px Verdana, Helvetica, Arial;
}
.info-block-low {
margin : 20px 0 9px 0;
border : 1px solid #dedede;
}
.info-block-low h2 {
text-indent : 6px;
margin : 0;
background : #e9e9e9 url(Include/bgheading.gif) repeat-x;
font : normal 13px/27px Verdana, Helvetica, Arial;
}
.info-block-low li {
margin : 0 0 12px 10px;
}
.holder {
text-align : right;
}
.side-bar {
	width : 217px;
	float : left;
	margin : 0 0 0;
	display : block;
	height : 645px;
	overflow : hidden;
	background : url(file:///Macintosh%20HD/Users/chrisenglish/Desktop/bgsidecolumn.png) no-repeat;
	padding : 0 0px 0px 0px;
}
.right-stuff {
width : 465px;
float : left;
margin-left : 40px;
}
.block-content {
height : 250px;
background : #fff;
font-family : Verdana, Helvetica, Arial;
}
.block-content-productcat {
height : 150px;
background : #fff;
font-family : Verdana, Helvetica, Arial;
}
.boxes-holder .row {
width : 100%;
overflow : hidden;
margin : 0 0 16px;
}
.boxes-holder .box {
float : left;
width : 183px;
padding : 2px 23px 11px;
background : url(file:///Macintosh%20HD/Users/chrisenglish/Desktop/bgbox.png) no-repeat;
margin : 0 -16px 0 0;
}
.boxes-holder .box img {
display : block;
}
.link-holder {
height : 1%;
overflow : hidden;
padding : 10px 8px 8px;
}
.link-holder a {
position : relative;
}
.link-holder h3 {
float : right;
font-size : 10px;
color : #fff;
margin : 0;
}
.link-holder h3 a {
color : #fff;
}
.link-holder h3 a:hover {
color : #fff;
text-decoration : underline;
}
.link-holder img {
float : left;
}
.productlinks {
float : right;
text-align : right;
white-space : nowrap;
display : inline;
}
.icon {
float : left;
display : block;
}
.icon a img {
border : none;
}
.productlinks a {
font : bold 10px/17px Verdana, Helvetica, Arial;
color : #0f7761;
padding : 0;
text-decoration : none;
margin-bottom : 3px;
}
.productlinks a:hover {
font : bold 10px/17px Verdana, Helvetica, Arial;
color : #0f7761;
padding : 0;
text-decoration : underline;
margin-bottom : 3px;
}
.catalog {
margin : 0;
list-style : none;
float : left;
width : 100px;
padding-top : 5px;
padding-left : 6px;
padding-right : 5px;
}
.catalog li{
float:left;
width:100px;
}
.catalog a {
color : #000;
text-decoration : none;
font : 12px/12px Verdana, Helvetica, Arial;
}
.catalog a:visited {
color : #000;
text-decoration : none;
font : 12px/12px Verdana, Helvetica, Arial;
}
.catalog a:hover {
color : #000;
text-decoration : none;
font : 12px/12px Verdana, Helvetica, Arial;
}
.catalog a:active {
color : #000;
text-decoration : none;
font : 12px/12px Verdana, Helvetica, Arial;
}

.guts
{
width : 800px;
background-color:#ff0000;
}

H1{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    PADDING: 10px 5px 0px 0px;


}

/* IE ONLY */
  
* html #left {
	float:left;
}
* html #right {
	float:right;
}
* html #middle {
	float: left;
}
* html #middle2 {
	float: left;
}
* html #middle3 {
	float: left;
}
