@charset "utf-8";

body {
	margin:0;
	padding:0;
	background:#eeeeee url(../images/background.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	line-height:18px;
}

a {
	color: #399abc;
}

a:hover {
	color: #399abc;
	text-decoration:none;
}


h1 {
	border-bottom:1px solid #d6d5d5;
	padding:10px 0 10px 0;
	margin-bottom: 13px;
	color:#424242;
	font-size:19px;
	font-weight:normal;	
}

h2 {
	color: #3398bb;
	font-size: 24px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:20px;
	margin-bottom:5px;
	line-height:25px;
}

h3 {
	color: #3398bb;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	margin-bottom:10px;
}

h4 {
	margin:0;
	margin-bottom:5px;
	color: #2c2c2c;
	font-size: 12px;
	font-weight:bold;
}

h6 {
	margin:0;
	margin-bottom:5px;
	color: #399ABC; /*#2c2c2c*/
	font-size: 14px;
	font-weight:bold;
	border-bottom:1px solid #d6d5d5;
	padding:10px 0 10px 0;
}


hr {
	height:1px;
	padding:0;
	margin:5px 0;
	border:none;
	border-top:dotted 1px #2c2c2c;
}

.clearer {
	clear:both;
}


/********************** general styles *********************/

input[type=text], input[type=password], textarea {
	font-size:11px;
	border:solid 1px #d6d5d5;
	margin:0;
	padding:3px 1px;
}


select {
	font-size:11px;
	border:solid 1px #d6d5d5;
	margin:0;
	padding:0;
}

option {
	font-size:11px;
	padding:3px 1px;
}


input[type=button], button, .button {
	font-weight:bold;
	color:#ffffff;
	padding:0px 8px 3px 8px;;
	background:url(../images/button_bg.jpg) repeat-x;
	width:162px;/*ie*/
	border:1px solid #5799b2;
	height:27px;
	cursor:pointer;
}

input.input_text, textarea.input_text {
	width:230px;
	font-size:12px;
}
select.input_text {
	width:235px;
	font-size:12px;
}

table.form_tab {
	border:none;
}
table.form_tab tr td {
	vertical-align:top;
	padding:5px 0px;
}

.required {
	color:#16789D;
}

/********************** Content ****************************/


#header {
	height:190px;
	width:1000px;
	margin:auto;
}

#logo {
	background-image: url(../images/logo.jpg);
	float:left;
	height:123px;
	width:165px;
	margin-bottom:13px;
}

#panier{
	float:right;
	background-image:url(../images/panier_bg.jpg);
	border:1px solid #48a3c2;
	border-top:none;
	height:25px;
	width:125px;
	color:#ffffff;
	padding-top:30px;
	text-align:center;
	cursor:pointer;
}

#apropos {
	float:right;
	color:#ffffff;
	margin-right:20px;
	margin-top:30px;
}

#apropos a{
	color:#ffffff;
	text-decoration:none;
}

#apropos a:hover{
	color:#000000;
}

/*********************Menu***************/

#top_navigation{
	float:left;
	height:32px;
	margin:auto;
	font-size:12px;
}

#top_navigation a span{
	display:block;
	float:left;
	background:url(../images/menu_left.jpg) top left no-repeat;
	height:25px;/*33*/
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	font-size:14px;
}

#top_navigation div a{
	display:block;
	float:left;
	background:url(../images/menu_right.jpg) top right no-repeat;
	margin-right:5px;
	padding-right:2px;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
}

#top_navigation .menu:hover a span, #top_navigation .menu a.selected span {
	background:url(../images/menu_left_hover.gif) top left no-repeat;
	text-decoration:none;
}

#top_navigation .menu:hover > a, #top_navigation .menu > a.selected {
	background:url(../images/menu_right_hover.gif) top right no-repeat;
}

/*****Menu déroulant js******/

#top_navigation > div {
	float:left;
}

#top_navigation .menu {
	position:relative;
	z-index:2;
	float:left;
}

#top_navigation .submenu {
	position:absolute;
	padding:0;
	display:none;
	z-index:50;
	background:#ffffff;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	font-size:12px;
	width:130px;
	top:33px;
	left:0;
	z-index:3;
}

