﻿body {text-align: center; /* centres content in ie4/5 */}
#wrapper {margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; text-align: left; }
#col-two-three {text-align: left; /* ie4 fix needed due to float:right; */}


/***********************************************/
/* #wrapper = #col-one + 10px + #col-two-three */
/***********************************************/
#wrapper {/*IE 5.5 box model hack*/
	overflow:hidden;width: 960px; voice-family: "\"}\""; voice-family: inherit; width: 960px;}
html > body #wrapper { /* IE7 - Moz */
	 /*End box model hack*/}

#col-one,
#myacc-col-one {width: 156px; float: left; margin: 0; padding: 0; overflow: hidden;}




/*************************************************/
/* #col-two-three = #col-two + 10px + #col-three */
/*************************************************/
#col-two-three {/*IE 5.5 box model hack*/
	width: 804px; float: right; voice-family: "\"}\""; voice-family: inherit; width: 804px;}
html > body #col-two-three { /* IE7 - Moz */
	width: 804px; margin-top: 0px; /*End box model hack*/}

#col-two {/*IE 5.5 box model hack*/
	width: 804px;  float: left; voice-family: "\"}\""; voice-family: inherit; width: 804px;}
html > body #col-two { /* IE7 - Moz */
	width:804px; /*End box model hack*/}

#myacc-col-two {width: 804px; float: right;}
#col-three {width: 175px; float: right;}

#col-two-no-three{ width:804px; float:right;padding:0;}
html > body #col-two-no-three{ width:804px; float:right;padding:0;}

#content-default-nocol-three {width:960px; min-height:596px; background: #FFFFFF url(../images/bg_colone.jpg) repeat-y left top; }
#content-search  {width:960px; min-height:596px; background: #FFFFFF url(../images/bg_colone.jpg) repeat-y left top;}
#content-checkout  {width:960px; min-height:596px; background:#FFFFFF url(../images/bg_colone.jpg) repeat-y left top;  }

* html #content-default-nocol-three, * html #content-search, * html #content-checkout, *html #myaccountpage{height:596px;}
#checkoutcontent{ float:right;}
#footer {width: 100%; clear: both; margin: 0;padding:0;}

#content-myaccount{min-height:596px;background:#FFFFFF url(../images/bg_colone.jpg) repeat-y left top; overflow:hidden;}
#myacc-col-two{overflow:hidden;}
/* previous/continue buttons floated left/right within #buttons div */
#buttons {padding: 5px;}

/**********/
/* HEADER */
/**********/

/*****empty layout****/
#popups div{text-align:left;}
#popups div#help{margin:10px 10px 0px 10px;}
/*************************/


body {margin: 0; padding: 0;}
h1, h2, h3 {margin: 0 0 .5em 0; padding: 0;}
h1 {}
/*	Update on 08.29.07 to fix the error on bottom in Firefox:	p {margin: .5em 0; padding: 0;}		*/
p {margin:0; padding: 0;}
a img {border:none;}
/***********/
/*  LISTS  */
/***********/
ul {margin: 0; padding: 0; list-style: none;}

/***********/
/*  FORMS  */
/***********/
form {display: inline; margin: 0;}
input, select {vertical-align: middle;}
radio, checkbox {vertical-align: middle; float: left; width: 10%;}
legend {display: none;}
fieldset {margin: 0; border-style: solid; border-width: 0; margin-bottom: 0; clear: both; padding: 0 6px 0 10px;}
fieldset label {float: left; width: 33%;}
fieldset div div {clear: none; float: left; width: 33%;}
fieldset div {clear: both;}

/********************/
/*  COMMON CLASSES  */
/********************/
.first {border-left: 0;}
.hide {display: none;}
.left {float: left;}
.right {float: right;}
.clear-all {clear: both; height: 0; line-height: 0; font-size: 0;}

.greenbackcolone{background:#E4D67C;height:51px;margin-bottom:12px;width:156px;}
#helpandinfo{float:left; width:156px;}