html {
     overflow: -moz-scrollbars-vertical;
}

BODY {
	margin: 0px;
	
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
	
	color: #000000;
	font-family: Arial,Verdana,Tahoma;
	font-size: 12px;
	
	text-align: center;
}

A {
	color: #0075C5;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

IMG {
	border: 0px;
	display: block;
	margin: auto;
}

p {
       padding: 10px;
}

TABLE {
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
}

TD {
	padding: 1px;
	
	color: #000000;
	font-family: Arial,Verdana,Tahoma;
	font-size: 12px;
}

P {
        margin: 0px;
}

P.user_details {
        color: #000000;
}

P.order_view_title
{
        color: #000000;
}


DIV.align-center {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}

TABLE.cat_side {
	display: none;
}

TABLE.cat_item_list {
	display: none;
}

/* LAYOUT */
DIV.layout {
	display: block;
	float: left;
	width: 800px;
	
	margin: 10px 0px 20px 0px;
	
	text-align: left;
}

DIV.layout DIV.top {
	display: block;
	float: left;
	width: 800px;
	
	/*background-color: #FFFF00;*/
}

DIV.layout DIV.left {
	display: block;
	width: 200px;
	
	/*background-color: #FF0000;*/
}

DIV.layout DIV.center {
	display: inline;
	float: left;
	width: 320px;
	margin-left: 8px;
	/*background-color: #00FF00;*/ 
}

DIV.layout DIV.right {
	display: inline;
	float: right;
	width: 260px;
	/*left: 780px;*/
	/*background-color: SP#0000FF;*/
}

DIV.layout DIV.bottom {
	display: block;
	float: left;
	width: 800px;
	
	/*background-color: #00FFFF;*/
}
/* LAYOUT */

/* NAVIGATION */
TD.main_left DIV.menu {
	display: block;
	float: left;
	width: 200px;
	margin: 0px 0px 10px 0px;
}

TD.main_left DIV.menu DIV.begin {
	display: block;
	float: left;
	width: 200px;
	height: 10px;
	
	background-image: url(images/left_menu_top_background.gif);
	background-repeat: no-repeat;

}

TD.main_left DIV.menu DIV.items {
	display: block;
	float: left;
	width: 200px;
}

TD.main_left DIV.menu DIV.items DIV.item, TD.main_left DIV.menu DIV.items DIV.item_last {
	display: block;
	width: 200px !important;
/*	
	color: #0075C5;
*/
        color: white;
	font-size: 12px;
	font-weight: bold;
	
	padding: 5px 0px !important;
	
	text-decoration: none;
	text-align: center;
/*	
	background-image: url(images/left_menu_item_background.gif);
*/
background-color: #0075c5;
border-bottom: 1px solid #c2c2c2;
}

TD.main_left DIV.menu DIV.items DIV.item_last {
border-bottom: 0px solid #c2c2c2;
}

TD.main_left DIV.menu DIV.items DIV.item A, TD.main_left DIV.menu DIV.items DIV.item_last A {
/*	
	color: #0075C5;
*/
color: white;
	
	font-size: 12px;
	font-weight: bold;
	
	text-decoration: none;
	text-align: center;
}

TD.main_left DIV.menu DIV.items DIV.item A:hover {
        color: #EE9C19;
}

TD.main_left DIV.menu DIV.items DIV.item_last A:hover {
        color: #EE9C19;
}

TD.main_left DIV.menu DIV.end {
	display: block;
	float: left;
	width: 200px;
	height: 10px;
	background-image: url(images/left_menu_bottom_background.gif);
	background-repeat: no-repeat;


}
/* NAVIGATION */

/* CONTENT */
TABLE.main {
	display:block;
	float:left;
	width: 800px;
	margin-bottom: 10px;
}

TABLE.main TD.main_left {
	width: 200px;
}

TABLE.main TD.main_right {
	width: 600px;
}

	/* TOP */
	DIV.top DIV.logo {
		display: block;
		float: left;
		width: 200px;
	}
	
	DIV.top DIV.title {
		display: inline;
		float: left;
		width: 310px;
		height: 40px;
		
		color: #0075C5;
		
		padding: 35px 20px 15px 20px;
		
		text-align: center;
		
		font-size: 17px;
		font-weight: bold;
	}
	
	DIV.top DIV.subtitle {
		display: inline;
		float: left;
		width: 790px;
		height: 30px;
	}
	
	DIV.top DIV.subtitle SPAN {
		float: left;
		color: #952426;
	}
	
	DIV.top DIV.subtitle IMG {
		float: right;
	}
	
	DIV.top DIV.message {
		display: inline;
		float: left;
		width: 250px;
		height: 90px;
		color: #952426;
		text-align: center;
	}
	
	DIV.top DIV.basket {
		display: inline;
		float: left;
		width: 220px;
		height: 40px;
		
		color: #0075C5;
		
		margin: 55px 0px 0px 0px;
		padding: 10px 15px;
		
		background-image: url(images/basket_background.gif);
		background-repeat: no-repeat;
	}
	/* TOP */
	
	/* LEFT */
	DIV.left DIV.description {
		display: block;
		width: 190px;
		
		padding: 5px;
		
		font-size: 12px;
		color: #000000;
	}
	
	DIV.left DIV.size200 {
		background-image: url(images/description_box_200_background.gif);
		background-repeat: no-repeat;
	}
	
	DIV.left DIV.img {
		padding: 15px 5px 5px 5px;
	}
	/* LEFT */
	
	/* CENTER */
	DIV.center DIV.description {
		display: inline;
		width: 320px;
		
		margin: 0px 0px;
		padding-top: 5px;

		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 0px;
		
		font-size: 12px;
		
	}
	
	DIV.center DIV.size320 {
		background-image: url(images/description_box_320_background.gif);
		background-repeat: no-repeat;
		margin: 2px;
		margin-top: 10px;
	}
	
	DIV.center DIV.size320 p{
		text-align: justify;
		
	}
	
	DIV.center TABLE.thumbs_list {
		display: inline;
		float: left;
		width: 320px;
		height: 250px;
		margin: 0px 0px 2px;
		
		padding: 0px;
				
		
		/* background-image: url(images/thumbs_list_background.gif); */
		background-repeat: no-repeat;
		
	}
	
	DIV.center TABLE.thumbs_list TD.thumbs_list {
		display: block;
		float: left;
		width: 320px;
		height: 240px;
		background-color: #0075c5;
		padding: 0px 0px;
		
		vertical-align: top;
		/*padding: 5px 0px 15px;*/
	}
	
	DIV.center TABLE.thumbs_list TD.thumbs_list SPAN {
		display: block;
		padding: 2px 5px 3px 175px;
		/*width: 320px;*/
		background-image: url(images/arrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 1px;
                /* background-color: #0075c5; */
		float: right;
		font-size: 10px;
		font-weight: bold;
		
	}
	
	DIV.center TABLE.thumbs_list TD.thumbs_list SPAN:hover {
		color: #EE9c19;
		cursor: pointer;
	}
	
        DIV.center DIV.corners-inside BR {
                display: none;
        }

	DIV.center DIV.corners-inside A {
                float: left;
		color: #FFF;
		/*text-align: right;*/
        }
	DIV.center DIV.corners-inside A:hover {
                text-decoration: none;
        }

	
	DIV.center DIV.corners-inside A IMG{
                width: 320px;
        }
	
	DIV.center TABLE.item_single {
		
	}
	

	DIV.center TABLE.item_single TD.name {
		width: 300px;
		height: 30px;
		
		padding: 5px;
		
		text-align: left;
		
		background-image: url(images/item_single_name.gif);
		background-repeat: no-repeat;
	}
	
	DIV.center TABLE.item_single TD.name A {
		font-weight: bold;
		font-size: 14px;
	}
	
	DIV.center TABLE.item_single TD.img {
		width: 300px;
		height: 30px;
		
		padding: 0px 5px;
		
		background-image: url(images/item_single_description.gif);
		background-repeat: no-repeat;
	}
	
	DIV.center TABLE.item_single TD.price {
		display: none;
	}
	
	DIV.center TABLE.item_single A.details_button {
		display: block;
		float: left;
		width: 115px;
		height: 30px;
		
		padding: 7px 5px 0px 180px;
		
		background-image: url(images/item_single_more.gif);
		background-repeat: no-repeat;
		
		font-size: 12px;
		font-weight: bold;
		color: #0075C5;
	}
	
	TABLE.product {
		display: block;
		float: left;
		width: 550px;
		
		margin: 5px 0px 10px 0px;
		padding: 5px;
		
		background-image: url(images/description_box_550_background.gif);
		background-repeat: no-repeat;
	}
	
	TABLE.product TD {
		color: #0075C5;
		font-family: Arial,Verdana,Tahoma;
		font-size: 12px;
	}
	
	TABLE.product TR.title TD {
		height: 35px;
		font-size: 14px;
		font-weight: bold;
	}
	
	TABLE.product TR.price TD {
		font-size: 12px;
		font-weight: bold;
		
		padding: 5px 0px;
	}
	
	TABLE.product TR.quantity TD {
		font-size: 12px;
		font-weight: bold;
		
		padding: 5px 0px;
	}
	
	TABLE.product TR.submit INPUT.item_add {
		width: 140px;
		height: 25px;
		
		border: 0px solid #000000;
		
		color: #0075C5;
		font-family: Arial,Verdana,Tahoma;
		font-size: 12px;
		font-weight: bold;
		
		background-image: url(images/button_140.gif);
		background-repeat: no-repeat;
	}
	
	DIV.description {
		display: inline;
		float: left;
		width: 575px;
		
		padding: 5px;
		margin-bottom: 10px;
		
		font-size: 12px;
		
	}
	
	DIV.size585 {
		margin:0px 0px 0px 8px;
		
		background-image: url(images/description_box_585_background.gif);
		background-repeat: no-repeat;
	}
	
	DIV.main_right_div {
		display: inline;
		float: left;
		width: 575px;
		
		padding: 5px;
		
		font-size: 12px;
				
		margin:0px 0px 0px 15px;
		
		background-image: url(images/description_box_585_background.gif);
		background-repeat: no-repeat;
	}
	
	DIV.order_finalize {
		display: inline;
		float: left;
		width: 575px;
		
		padding: 5px;
		
		font-size: 12px;

		color: #0075C5;
		
		margin:0px 0px 0px 15px;
		

		background-image: url(images/description_box_585_background.gif);
		background-repeat: no-repeat;
	}	
	
	DIV#p_details {
		color: #000000;
		padding-left: 10px;
		font-size: 13px;
	}
	
	DIV#p_details UL {
		display: inline;
		
		margin: 0;
		padding: 0;
	}	
	
	DIV#p_details UL LI.li_label {
		list-style-type: none;
		display: inline;
	}	
	
	DIV#p_details UL LI.li_value {
		list-style-type: none;
		display: inline;
		font-weight: bold;
	}	
	
	DIV#p_details  br {
		/*display: none;*/
	}
	
	TD.item_left {
		width: 300px;
	}
	
	TD.item_right {
		width: 270px;
		padding: 6px;
	}
	
	TD.item_left INPUT.image_navigation {
		width: 140px;
		height: 25px;
		
		font-size: 12px;
		color: #0075C5;
		
		border: 0px solid #000000;
		
		margin: 2px 5px;
		
		background-image: url(images/button_background_140.gif);
		background-repeat: no-repeat;
	}
	
	TD.item_left TD.item_price {
		padding: 3px;
	}
	
	TD.item_left TD.item_single {
		padding: 3px;
	}
	
	TD.item_left INPUT.item_single {
		width: 150px;
		height: 25px;
		
		font-size: 12px;
		color: #0075C5;

		
		border: 0px solid #000000;
		
		margin: 2px 0px;
		
		background-image: url(images/button_background_150.gif);
		background-repeat: no-repeat;
	}
	
	TD.item_left INPUT.tell_friend {
		width: 150px;
		height: 25px;
		
		font-size: 12px;
		color: #0075C5;
		
		border: 0px solid #000000;
		
		margin: 3px 0px;
		
		background-image: url(images/button_background_150.gif);
		background-repeat: no-repeat;
	}
	
	TABLE.tell_friend_form INPUT.item_single {
		width: 150px;
		height: 25px;
		
		font-size: 12px;
		color: #0075C5;
		
		border: 0px solid #000000;
		
		margin: 3px 0px;
		
		background-image: url(images/button_background_150.gif);
		background-repeat: no-repeat;
	}
	
	TABLE.order_user_view INPUT.item_single {
		width: 150px;
		height: 25px;
		
		font-size: 12px;
		color: #0075C5;
		
		border: 0px solid #000000;
		
		margin: 3px 0px;
		
		background-image: url(images/button_background_150.gif);
		background-repeat: no-repeat;
	}
	
	TABLE.order_user_details INPUT.item_single {
		width: 150px;
		height: 25px;
		
		font-size: 12px;
		color: #0075C5;
		
		border: 0px solid #000000;
		
		margin: 3px 0px;
		
		background-image: url(images/button_background_150.gif);
		background-repeat: no-repeat;
	}
	
	TABLE.order_user_view {
		width: 550px
	}
	/* CENTER */
	
	/* RIGHT */
	FONT.user_details a{
		color: #000000;
	}
	
	DIV.print_friendly_link a{
		color: #000000;
	}
	DIV.order_currency{
		color: #000000;
	}
	DIV.right DIV.description {
		display: block;
		width: 245px;
		
		padding: 5px;
		
		text-align: justify;
		font-size: 12px;
		
	}
	
	DIV.right DIV.size250 {
		background-image: url(images/description_box_250_background.gif);
		background-repeat: no-repeat;
	}
	DIV.right DIV.size250orange {
		background-image: url(images/description_box_250_background_orange.gif);
		background-repeat: no-repeat;
	}
	DIV.right DIV.size250green {
		background-image: url(images/description_box_250_background_green.gif);
		background-repeat: no-repeat;
	}
	DIV.right DIV.size250green p, DIV.right DIV.size250orange p{
		text-align: justify;
	}
	DIV.right DIV.size250green p.center, DIV.right DIV.size250orange p.center{
		text-align: center;
                padding-bottom: 0px;
	}
     
	
	
	/* RIGHT */
	
	/* BOTTOM */
	DIV.bottom {
		font-size:10px;
		padding: 5px;
	}
	
	DIV.bottom DIV.copyright{
		margin: 5px auto;
		border-top: 0px solid #C6C6C6;
		width: 600px;
		
	}
	
	
	DIV.bottom A{
		color: #952426;
	}
	
	/* BOTTOM */
/* CONTENT */


td h1.art_name
{
	font-family:Arial,Verdana,Tahoma;
	font-size:12px;
}