#top_navigation .submenu a {
	display:block;
	border-bottom:dotted 1px #c8c8c8;
	text-decoration: none;
	padding-top:5px;
	padding-left:5px;
	margin-left:5px;
	height:20px;
	width:120px;
	color:#000000;
	background:#ffffff;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	font-size:12px;
	clear:both;
}

#top_navigation .submenu a:hover {
	color:#3398bb;
	background:#ffffff;
}


/******fleche******/


#apropos > div {
	float:left;
	display:block;
	cursor:default;
}

#apropos .fleche_js {
	float:left;
}

#apropos .fleche {
	position:absolute;
	padding:0;
	display:none;
	z-index:50;
	background:#ffffff;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	font-size:12px;
	width:130px;
	z-index:3;
}

#apropos .fleche a {
	display:block;
	border-bottom:dotted 1px #c8c8c8;
	text-decoration: none;
	padding-top:5px;
	padding-left:5px;
	margin-left:5px;
	height:20px;
	width:120px;
	color:#000000;
	background:#ffffff;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	font-size:12px;
	clear:both;
}

#apropos .fleche a:hover {
	color:#3398bb;
	background:#ffffff;
}


/**************fin menu *********************/

#lang {
	float:right;
	padding-top:5px;
	color: #399abc;
	font-size:11px;
}

#lang .selected{
	color: #000000;
}

#content {
	width:1000px;
	margin:auto;
}

#left2 {
	float:left;
	width:755px;
}

#left {
	float:left;
	width:532px;
}

#top_left {
	float:left;
	margin-top:30px;
	width:530px;
	border:solid 1px #d6d5d5;
}
#top_left_inner {
	float:left;
	margin:0;
	padding:0;
	width:530px;
	height:320px;
}

#bottom_menu {
	float:left;
	width:494px;
	background:url(../images/top_left_menu.gif) repeat;
	padding:12px 18px;
}

#bottom_menu a {
	display:inline-block;
	padding-left:12px;
	text-decoration:none;
	font-weight:bold;
}

#bottom_menu a:hover, #bottom_menu a.selected{
	color:#000000;
}

#bottom_menu_right {
	float:right;
}

.img_sup{
	position:relative;
	z-index:1;
	border:none;
}

.descr {
	position:absolute;
	right:0;
	bottom:0;
	background:#ffffff;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	width:186px;/*218*/
	height:93px;/*119*/
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	z-index:2;
	padding:10px 16px 16px 16px;
}

#bottom_left {
	float:left;
	margin-top:48px;
	width:530px;
}

#bottom_left_category {
	float:left;
	margin-top:30px;
	width:530px;
}

/*#bottom_left_category h3 {
	color:#3398BB;
	font-size:20px;
	font-weight:normal;
	padding-bottom:10px;
	border-bottom:1px solid #D7D6D6;
}

#bottom_left_category h4 {
	color:#3398BB;
	font-size:15px;
	font-weight:normal;
	font-style:italic;
	padding-top:30px;
}

#bottom_left_category p {
	line-height:22px;
	font-size:12px;
	color:#2C2C2C;
}*/

#img_inf{
	position:relative;
	z-index:1;
}

#img_inf .text {
	width:100px;
	position:absolute;
	padding:0px 20px 20px 20px;
	z-index:2;
	font-size:11px;
	left: -1px;
	top: 2px;
}

#showroom {
	float:left;
	border:solid 1px #d6d5d5;
	width:196px;
	background:#ffffff;
}

#showroom p{
	margin-top:4px;
	margin-bottom:6px;
	line-height:15px;
}

#showroom img{
	float:right;
}

/*********Partie droite ****************/

form {
overflow:hidden;
padding:0;
margin:0;
}

#right {
	float: left;
	margin-top:30px;
	padding-left:34px;
	width: 434px;
}

#recherche {
	float:right;
	font-size:11px;
	border:solid 1px #d6d5d5;
	background:url(../images/recherche_bg.jpg) repeat;
	height:29px;
	padding:0;
	margin:0;
	width: 431px;
}

#recherche span {
	display:block;
	float:left;
	text-transform:uppercase;
	color:#ffffff;
	background:url(../images/submit_text_bg.jpg) repeat;
	width:122px;/*138px*/
	/*height:13px;*//*29*/
	margin:0;
	margin-right:10px;
	border:0;
	padding:6px 8px 5px 8px;
}

