
body { padding: 0; margin: 15px 0 0 0;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../imgs/bg.jpg);	background-repeat: no-repeat;	background-position: left top;}
html, #body1 {
	 padding: 0; margin: 0;
	
}


strong {	font-weight:bold;color:#4c4c4c;}
/* Standard settings */
h1,h2,h3,h4,h5,h6 
{margin:2px 0; padding: 3px 0; color:#4c4c4c; font-family:Trebuchet, "Trebuchet MS", Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif; font-weight:bold; }

h1 {font-size:1.1em;}
	h1 a:link, h1 a:visited, h1 li a:active {color:#999; text-decoration:underline;}
	h1 a:hover {color:#999;text-decoration:none;}
h2 {font-size:1em;}
	h2 a:link, h2 a:visited, h2 li a:active { color:#999;text-decoration:underline;}
	h2 a:hover {color:#999;text-decoration:none;}
h3 {font-size:0.9em;}
h4 {font-size:0.8em;}




.error {font-size:1.0em; text-align:center; background-color:#e51937; color:#ffffff;padding:5px 0; font-weight:bold}


#content { width: 100%; background-color:none;}

	#content a:link, #content a:visited, #content a:active { color: #00B1F3; text-decoration:underline; }
	#content a:hover {  color: #00B1F3; text-decoration:none; }


#main-2 { width: 900px; margin: 1em auto; }
#main-1 {  background: #fff url(../imgs/main/main_gradient_bg.gif) repeat-x 0 100% ; }

#main,  .x  {background-color:none; background: url(../imgs/main/main_bg_middle.gif) repeat-y 100% 0;  }
#main1, .x1 {background-color:none; background: url(../imgs/main/main_bg_top.gif) no-repeat 100% 0; }
#main2, .x2 {background-color:none; background: url(../imgs/main/main_bg_bottom.gif) no-repeat 100% 100%; }

.W3C #main2 { overflow: hidden; }
.IE #main2 { zoom:1; }

/*Change */#main .sidebar { width:260px; }
	.W3C #main .sidebarR { width: 240px; min-height:577px; }
	.IE #main .sidebarR { width: 240px; height:577px; }
/*EXTRA */ #main .sidebarR p { padding:0 15px 0 0; font-size: 80%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:12px;}


/*Contact */
.W3C #main .sidebarRc { width: 200px; min-height:550px; }
.IE #main .sidebarRc { width: 200px; height:550px; }
/*EXTRA */ 


#left_col  { float: left;  }
	.W3C #main .sidebar {  min-height:577px; }
	.IE #main .sidebar {  height:577px; }
#right_col { float: right; }

.dual_col #right_col {  display: none; }

#content { width:600px; float:right; position:relative; padding-right:20px}
.innerpage {padding-top:18px;}
.innerpage p, .innerpagec p { padding:0 15px 0 0; font-size: 80%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

#logo      { display: block; width: 230px; height: 65px; margin: auto; background: url(../imgs/logo.png) no-repeat 0 0; }
.IE6 #logo { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/logo.png', sizingMethod='scale'); }

#logo span { margin: -999em; }


/* SIDE NAVIGATION */

#cart {margin-top: 50px; font-size:12px; text-align:right; padding-right:30px;}
#cart a:link, #cart a:visited, #cart a:active { color: #00B1F3; text-decoration:underline; }
	#cart a:hover {  color: #00B1F3; text-decoration:none; }

.shop_btn { text-align: right; margin: 20px; }

#navigation,
#navigation li {
	margin: 0; padding: 0; list-style-type: none;
}

#navigation { margin-top: 20px;  background-color:none; }

#navigation      a { display: block; background-repeat: no-repeat; overflow: hidden;  color: #00B1F3;}
.IE6 #navigation a { zoom: 1 }


#navigation a        span { display: block; }
#navigation a .title span {	margin: -999em; }

#navigation a .title { background-repeat: no-repeat; background-position: 0 0; height: 30px; width: 200px; float: right;  }

#navigation      .tops a .title { background-image: url(../imgs/nav/tops.png);  }
.IE6 #navigation .tops a .title { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/nav/tops.png', sizingMethod='scale'); }

#navigation      .bottoms a .title { background-image: url(../imgs/nav/bottoms.png);  }
.IE6 #navigation .bottoms a .title { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/nav/bottoms.png', sizingMethod='scale'); }

#navigation      .jackets a .title { background-image: url(../imgs/nav/jackets.png);  }
.IE6 #navigation .jackets a .title { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/nav/jackets.png', sizingMethod='scale'); }

#navigation      .dresses a .title { background-image: url(../imgs/nav/dresses.png);  }
.IE6 #navigation .dresses a .title { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/nav/dresses.png', sizingMethod='scale'); }

#navigation      .saleitems a .title { background-image: url(../imgs/nav/saleitems.png);  }
.IE6 #navigation .saleitems a .title { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/nav/saleitems.png', sizingMethod='scale'); }

#navigation      .contact a .title { background-image: url(../imgs/nav/contact.png);  }
.IE6 #navigation .contact a .title { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/nav/contact.png', sizingMethod='scale'); }

#navigation      .mailing a .title { background-image: url(../imgs/nav/mailing.png);  }
.IE6 #navigation .mailing a .title { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/nav/mailing.png', sizingMethod='scale'); }

#navigation a .star { width: 30px; height: 30px; float: right; /*margin-right:10px;*/ }

#navigation a:hover .star,
#navigation a.active .star {
	background: url(../imgs/nav/star.png) no-repeat -2px -3px;
}

.IE6 #navigation a:hover  .star ,
.IE6 #navigation a.active .star {
	background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/nav/star.png', sizingMethod='scale');
}

.shop_btn   a .title { display: none; }

#footer { text-align: right;  font-size: 63%; padding: 5px; }
#footer a:link, #footer a:visited, #footer a:active { color: #00B1F3; text-decoration:underline; }
	#footer a:hover {  color: #00B1F3; text-decoration:none; }
 
form {margin:10px 0;}
input, select, textarea {font-size:11px;}
fieldset, label {border:0;  padding:0; margin:0;}

/* ITEMS */
#items {font-size:11px;}
.itemDiv {width:135px; float:left; padding:12px 14px 0 0 ; font-size:1.1em; line-height:1.3em; }
.itemDiv img {border:solid 1px #555555;}
#items a:link, #items a:visited, #items a:active { color: #E51937; text-decoration:none; }
		#items a:hover {  color: #E51937; text-decoration:underline; }
		.W3CIE7 .itemDiv {min-height:210px;}
		.IE .itemDiv {height:210px;}
.itemTitle {padding:1px 0;}
.itemPrice	{padding:1px 0; }
.itemPrice span {text-decoration:line-through;}
p.availability {font-size:10px;}
p.itemcode {font-size:10px;}
/* DETAIL PAGE */
#detailLeft {width:265px; float:left; padding:15px 0 0 0}
	#detailLeft img {border: 1px solid #555555;}
	#detailRight{ margin-left:280px;}
	#extraphotos {margin-top:10px;}
	#extraphotos h4 {margin-left:0;}
	#extraphotos img {margin:5px 5px 0 0; border: 1px solid #555555;}
	.colourSwatch { height:30px; width:50px;  margin: 0; border: 1px solid #555555;}
	#colourways {width:96%; padding:0; margin:0;}
	#colourways p  {font-size:10px;}
	#colourways td  {width:24%;}

.productPrice span {text-decoration:line-through;}
.dottyborder {
	margin:15px 0;
	padding:10px;
	border:1px solid #d6d6d6;
	background-color: #F5F5F5;
}
.dottyborder label {font-size:11px; }

.dottyborder form, .dottyborder label {
	margin: 0;
	padding:0;

}





	
#mytable, #mytable2 {
	width: 95%;
	padding: 0;
	margin:  10px 0 20px 0;
}

#mytable caption, #mytable2 caption {
	padding: 0 0 5px 0;
	width: 95%; 
	font: italic 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable th, #mytable2 th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	border-top: 1px solid #EFEFEF;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #00B1F3;
}

#mytable td, #mytable2 td {
	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	background-color: #fff;
	padding: 6px 6px 6px 12px;
	
}
