@charset "UTF-8";
/* CSS Document */

	body {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 100%;
		background-color: #fff;
		color: #333;
	}
	
	a {
		color: #a4a52f;
	}
	
	a:hover {
		text-decoration: none;
	}
	
/**************************************
* MAIN COLUMN ITEMS
***************************************/
	
	div.maincontainer2 {
		width: 770px;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	/* Main Content */
	
	div.maincontentbox2 {
		width: 740px;
		font-size: 76%;
	}

	div.maincontentbox2 {
		line-height: 1.4em;
		margin: 0;
		padding: 1.0em 15px 0 15px;
		float: left;
	}
	
	div.maincontentbox2 p {
    	margin: 0;
		padding: 0 0 1.0em 0;
	}
	
	div.maincontentbox2 ul {
		font-weight: bold;
		list-style-image: none;
		list-style-type: none;
		margin: 0 0 1.0em 0;
		padding: 0 0 0 0;
	}
	
	div.maincontentbox2 li {
		background-image:  url(../images/skin/bullet1.gif);
		background-position: 0 6px;
		background-repeat: no-repeat;
		margin: 0 0 0 10px;
		padding: 0 14px 0 12px;
	}
	
	div.maincontentbox2 ul ul {
		font-weight: normal;
		font-style: italic;
		list-style-image: none;
		list-style-type: none;
		margin: 0.5em 0 0.5em 0;
		padding: 0 0 0 0;
	}
	
	div.maincontentbox2 li li {
		background-image:  url(../images/skin/bullet2.gif);
		background-position: 0 6px;
		background-repeat: no-repeat;
		margin: 0 0 0 10px;
		padding: 0 14px 0 12px;
	}
		
	.mainheading1b {
		font-size: 125%;
		font-weight: normal;
		color: #003B63;
		padding: 2px 0 15px 0;
		margin: 0 0 0 15px;
	}
	
/**************************************
* ACCOUNT / CHECKOUT PAGES
***************************************/

	.baskettable {
		width: 100%;
		color: #393b48;
		border: 0;
		border-collapse: collapse;
		line-height: 14px;
		margin: 0 0 15px 0;
	}
	
	.baskettable th {
		font-weight: bold;
		color: #fff;
		background-color: #a4a52f;
		border-width: 1px;
		border-style: solid;
		border-color: #a4a52f;
		padding: 6px;
	}
	
	.baskettable td {
		vertical-align: middle;
		padding: 6px;
	}
	
	.baskettable input {
		font-size: 94%;
		font-weight: bold;
		text-align: center;
	}
	
	.aligncenter {
		text-align: center;
	}
		
	.alignleft {
		text-align: left;
	}
	
	.alignright {
		text-align: right;
	}
	
	.tdcell1 {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #cccccc;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #cccccc;
	}
	
	.tdcell2 {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #cccccc;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #cccccc;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #cccccc;
	}
	
	.tdcell3 {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #cccccc;
	}
	
	.tdcell4 {
		font-weight: bold;
		color: #393b48;
		background-color: #cccccc;
	}
	
	.tdcell5 {
		font-weight: bold;
		color: #393b48;
		background-color: #cccccc;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #cccccc;
	}
	
	.tdcell6 {
		font-weight: bold;
		color: #fff;
		background-color: #003a63;
	}
	
	.tdcell7 {
		font-weight: bold;
		color: #fff;
		background-color: #003a63;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #003a63;
	}
	
	.baskettable .price {
		font-weight: normal;
		color: #003a63;
	}
	
	.baskettable .thumbimage {
		width: 30px;
		min-height: 42px;
		border-width: 1px;
		border-style: solid;
		border-color: #cccccc;
	}
	
	/* Fix for IE-win \*/
		* html .baskettable .thumbimage {height: 42px;}
	/* End Fix for IE-win */ 
	
	div.maincontentbox2 .buttonalign {
		vertical-align: middle;
		margin: 0 0 4px 4px;
	}
	
	div.maincontentbox2 .actionbox1 {
		margin: 8px 0 8px 0;
		text-align: right;
	}
	
	div.maincontentbox2 .actionbox input {
		margin: 0 0 0 10px;
	}
	
	div.formbox fieldset {
		border: 1px solid #cccccc;
		margin: 10px 0 15px 0;
		padding: 0 15px 10px 15px;
  	}

	div.formbox label {
  		width: 260px;
		margin-right: 0.5em;
  		padding: 8px 0 8px 0;
		text-align: right;
		float: left;
		position: relative;
		clear: both;
  	}
	
	div.formbox legend {
		font-weight: bold;
		color: #a4a52f;
  	}
	
	div.formbox input, div.formbox select {
		margin: 7px 0 7px 0;
  	}
	
	div.formbox .actionbox2 {
		margin: 8px 0 0 0;
		padding: 0 0 0 266px;
		text-align: left;
	}
	
	div.formbox .actionbox2 input {
		margin: 0;
	}
	
	.formcopy1 {
		padding: 0 124px 0 266px;
		display: block;
	}
	
	.formcopy2 {
		font-size: 94%;
		padding: 0 124px 0 266px;
		color: #003a63;
		display: block;
	}
	
	.formcopy3 {
		font-size: 94%;
		color: #003a63;
	}
	
	.formboxmessage {
		background-color: #003a63;
		color: #a4a52f;
		margin: 0;
		padding: 8px;
		display: block;
	}
	
	div.checkoutsteps {
		padding: 0 0 10px 0;
	}
	
/**************************************
* COMMON STYLES
***************************************/

	
	.formbg {
		background-image: url(../images/skin/input_bg.gif);
    	background-repeat: repeat;
		background-position: left top;
	}
	
	div.warning {
		font-size: 94%;
		font-weight: bold;
		color: #ff0000;
		background-color: #fff;
		border: 1px solid #ff0000;
		margin: 10px 0 10px 0;
		padding: 5px 10px 5px 10px;
  	}
	
/**************************************
* BUTTONS
***************************************/

	.buttonLogin { 
		border: 0; 
		background: url("../images/skin/login.gif"); 
		width: 66px;
		height: 27px;
		cursor: pointer;
		cursor: hand;
	}

	.buttonCompleteYourOrder { 
		border: 0; 
		background: url("../images/skin/completeyourorder.gif"); 
		width: 156px;
		height: 27px;
		cursor: pointer;
		cursor: hand;
	}
	
	.buttonRegister { 
		border: 0; 
		background: url("../images/skin/register.gif"); 
		width: 83px;
		height: 27px;
		cursor: pointer;
		cursor: hand;
	}
	
	.buttonUpdateYourDetails { 
		border: 0; 
		background: url("../images/skin/updateyourdetails.gif"); 
		width: 148px;
		height: 27px;
		cursor: pointer;
		cursor: hand;
	}
	
	.buttonSendPassword { 
		border: 0; 
		background: url("../images/skin/sendpassword.gif"); 
		width: 120px;
		height: 27px;
		cursor: pointer;
		cursor: hand;
	}
	
	.buttonSendEncryptedOrder { 
		border: 0; 
		background: url("../images/skin/sendencryptedorder.gif"); 
		width: 162px;
		height: 27px;
		cursor: pointer;
		cursor: hand;
	}	
	