#recherche input[type=submit] {
	font-size:11px;
	display:block;
	float:left;
	text-transform:uppercase;
	color:#ffffff;
	font-weight:bold;
	border:0;
	background:#6d6d6b;
	height:29px;
	width:29px;
	cursor:pointer;
}

#recherche input[type=text] {
	display:block;
	float:left;
	font-size:11px;
	color:#b4b4b4;
	height:14px;
	width:222px;
	margin-top:4px;
	margin-right:10px;
	border:1px solid #c5c6c8;
	padding:3px 10px;
}

.blockright {
	margin-left:50px;
	float:right;
}

.block, .blockright {
	float:left;
}

.block, .blockright {
	width: 192px;
	font-size:11px;
	margin-top:6px;
}

.block img, .blockright img {
	float: left;
	border:1px solid #d6d5d5;
	margin:0;
	margin-right:10px;
}



/**********************block 3 onglets *************************/

#b_right {
	margin-left:19px;
	float:left;
	border-right:solid 1px #d6d5d5;
	border-left:solid 1px #d6d5d5;
	border-bottom:solid 1px #d6d5d5;
	width:307px;
	background:#ffffff;
}

#b_right_cat {
	float:left;
	border-right:solid 1px #d6d5d5;
	border-left:solid 1px #d6d5d5;
	border-bottom:solid 1px #d6d5d5;
	width:435px;
	background:#ffffff;
}

#bottom_navigation{
	float:left;
	height:32px;
	margin-left:14px;
	width:315px;
}

#bottom_navigation a span{
	display:block;
	float:left;
	background:url(../images/menu_left_bottom.jpg) top left no-repeat;
	height:25px;/*33*/
	padding-left:23px;
	padding-right:15px;
	padding-top:8px;
}

#bottom_navigation a {
	display:block;
	float:left;
	background:url(../images/menu_right_bottom.jpg) top right no-repeat;
	height:33px;
	margin-left:5px;
	padding-right:10px;
	text-decoration:none;
	cursor:pointer;
}

#bottom_navigation a:hover span, #bottom_navigation a.selected span {
	background:url(../images/menu_left_hover.gif) top left no-repeat;
	text-decoration:none;
}

#bottom_navigation a:hover, #bottom_navigation a.selected {
	background:url(../images/menu_right_bottom_hover.gif) top right no-repeat;
}

#img_tel {
	float:left;
	width:130px;
	height:130px;
}

#img_cart {
	position:absolute;
	bottom:0;
	left:0;
}

.text_contact {
	float:left;
	width:154px;
	padding-top:12px;
	padding-right:15px;
	font-size:11px;
}

.text_contact_cart {
	float:right;
	width:154px;
	padding-top:12px;
	padding-right:20px;
	font-size:11px;
}

.text_right_contact {
	float:left;
	width:210px;
	padding-top:12px;
	padding-left:75px;
	padding-right:15px;
	font-size:11px;
}

.horaires {
	width:278px;
	float:left;
	font-size:11px;
	margin-top:0px;
	margin-bottom:12px;;
	padding:0px 15px;
}

.default_button_contact {
	float:left;
	color:white;
	width:187px;
	height:27px;	
	margin-top:10px;
	background: #73BEDA url(../images/right_button.jpg) top left no-repeat;
	border:none;
	font-size:12px;
	font-weight:bold;
	position:relative;
	left:-20px;
}

.right_button_contact {
	float:left;
	color:white;
	width:187px;
	height:27px;	
	margin-top:10px;
	background: #73BEDA url(../images/right_button.jpg) top left no-repeat;
	border:none;
	font-size:12px;
	font-weight:bold;
}

p{
	margin:1px;
}


#footer {
	text-align:center;
	border-top: 1px solid #d7d6d6;
	margin-bottom:50px;
	padding-top:30px;
	margin-top:40px;
	color:#424242;
}

#footer a, #footer a:hover{
	color:#424242;
	text-decoration:none;
}

/**************************Fiche***************************/

#left_fiche {
	float:left;
	width:200px;
	padding-right:20px;
}

#submenu hr{
	height:1px;
	padding:0;
	margin:6px 0px;
	border:none;
	border-top:dotted 1px #afaeae;
}

#submenu {
	margin-top:30px;
}

#submenu a{
	text-decoration:none;
}

#submenu a:hover, #submenu a.selected{
	text-decoration:none;
	color:#000000;
}

