body	{
	background-color:#000000;
	margin:0px ;
	padding:0px 0px 30px 0px;
	color:#63655A;
	line-height:14px;
}
* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
body.basket {
	background-color:#FFFFFF;
}

img {
	border:none;
	vertical-align:top;
}

p	{
	margin:0px;
	padding:0px;
}

select {
	font-family:Arial, Helvetica, sans-serif;
	color:#63655A;
	font-size:11px;
	/*background:url(imgs/bgrs/bgr_input.gif) repeat-x;*/
}
a, a:link, a:active, a:visited {
	color:#6791BB;
	text-decoration:none;
}
a:hover {
	color:#FFFFFF;
}

td {
	vertical-align:top;

}
/*-------------------------------------------------------------------------------------*/
div.sweeper {
	clear:both;
	font-size:1px;
	line-height:0px;
	margin:0px;
	padding:0px;	
}
.txW {
	color:#FFFFFF;
}
.txO {
	color:#E47528;
}
.txB {
	color:#6791BB;
}

/*-- Pop up page  --*/

body.pop  {
	text-align:left;
	padding:20px;
}

div.popImg	{
	margin-bottom:10px;
}
div.popTx p {
	line-height:14px;
}
div.popTx p.title {
	color:#FFFFFF;
	margin-bottom:4px;
}
div.popTx img {
	margin-bottom:1px;
}

/*--- Nav---------------------------------------*/
div.nav {
	background:#FFFFFF url(imgs/bgrs/bgr_nav.gif) repeat-x;
	height:34px;
	text-align:center;
}

div.nav_conts {
	vertical-align:middle;
	text-align:left;
	margin:0px auto;
	width:600px;
}

div.nav_contsL {
	float:left;
	width:350px;
	padding-top:11px
}
div.nav_contsR{
	text-align:right;
	padding-top:7px;
}

div.nav_contsL a,
div.nav_contsL a:link,
div.nav_contsL a:active,
div.nav_contsL a:visited {
	color:#90918B;
	text-decoration:none;
}

div.nav_contsL a:hover {
	color:#000000;
	
}
/*------------------------------------*/

/*-- Banners -------------------*/

/*-- print store --*/
div.banner_1{
	background:#E47528 url(imgs/bgrs/bgr_banner1.gif) repeat-x;
	height:35px;
}

/*-- orginal --*/
div.banner_2{
	background:#D7D7D2 url(imgs/bgrs/bgr_banner2.gif) repeat-x;
	height:35px;
}

/*-- petrol gallery --*/
div.banner_3{
	background:#6892BC url(imgs/bgrs/bgr_banner3.gif) repeat-x;
	height:35px;
}

/*-- felix petrol --*/
div.banner_4{
	background:#32322D url(imgs/bgrs/bgr_banner4.gif) repeat-x;
	height:35px;
}

/*-- your order --*/
div.banner_order{
	background:#32322D url(imgs/bgrs/bgr_banner_order.gif) repeat-x;
	height:35px;
}

div.banner_conts {
	width:600px;
	text-align:left;
	padding:0px;
	margin:0px auto;
}
/*------------------------------------*/
div.main {
	border-top:#31322C 1px solid;
}
div.main_conts {
	width:600px;
	padding:0px auto;
	text-align:left;
	margin:0px auto;

}


/*------  INDEX	 ------------------------------*/
div.index_top{
	height:61px;
	padding-top:24px;
	/*make 86px height*/

}
div.index_boxL {
	width:160px;
	height:228px;
	padding:0px;
	margin:0px 65px 0px 0px;
	float:left;
	line-height:14px;
}

div.index_boxR {
	width:150px;
	height:228px;
	padding:0px;
	margin:0px;
	float:left;
	line-height:14px;
}

div.index_boxL div,
div.index_boxR div {
	padding:0px;
	margin-bottom:10px;
}

div.index_sweeper {
	clear:both;
	font-size:1px;
	line-height:0px;
	margin:0px 0px 40px 0px;
	padding:0px;
}

div.index_botR {
	width:200px;
	float:right;
	text-align:right;
	line-height:14px;
}


/*------  PRINT PAGE ------------------------------*/

div.print_top {
	padding-top:4px;
	height:46px;
	/*make 50px height*/
}
div.print_item_L {
	width:160px;
	height:260px;
	padding:0px;
	margin-right:60px;
	float:left;
	line-height:14px;
}
div.print_item_R {
	width:160px;
	height:260px;
	padding:0px;
	float:left;
	line-height:14px;
}
div.print_item_L div,
div.print_item_R div {
	padding:0px;
	margin-bottom:10px;
}
p.print_line1, p.print_title {
	color:#FFFFFF;
}
p.print_line1 {
	margin-bottom:4px;
}
div.print_sweeper {
	clear:both;
	font-size:1px;
	line-height:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
}


/*------  PORTFOLIO ------------------------------*/

div.folio {
	
}

div.folio_head {
	padding-top:28px;
	height:57px;
}
div.folio_head2 {
	padding-top:34px;
	height:56px;
}
div.folioL {
	width:225px;
	float:left;
	margin-right:55px;
}

div.folioL div.images img {
	margin:0px 5px 5px 0px;
}

div.folioR {
	width:320px;
	float:left;
}

div.folioR div.tx {
	padding-top:2px;
	line-height:12px;
}



/*------  INFO/TRADE PAGE ------------------------------*/
div.info {
	padding-top:28px;
}

div.infoL {
	width:300px;
	padding-right:100px;
	float:left;
}

div.infoL p {
	margin-bottom:15px;

}
div.infoR {
	width:200px;
	float:left;
	padding-top:16px;
}


/*--------  Basket / checkout  ---------------------------*/

div.basket_top {
	padding-top:24px;
	height:26px;
	/*make 50px height*/
}
table.basket td{
	height:20px;
}

.txfS {
	width:16px;
	height:14px;
	line-height:12px;
	font-size:11px;
	/*background-color:#CCCCFF;*/
	border:1px solid #63655A;;
	color:#63655A;
	background:url(imgs/bgrs/bgr_input.gif) repeat-x;
}

div.theform input {
	height:16px;
	width:244px;
	line-height:12px;
	font-size:11px;
	padding-left:3px;
	/*background-color:#CCCCFF;*/
	border:1px solid #63655A;
	color:#63655A;
	background:url(imgs/bgrs/bgr_input.gif) repeat-x;
}
textarea {
	line-height:12px;
	font-size:11px;
	/*background-color:#CCCCFF;*/
	border:1px solid #63655A;
	color:#63655A;
	overflow:auto;
	width:241px;
	height:60px;
	padding:3px;
	background:url(imgs/bgrs/bgr_input.gif) repeat-x;
}
div.theform p {
	padding-top:5px;
}
