body {
    width: 100%;
    min-height: 500px;
	font-family: 'Roboto',Arial,Helvetica,san-serif;
	font-size: 14px;
	font-weight: 300;
	color: #0C1F2D;
    /* Vertical Gradient Background */
    background: #eee;                                   /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ddd,#fff);    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ddd,#fff);         /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ddd,#fff);       /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ddd,#fff);            /* Standard syntax */
    background-repeat: no-repeat;
}

.ie10up {
	font-size: 16px;
}

#documents {
#	background-image: url(../images/footer_background_gradient.png);
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAcCAYAAABLam7PAAAAW0lEQVQI132MsQ2AMBADDxQ6JBahYwOGoWAN5mAdVsgaSJTo3xRJgYiCq5N8djOumwDCMk8AhP2ICe7rTCB5AiQAWnKC/FOV8stB1VXdkVsGs2JlNfnnuesHAB4IBj5E2bxe4QAAAABJRU5ErkJggg==");
/* 	color: #FFF; */
}

#documents a {
	color: #777;
}

#documents a:hover {
	background-color: #0A181D;
	border: 1px solid #FFF;
}

a {
	color: #0C446F;
}

#menu ul {
	width: 132px;
	padding: 0 0 15px 10px;
	margin: 5px 0 0 0;
}

#menu li > a {
	border-bottom: 1px solid #F0EEEE;
#	background: url(../images/bullet.gif) no-repeat left 11px;
	background: url(data:image/gif;base64,R0lGODlhBQAFAIABABYvRwAAACH5BAEAAAEALAAAAAAFAAUAAAIHTGCJe+pRAAA7) no-repeat left 11px;
	padding: 4px 0 4px 10px;
	width: 122px;
	display:block;
}

#menu > li > a.menu_closed {
#	background-image: url(../images/menu_top_closed.png);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJAQMAAADaX5RTAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAABxJREFUCNdjUGBgMGBgsGBgsGFgsAOTFmARBQYAGO8Bx4TelFkAAAAASUVORK5CYII=);
}

#menu > li > a.menu_open {
#	background-image: url(../images/menu_top_open.png) !important;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJAQMAAADaX5RTAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAABtJREFUCNdjYACD/w0M9QwMdgwMMgwMHBAhBgAqzgJhPbur2wAAAABJRU5ErkJggg==) !important;
}

#mailing_list input.submit {
	background-image: url(../images/button_subscribe.png);
}

#mailing_list input.submit {
	background-color: transparent;
	border: 0px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	margin-left: 5px;
	text-shadow: #6374AB 2px 2px 2px;
	width: 137px;
}
.diver {
	border-bottom: 1px solid #F0EEEE;
	display: block;
	margin: 6px 0 8px;
}

div.category_product:after {
/*	border-bottom: 1px solid #C4C8C8; */
	content:""; 
	height:1px;
	background: -moz-linear-gradient(left,#fff 0%,#aaa 50%,#fff 100%); 
	background: -webkit-linear-gradient(left,#fff 0%,#aaa 50%,#fff 100%); 
	background: linear-gradient(left,#fff 0%,#aaa 50%,#fff 100%);
	background: -ms-linear-gradient(#aaa,#fff);
	background: -o-linear-gradient(#aaa,#fff);
	width: 80%;
	display: block;
}

#product_detail > .options {
	border-top: 1px solid #C4C8C8;
}

#review_write {
#	background-image: url(../images/background_info_box.png);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAABkCAYAAABOx/oaAAAAYklEQVRIx2O8+/bLfwY0wMSABRAvyMKITZCBkZE4lRTbzkh1x2NXSZmPcIUS1d2JSzsjA53inRaOp08Co5uPcKVkRro4ntKMMND5fUikZLoVLLQoLiiMdxolsKFbsAzpmgsAXhQFJONKjKwAAAAASUVORK5CYII=);
}

#product_share {
#	background-image: url(../images/background_info_box.png);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAABkCAYAAABOx/oaAAAAYklEQVRIx2O8+/bLfwY0wMSABRAvyMKITZCBkZE4lRTbzkh1x2NXSZmPcIUS1d2JSzsjA53inRaOp08Co5uPcKVkRro4ntKMMND5fUikZLoVLLQoLiiMdxolsKFbsAzpmgsAXhQFJONKjKwAAAAASUVORK5CYII=);
}

.basket_header {
#	background: #0C446F url(../images/nav.png) repeat-x left top;
	background: #0C446F url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACdJREFUeNpinjlzJsPr16+Z/v//z8TAwACmYZiafDL0MhsaGgIEGAC81VYfatbA6gAAAABJRU5ErkJggg==) repeat-x left top;
	color: white;
	font-weight: bold;
	padding: 7px 5px;
}

a.button_submit {
	vertical-align: top;
}

.button_submit.right,input[type="submit"].right,input[type="reset"].right {
	float: right;
	margin-left: 5px;
}

.checkout-progress {
	color: #CDCDCD !important;
}

.checkout-progress > span.current {}

.checkout-progress > span.next {
	margin-left:20px;
}

.checkout-progress > span.last {}

.hover_zoom {
	background-color: #DAEBF3;
	color: #4F4F4F;
}