#submenu img {
	margin-right:10px;
	margin-left:10px;
}

/**********************Categories****************************/

#submenu .categories hr, #submenu .subcategories hr{
	height:1px;
	padding:0;
	margin:6px 0px;
	border:none;
	border-top:dotted 1px #399abc;
}

#submenu .categories, #submenu .subcategories {
	font-size:11px;
}


#contact_top {
	background:url(../images/contact_top.gif) top no-repeat;
	width:198px;
	height:3px;
	line-height:0;
}

#contact {
	margin-bottom:25px;
	margin-top:25px;
	background:url(../images/contact_bg.gif) top repeat-y;
	width:198px;
	font-size:11px;
	padding:0;
}

#contact_bottom {
	background:url(../images/contact_bottom.gif) bottom no-repeat;
	width:198px;
	height:3px;
}

#contact .int {
	padding:15px 15px 20px 15px;
}

#contact span.title {
	color:#424242;
	font-size:15px;
}

#contact span {
	color:#3398bb;
	font-size:11px;
}

#contact p {
	margin-top:4px;
	margin-bottom:4px;
}

#contact hr {
	margin-top:10px;
	margin-bottom:10px;
}

#center_fiche {
	float:left;
	width:750px;
	margin-top:30px;
	margin-left:30px;
}


#ariane {
	margin-top:5px;
	float:left;
	width:285px;
	margin-bottom:30px;
}

#produit_left {
	float:left;
	width:176px;
	padding:10px;
}

#produit_left img { /*.list_top img*/
	border:1px solid #d6d5d5;
	margin:0px 10px 10px 0px;
	float:left;
}

#produit_left a {
	margin:0px 10px 15px 10px;
}

#produit_right {
	float:left;
	width:528px;
	padding:10px;
	margin-bottom:0px;
}

#produit_right p {
	margin-top:6px;
	margin-bottom:6px;
	line-height:20px;	
}

h5 {
	margin-top:15px;
	margin-bottom:10px;
	color:#3398bb;
	font-size:12px;
	font-weight:bold;
}

.price {
	float:right;
	font-size:20px;
	color:#3398bb;
	font-weight:normal;
	margin-top:15px;
}

.price_small {
	float:right;
	font-size:18px;
	color:#3398bb;
	font-weight:bold;
}

.options {
	float:right;
	margin-top:15px;
}

#produit{
	float:left;
}

#produit hr{
	height:1px;
	padding:0;
	margin:5px 0;
	border:none;
	border-top:1px solid #d6d5d5;
}

#commande {
	padding-top:15px;
}

#produit #commande {
	margin-top:15px;
}

#produit #commande img {
	margin-left:180px;
	margin-right:5px;
}

#commande input[type=button], #commande input[type=submit], .list .list_bottom_right input[type=button], .list .list_bottom_right input[type=submit]{
	display:block;
	float:right;
	color:black;
	font-weight:normal;
	padding:0px 8px 4px 8px;;
	background:url(../images/kart_bg.jpg) no-repeat;
	width:105px;/*ie*/
	height:27px;
	cursor:pointer;
	font-size:11px;
	margin-right:15px;
	border:none;
}

.stock{
	color:#018338;
	float:left;
}

.qte {
	margin-top:-10px;
	float:right;
}

.tab1 {
	display:block;
	float:right;
	margin-right:10px;
	border:1px solid #d6d5d5;
	background:#ffffff;	
	padding:0;
	margin-bottom:15px;
}

.tab1_td1 {
	border-right:1px solid #d6d5d5;
	padding:7px 10px;
	line-height:11px;
}

.tab1_td2 {
	border-bottom:1px solid #d6d5d5;
	padding:0px 5px;
	line-height:4px;
	cursor:pointer;
}

.tab1_td3 {
	padding:0px 6px;
	line-height:4px;
	cursor:pointer;
}


