﻿
UL {  color: #f6c60e; }

UL DIV {  color: #c12b2f; }


/* Layout*/
#maincontainer
{
width: 980px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
padding:10px 0 0 0;
}
#topsection
{
height: 175px; /*Height of top section*/
font-size:11px;
}
#topsection a {font-weight:bold;font-size:12px;}

#main_text {font-weight:bold;font-size:12px;}

#contentwrapper
{
float: left;
width: 100%;
padding:15px 0 15px 0;
}
#contentcolumn
{
margin:0 0 0 0;
}
.contenttube
{
margin: 0 0 0 0; /*Margins for inner DIV inside each column (to provide padding)*/
padding:0 0 0 0;
}
#footer
{
font-size:9px;
text-align:right;
padding:5px 0 0 0;
clear: both;
}

/* ************************************ */


img
{border:0;} 
div.hr
{clear:both;height:1px;background:#022c5d;padding:0;margin:0;border:0;}

ul{margin:10px 0 10px 20px;}
li {margin:4px 0 4px 20px;}
menu_header {text-decoration:none;color:#FFFFFF;} 

a{text-decoration:none;color:#04305f;}
a:hover{text-decoration:underline;}
body{margin: 0px; padding: 0; font-family: Arial; font-size: 12px; color: #525252;}

/* site wide font   */
div,td{font-family: Arial; font-size: 12px; color: #000000;}

form{margin: 0px}
.inp1{border: solid 0px; width: 100px; height: 18px; font-family: Arial; font-size: 12px; color: #525252; background: url(images/sign_up_bg.gif) no-repeat; padding: 3px}
.inp2{border: solid 1px #C8C6C6; width: 275px; height: 20px; font-family: Arial; font-size: 12px; color: #525252; padding: 2px}
.tarea1{border: solid 1px #C8C6C6; width: 175px; height: 75px; font-family: Arial; font-size: 12px; color: #525252; padding: 2px}
.tarea2{border: solid 1px #C8C6C6; width: 275px; height: 125px; font-family: Arial; font-size: 12px; color: #525252; padding: 2px}
.tarea3{border: solid 1px #C8C6C6; width: 375px; height: 75px; font-family: Arial; font-size: 12px; color: #525252; padding: 2px}

.login{font-family: Arial; color: #ffffff;font-weight:bold;font-size:10px;text-align:left;}

.menu{height: 20px; font-family: Arial; color: #ffffff;font-weight:bold;font-size:12px;}

.t{font-family: Arial; font-size: 12px; color: #525252;}
.t12{font-family: Arial; font-size: 12px; color: #525252;}
.l1{font-family: Arial; font-size: 10px; color: #557D90; font-weight: 600}
.l2{font-family: Arial; font-size: 10px; color: #557D90; font-weight: 600}
.ndata{padding: 8px 8px 0 8px; font-family: Arial; font-size: 12px; color: #525252; font-weight: 600}

.ndata_12_blue{font-family: Arial; font-size: 12px; color: #3e5e83; font-weight: 400}

.ndata_12{padding: 8px 8px 0 8px; font-family: Arial; font-size: 14px; color: #525252; font-weight: 600}
.ndata_14{padding: 8px 8px 0 8px; font-family: Arial; font-size: 14px; color: #525252; font-weight: 600}

.ndata_17_red{padding: 8px 8px 0 0px; font-family: Arial; font-size: 17px; color: #c12b2f; font-weight: 900}

.menuSelected{font-family: Arial; color: #3e5e83; font-weight: 600}

.group_code_selected{ font-family: Arial; color: #efb310; font-weight: 900; font-size:11px}
.prodline_code_selected{font-family: Arial; color: #000000; font-weight: 900;background-color:#FFFFFF;  font-size:10px}
.subcat_code_selected{font-family: Arial; color: #000000; font-weight: 900;background-color:#FFFFFF;  font-size:10px}

.ndata_14_drkblu{padding: 0px 0px 0 0px; font-family: Arial; font-size: 14px; color: #053364; font-weight: 600}
.ndata_13_drkblu{padding: 0px 0px 0 0px; font-family: Arial; font-size: 13px; color: #053364; font-weight: 600}
.ndata_16_drkblu{padding: 0px 0px 0 0px; font-family: Arial; font-size: 16px; color: #053364; font-weight: 600}
.ndata_11_drkblu{padding: 0px 0px 0 0px; font-family: Arial; font-size: 11px; color: #053364; font-weight: 600}
.ndata_16{padding: 8px 8px 0 8px; font-family: Arial; font-size: 16px; color: #525252; font-weight: 600}
.ndata_18{padding: 8px 8px 0 8px; font-family: Arial; font-size: 18px; color: #525252; font-weight: 600}
.ndata_18_wh_bl_bg{padding: 8px 8px 0 8px; font-family: Arial; font-size: 18px; background-color:#04305f; font-weight: 600}
.ntext{padding: 4px 8px 4px 8px; font-family: Arial; font-size: 12px; color: #525252;}
.nlink{padding: 0 8px 5px 8px; font-family: Arial; font-size: 10px; color: #557D90; font-weight: 600}
.menu_white{padding: 0px 0px 0 0px; font-family: Arial; font-size: 11px; color: #FFFFFF; font-weight: 600}
.menu_white_div{padding: 0px 6px 0 6px; font-family: Arial; font-size: 11px; color: #CCCCCC; font-weight: 200}
.top_nav_pad{padding-right:20px;}
.ecom_16_drkblu{padding: 0px 0px 0 0px; font-family: Arial; font-size: 16px; color: #053364; font-weight: 900;}
.ecom_12_drkblu{padding: 0px 0px 0 0px; font-family: Arial; font-size: 12px; color: #053364;font-weight: 200;}
.red_11{padding: 0px 0px 0 0px; font-family: Arial; font-size: 11px; color: #c1282d; font-weight: 100}
.rl{font-family: Arial; font-size: 12px; color: #737373; font-weight: 600}
.top{padding: 5px 10px 5px 10px; font-family: Arial; font-size: 12px; color: #525252;}
.topl{font-family: Arial; font-size: 12px; color: #557D90; font-weight: 600}
.c{font-family: Arial; font-size: 12px; color: #525252; padding: 10px 20px 10px 20px}
.ct{font-family: Arial; font-size: 12px; color: #525252; padding: 10px; font-weight: 600}
h3{margin: 0px; padding: 0px; color: #000000; font-size: 14px; font-weight: 600; font-family: Arial;}
.prlink{font-family: Arial; font-size: 12px; color: #46859F;}
.prlinkbl{font-family: Arial; font-size: 12px; color: #46859F;}
.prlink11{font-family: Arial; font-size: 12px; color: #46859F;}
.prlink11bl{font-family: Arial; font-size: 12px; color: #46859F;}
.pg{font-family: Arial; font-size: 12px; color: #525252; text-decoration: underline}
.pging{font-family: Arial; font-size: 12px;}

#interface1 {
	z-index:1;
}
#loader_container {text-align:center; position:absolute; top:40%; width: 450px; padding: 10px 0}
* html #loader_container {position:absolute; top:40%; padding: 10px 0; width: 30px}
.border_preview{
	z-index:100;
	position:absolute; 
	background: #F3F3F3;
	border: 2px solid #C4C4C4;
	width: 450px;
}
* html .border_preview {
	z-index:100;
	position:absolute; 
	background: #F3F3F3;
	border: 2px solid #C4C4C4;
	width: 450px;
	height: 300px;
}

.red_bold {
	color: #c12b2f;
	font-weight: bold;
}

.yellow_bold {
	color: #efb310;
	font-weight: bold;
	padding:3px 0 0 0;
	font-size:10px;
}

.dark_title {color: #000000}
.font_size_15_w {font-size: 15px; color:#FFFFFF}
.font_size_14_blu {font-size: 14px; color:#00295c}
.v2_f_22blu {font-size: 22px; color:#00295c; font-weight:900;}
.v2_f_13blu {font-size: 13px; color:#00295c; font-weight:400; font-family:Arial}
.font_size_24_w {font-size: 20px; color:#FFFFFF}
.font_size_24_b {font-size: 20px; color:#000000}
.font_size_14_b {font-size: 14px; color:#000000; font-weight:900}

.font_size_24_b_pad {padding:4px 4px 4px 14px; font-size: 20px; color:#000000}

.red {color: #c12b2f}
.phone_red_24 {color: #c12b2f}
.featured_red_20 {font-size: 20px; font-weight: 600; color: #c12b2f}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;padding:0;
}

/* Main CSS */
body {
	font-family:Arial;
	font-size:10px;
	color:#4D5557;
	margin:0px;
	padding:0px;
}


select {height:25px; padding:0; margin:0; }

a {
	color:#000;
	text-decoration:none;
}
a img {
	border:none;
}
a:hover {
	color:#ffc011;
	text-decoration:none;
}
input {
	border:1px solid #cbcbcb;
}

input.mailBox {
	height:18px;
	font-size:95%;
	color:#808080;
}

input.blubutton
{
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#053364;
   border-style:none;
}

.h
{
	display:none;
	width:1px;
	height:1px;
	visibility:hidden;
}

textarea{
	border:1px solid #cbcbcb;
}


/* nice_form */
.nice_form a {
color:#666666;
display:block;
padding:2px;
width:76px;
}
.nice_form div {
border:1px solid #CACACA;
padding:2px;
width:76px;
z-index:150;
}
.nice_form ul {
margin:0px;
padding:0px;
}
.nice_form li {
list-style-type:none;
}
.nice_form_select_options {
background-color:#FFFFFF;
margin-top:-1px;
padding:4px;
position:absolute;
visibility:hidden;
}
.nice_form_select {
position:relative;
}
.nice_form_select {
background-image:url(niceform_select_down.gif);
background-position:64px 2px;
background-repeat:no-repeat;
}
.nice_form_select a {
padding:0px;
}

#gender-dd-select{
	position:absolute;
	background:#fff;
	margin-top:-1px;
	width:75px;
}

/* ------------------------------------------------------------------------  */
/* CSS Nice Select Options */
.nice_form a {
	color:#666;
	display:block;
	width:76px;
	padding:2px;
}
.nice_form div {
	border:1px solid #cacaca;
	padding:2px;
	width:81px;
	z-index:150;
	font-size:10px;
}
.nice_form ul {
	margin:0px;
	padding:0px;
}
.nice_form li {
	list-style-type:none;
}
.nice_form_select_options, #gallery-combo-fit, #gallery-combo-colours, #gallery-combo-material, #gallery-combo-size {
	position:absolute;
	bottom:6px;
	background-color:#FFF;
	padding:4px;
	z-index:9999;

}

#gallery-combo-material{width:100px;}

.nice_form_select {
	position:relative;
}
.nice_form_select {
	background-image:url(http://imgdvs.yoox.biz/img/xydiesel/common/niceform_select_down.gif);
	background-repeat:no-repeat;
	background-position:64px 2px;
}
.nice_form_select a {
	padding:0px;
}

/* PROTOTIP  TOOLTIP */
.tooltip {
  width: 150px;
  color: #4d5557;
  background:#fff;
  border:1px solid #4d5557;
  text-align:left;
}
.tooltip .title { 
  padding: 5px;
}
.tooltip .content { 
  padding: 5px;
}



#wishBgImgSSL{
	background:url(/images_ssl/cart/cam.gif) top left no-repeat;
}
#cartBgImgSSL{
	background:url(/images_ssl/cart/shop.gif) top left no-repeat;
}



#header_main_right {	padding-right:0px;#}

.nice_form_select_options, #gallery-combo-fit, #gallery-combo-colours, #gallery-combo-material, #gallery-combo-size  {bottom: 250px;top:175px;#}

.blue_bar td {
	background-color: #00295c; color: white; padding:4px 4px 4px 14px; font-size:13px; text-align:left; font-weight:800; 
}
.blue_bar a{
color:#FFFFFF;
}
.blue_bar a:hover{
text-decoration:underline;
}

.blue_bar_sub td {
	background-color: #4D628D; color: white; padding:4px 4px 4px 14px; font-size:15px; text-align:left; font-weight:800; font-color; 
}
.blue_bar_sub a{
color:#FFFFFF;
}
.blue_bar_sub a:hover{
text-decoration:underline;
}

hr { border-bottom: dotted 1px #f7f7f7;margin: 0;padding: 0; }

.shop_cart_summary {
	color: #000000;
	font-size: 9px;
}

.shop_browse_name {
	color: #000000;
	font-size: 11px;
	text-transform:capitalize;
}

.to_lower
{
	text-transform:lowercase;

}

.pl_select_head {
background-image:url(images/v2_grey_fade_bg.gif);
width:195px;
padding-top:5px;
color:#000000;
font-weight:300;
}



