
html,body {
	margin-top:0px;
	padding:0;
	height:100%;
	background-color: #BDCCD4;
}

p {
 margin-left: -5px;
 text-indent:0px;
}

a:focus, a:hover, a:active { outline:none }

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:978px;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%;
}

div#content {
	padding:0px;
}
	
div#content p {
	text-align:justify;
	padding:0 1em;
}

div#login_box{
	background-color: #99AFAE;
	height: 26px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	color: #FFFFFF;
	padding-top: 11px;
	font: bold 9pt Helvetica, Arial, Geneva, sans-serif;
}

div#login_box_left{
	float: left;
	left: 14px;
	top: 4px;
	position: relative;
}

div#login_box_right{
	float: right;
	position: relative;
	right: 15px;
}

.login_box{
	height: 12px;
	width: 120px;
	font-size: 10pt;
}

.quantity_box{
	height: 12px;
	width: 30px;
	font-size: 10pt;
}

.pack_quantity{
	height: 14px;
	width: 25px;
	font-size: 10pt;
}


div#box1{
	width: 990px;
	height: 364px;
	padding-bottom: 20px;
	margin-top: 55px;
}

div#box2{
	width: 978px;
	height: 154px;
	padding-bottom: 20px;
}

div#box3{
	width: 978px;
	height: 63px;
	padding-bottom: 5px;
}

div#box4{
	width: 978px;
	color: #FFFFFF;
	font: 8pt Helvetica, Arial, Geneva, sans-serif;
	text-align: center;
}

div#box4 a:link { color: #4D4D4D; text-decoration: none;}
div#box4 a:visited { color: #4D4D4D; text-decoration: none;}
div#box4 a:hover { color: #4D4D4D; text-decoration: underline;}

div#login_smaller_text{
	color: #FFFFFF;
	font: bold 7pt Helvetica, Arial, Geneva, sans-serif;	
}

div#template_box1{
	width: 983px;
	height: 97px;
	position: relative;
}

div#template_box1a{
	width: 76px;
	height: 97px;
	float: left;
	position: relative;
	left: 259px;
}

div#template_box1b{
	width: 87px;
	height: 97px;
	position: relative;
	float: left;
	left: 259px;
}

div#template_box1c{
	width: 92px;
	height: 97px;
	position: relative;
	float: left;
	left: 259px;
}

div#template_logo{
	width: 182px;
	height: 97px;
	position: relative;
	float: right;
}

div#template_box2{
	width: 983px;
	position: relative;
}

div#template_left{
	width: 259px;
	height: 525px;
	padding-bottom: 10px;
}

div#template_right{
	width: 724px;
	padding-bottom: 10px;
}

div#template_left_topbar{
	width: 259px;
	height: 16px;
	background: url(../images/template/search/topbar.gif) no-repeat 0 0;
}

div#template_left_bottombar{
	width: 259px;
	height: 16px;
	background: url(../images/template/search/bottombar.gif) no-repeat 0 0;
}

div#template_right_topbar{
	width: 724px;
	height: 16px;
	background: url(../images/template/window/topbar.gif) no-repeat 0 0;
}

div#template_right_bottombar{
	width: 724px;
	height: 16px;
	background: url(../images/template/window/bottombar.gif) no-repeat 0 0;
}

div#template_left_content{
	width: 259px;
	color: #666666;
	font: 9pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}

div#template_left_content_ps{
	width: 259px;
	height: 221px;
	color: #666666;
	font: 9pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	overflow: hidden;
}

div#template_right_content{
	width: 665px;
	padding-left: 40px;
	padding-right: 10px;
	padding-top: 8px;
}

.template_header1{
	font: bold 14pt Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #ffffff;
}

.template_header2{
	font: 8pt Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #ffffff;
}

.template_header2 a:link { color: #4D4D4D; text-decoration: none;}
.template_header2 a:visited { color: #4D4D4D; text-decoration: none;}
.template_header2 a:hover { color: #4D4D4D; text-decoration: underline;}

.template_header3{
	font: 18pt Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #ffffff;
	text-transform: uppercase;
}

.template_header4{
	font: 12pt Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #ffffff;
}

.template_header5{
	font: 12pt Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #4D4D4D;
}

.product_text1{
	font: 10pt Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #ffffff;
}

.product_text2{
	font: 12pt Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #4D4D4D;
}

.product_text3{
	font: 9pt Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #4D4D4D;
}

.product_text4{
	font: 12pt Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #ffffff;
}

.product_text6{
	font: 10pt Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #ffffff;
}

.product_text5{
	font: bold 8pt Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #666666;
}

.product_text10{
	font: bold 10pt Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #4D4D4D;
}

.basket_text1{
	font: 9pt Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #ffffff;
	text-transform: uppercase;
}

.basket_text1 a:link { color: #4D4D4D; text-decoration: none;}
.basket_text1 a:visited { color: #4D4D4D; text-decoration: none;}
.basket_text1 a:hover { color: #4D4D4D; text-decoration: underline;}

.basket_text3{
	font: 10pt Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #ffffff;
}

.basket_text2{
	font: 8pt Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #ffffff;
	text-transform: uppercase;
}

.basket_text2 a:link { color: #4D4D4D; text-decoration: none;}
.basket_text2 a:visited { color: #4D4D4D; text-decoration: none;}
.basket_text2 a:hover { color: #4D4D4D; text-decoration: underline;}

.basket_text4{
	font: 8pt Helvetica, Arial, Geneva, sans-serif;
	text-align: right;
	color: #ffffff;
}

.confirm_text1{
	font: 11pt Helvetica, Arial, Geneva, sans-serif;
	text-align: center;
	color: #FFFFFF;
}

.confirm_text1 a:link { color: #4D4D4D; text-decoration: none;}
.confirm_text1 a:visited { color: #4D4D4D; text-decoration: none;}
.confirm_text1 a:hover { color: #4D4D4D; text-decoration: underline;}

.search_product_code{
	height: 14px;
	width: 80px;
	font-size: 10pt;
}

div#category_content{
}

div#category_content_left{
	width: 425px;
}

div#category_content_left_thumbs{
	padding-top: 10px;
	width: 430px;
}

div#category_content_left_thumbs_button{
	float: right;
	left: 0;
	bottom: 0;
}

div#category_content_right{
	width: 200px;
	padding-left: 22px;
	padding-top: 14px;
}

.psearch_text{
	font: 9pt Helvetica, Arial, Geneva, sans-serif;
	color: #ffffff;
}

.psearch_text a:link { color: #ffffff; text-decoration: none;}
.psearch_text a:visited { color: #ffffff; text-decoration: none;}
.psearch_text a:hover { color: #ffffff; text-decoration: underline;}

.category_text{
	font: 11pt Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #4D4D4D;
	line-height: 135%;
}

.category_text a:link { color: #4D4D4D; text-decoration: none;}
.category_text a:visited { color: #4D4D4D; text-decoration: none;}
.category_text a:hover { color: #4D4D4D; text-decoration: underline;}

div#search_results{
	padding-left: 40px;
	padding-top: 8px;
}