/*.onglet_prod {
	float:left;
	border-top:1px solid #d6d5d5;
	border-right:1px solid #d6d5d5;
	border-left:1px solid #d6d5d5;
	background:#ffffff;
	color:#3398bb;
	padding:10px;
	height:14px;
	margin-bottom:-1px;
	font-size:14px;
}

.contour_onglet {
	border-bottom:1px solid #d6d5d5;
	margin-top:32px;
	float:left;
	width:100%;
}

#relies {
	float:left;
	width:690px;
	border-bottom:1px solid #d6d5d5;
	border-right:1px solid #d6d5d5;
	border-left:1px solid #d6d5d5;
	background:#ffffff;
	padding:30px;
}

#relies .prod_img_outer {
	height:112px;
	width:102px;
	padding:2px;
	float:left;
	clear:both;
}

#relies .prod:hover {
	background:url(../images/border.gif) no-repeat top left;
	display:block;
	float:left;
}

.prod {
	float:left;
	margin-right:40px;
	width:108px;
}

.phrase {
	float:left;
	width:108px;
	text-align:center;
	padding-top:4px;
	clear:both;
}

#relies > div:hover .phrase {
	
	display:block;
}

.phrase span{
	color:#399abc;
}*/


/**************************Liste**********************/

#center {
	float:left;
	padding:30px 0px 20px 20px;
	width:760px;
}

#center h1 {
	border-bottom:1px solid #d6d5d5;
	color:#424242;
	font-size:19px;
	padding:0 0 10px 0;
	margin-bottom: 25px;
	margin-top:0;
}

.list {
	width:754px;
	border-bottom:1px solid #d6d5d5;
	border-top:1px solid #d6d5d5;
	float:left;
	margin-top:20px;
	padding:0;
	background:#eeeeee;
}

.list h5{
	text-decoration:underline;
}

.list:hover {
	background:white;
}

.list_top {
	width:546px;/*566*/
	float:left;
	padding:10px 10px 0px 10px;
}

.list_top_right {
	width:166px;/*186*/
	float:left;
	text-align:right;
	padding:10px 0px 20px 20px;
	border-left:1px solid #d6d5d5;
}

.list_bottom_right {
	width:181px;
	float:left;
	border-top:1px solid #d6d5d5;
	padding:20px 0px 10px 5px;
	border-left:1px solid #d6d5d5;
}


table.list_top_image {
	float:left;
	clear:none;
}
td.list_top_image {
	width:100px;
	height:115px;
	border:1px solid #D6D5D5;
	background:white;
	text-align:center;
}
td.list_top_content {
	padding-left:20px;
}

table.list_top_image_small {
	float:left;
	clear:none;
}
td.list_top_image_small {
	width:48px;
	height:56px;
	border:1px solid #D6D5D5;
	background:white;
}
td.list_top_content_small {
	padding-left:20px;
}

#subtotal {
width:720px;
float:left;
text-align:right;
border-bottom:dotted 1px #cbcbcb;
padding:18px 17px;
color:#11689e;
font-size:13px;
margin-bottom:15px;
}

#subtotal span {
font-size:19px;
text-align:right;
}

#checkout {
padding:10px 17px;
width:737px;
}

#checkout input {
float:right;
}

/* Gallery on the right */
#gallery_heading {
	float:left;
	margin-top:60px;
	margin-bottom:5px;
	width:435px;
	color:#424242;
	font-size:19px;
	border-bottom:1px solid #D6D5D5;
	padding-bottom:10px;
}
#gallery_box_inner {
	float:left;
	width:435px;
	height:102px;
}
#gallery_box {
	float:left;
	margin-top:15px;
	width:435px;
	height:102px;
	padding: 0;
	background:white;
	border:1px solid #D8D7D7;
	position:relative;
	/*overflow:hidden;*/
}
#gallery_box img {
	float:left;
	margin:15px 0px 0px 18px;
	border:1px solid #D6D5D5;
}
#gallery_box img.gallery_arrow_right {
	float:left;
	border:none;
	cursor:pointer;
	position:absolute;
	z-index:50;
	right:0px;	
}
.gallery_bock {
	float:left;
}

/* Brands on the right */
#brands_heading {
	float:left;
	margin-top:30px;
	margin-bottom:5px;
	width:435px;
	color:#424242;
	font-size:19px;
	border-bottom:1px solid #D6D5D5;
	padding-bottom:10px;
}
#brands_box_inner {
	float:left;
	width:435px;
	height:102px;
}
#brands_box {
	float:left;
	margin-top:15px;
	width:435px;
	height:102px;
	padding: 0;
	background:white;
	border:1px solid #D8D7D7;
	position:relative;
	/*overflow:hidden;*/
}
#brands_box img {
	float:left;
	margin:15px 0px 0px 18px;
	border:1px solid #D6D5D5;
}
#brands_box img.brands_arrow_right {
	float:left;
	border:none;
	cursor:pointer;
	position:absolute;
	z-index:50;
	right:0px;	
}
.brands_bock {
	float:left;
}

/* Tabs */
.content_right {
	/*min-height:175px;*/
	height:175px;
	overflow:hidden;
}
.content_default {
	/*min-height:185px;*/
	height:185px;
	overflow:hidden;
}



/* Product Box */
#text_right_boxes {
	position:relative;
	float:left;
	width:435px;
}

#text_right_boxes_default {
	position:relative;
	float:left;
	width:305px;
}

#text_right_boxes_full {
	position:relative;
	float:left;
	width:100%;
}

.product_box {
	float:left;
	clear:none;
	width:145px;
	height:185px;
	padding-right:5px;
	text-align:center;
	border-right:1px solid #D6D5D5;
}

.product_box_noborder {
	float:left;
	clear:none;
	width:145px;
	height:185px;
	padding-right:5px;
	text-align:center;
	border:none;
}

.product_box img, .product_box_noborder img {
	border:none;
	margin:20px auto;
}
.product_box_price {

}
.product_box_arrow_right {
	float:left;
	border:none;
	cursor:pointer;
	position:absolute;
	z-index:50;
	right:0px;	
	top:55px;
}
#product_boxes {
	width:435px;
	height:185px;
}
.product_box_group {
	width:415px;
	height:185px;
}
.product_box_image {
	float:left;
	clear:both;
	width:145px;
	height:125px;
	margin:8px 0px 0px 0px;
	background:white;
}
.product_box_image:hover {
	background:url(../images/border.gif) no-repeat top center;
}
.product_box_image img {
	position:relative;
	top:-5px;
}

/* product detail view */
.product {
	color:#424242;
	font-size:18px;
	padding-bottom:20px;
	margin-bottom:10px;
	border-bottom:1px solid #D6D5D5;
}
.product_image {
	float:left;
	width:155px;
	height:175px;
	margin-botton:20px;
	border:1px solid #D6D5D5;
	background:white;
}

.product_image_thumb {
	float:left;
	width:155px;
	height:auto;
	margin-botton:20px;
	border:1px solid #D6D5D5;
}
.right_tab {
	border:none;
	width:100%;
}
.right_tab tr td.left {
	vertical-align:top;
	padding:25px 0px;
	text-align:right;
	border-bottom:1px solid #D6D5D5;
	width:260px;
}
.right_tab tr td.right {
	vertical-align:top;
	padding:25px 10px 0px 0px;
	text-align:right;
	border-bottom:1px solid #D6D5D5;
}
.right_tab tr td span {
	float:right;
}
.in_stock {
	color:#018338;
}
.out_of_stock {
	color:#AA2625;
}
.product_price {
	color:#399ABC;
	font-size:20px;
	position:relative;
	top:-5px;
}
.right_tab tr td.right input[type=button], .right_tab tr td.right input[type=submit] {
	display:block;
	float:right;
	color:black;
	font-weight:normal;
	padding:0px 8px 4px 8px;;
	background:url(../images/kart_bg.jpg) no-repeat;
	width:105px;/*ie*/
	height:27px;
	cursor:pointer;
	font-size:11px;
	margin-right:15px;
	border:none;
}

/* Xsell products */
.product_box_tab {
	font-size:14px;
	color:#3398BB;
	border-top:1px solid #D8D7D7;
	border-left:1px solid #D8D7D7;
	border-right:1px solid #D8D7D7;
	border-bottom:none;
	background:white;
	padding: 10px 15px;
	width:120px;
	position:relative;
	top:1px;
	margin-top:3px;
}
.product_box_container {
	border:1px solid #D8D7D7;
	background:white;
	width:750px;
	height:185px;
}

/* Recommend a product */
#view_recommend {
	width:450px;
	height:350px;
}

/* Page navigation */
.page_navigation {
	float:left;
	border-top:1px solid #D6D5D5;
	width:100%;
	padding:20px 0px 5px 0px;
}
.page_navigation a {
	border:1px solid #D6D5D5;
	background:white;
	padding:3px 5px;
	text-decoration:none;
}
.page_navigation a:hover {
	border:1px solid #6F6F6D;
}
.page_navigation a.page_current, .page_navigation a.page_current:hover {
	font-weight:bold;
}
