@charset "utf-8";
/* CSS Document */

html,body{
height:100%;
margin:0;
padding:0;
}

div.greenBorder {border: 0px solid blue; width:100%;height:100%;} /* just borders to see it */
div.redBorder {border: 0px solid red;width:100%; }


html, body{
	margin:0px 0px 0px 0px;
	padding: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border: 0 none #FFFFFF;
	font-size:11px;
	color:#464646;
	background:url(/Images/bg_page.png);

}

.clr{
clear:both;
}

.top{
vertical-align:top;
}

.bottom{
vertical-align:bottom;
}

.greenBorder {border: 1px solid blue;width:950px;} /* just borders to see it */
.redBorder {border: 1px solid red;}

#main_outline{
width:950px;
border:0px solid red;
background:#fff;
z-index:1;
}


#col_left{
#position:absolute;
#top:0px;
#left:0px;
#width:100px;
text-align:left;
z-index:100;
border:0px solid #000;
}

/*Main Menu*/
ul#main_menu{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0px solid green;
	}
	
#main_menu li {
	margin:0px; 
	padding:0px;
	display: block;
	width:86px;
	display:block;
	border:0px solid red;
	height:35px;
	list-style-type: none;
	}

#main_menu a {
	float: left;
	padding: 35px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:35px; /* for IE5/Win */
	}
	
#main_menu a:hover {
	background-position: 0 -35px;
	}

#main_menu a:active, #main_menu a.menu_selected {
	background-position: 0 -35px;
	}
	
#home_main a  {
	width:86px;
	background:url(/images/menu/home.gif) top left no-repeat;
	}

#colection_main a  {
	width:86px;
	background:url(/images/menu/colection.gif) top left no-repeat;
	}

#dbd_main a  {
	width:86px;
	background:url(/images/menu/design.gif) top left no-repeat;
	}

#story_main a  {
	width:86px;
	background:url(/images/menu/store.gif) top left no-repeat;
	}

#subcribe_main a  {
	width:86px;
	background:url(/images/menu/subcribe.gif) top left no-repeat;
	}

#about_main a  {
	width:86px;
	background:url(/images/menu/about.gif) top left no-repeat;
	}
#contact_main a  {
	width:86px;
	background:url(/images/menu/contact_main.gif) top left no-repeat;
	}

#media_main a  {
	width:86px;
	background:url(/images/menu/media.gif) top left no-repeat;
	}

#press_main a  {
	width:94px;
	background:url(/images/menu/press.gif) top left no-repeat;
	}
/**/


#col_right{
width:940px;
text-align:left;
background-color:#ffffff;
height:600px;
padding:5px;
border:0px solid green;
z-index:1;
}

#content_right{
margin:0px;
width:940px;
height:600px;
text-align:left;
background-color:#f1f0e6;
border:0px solid red;
}

#product_gallery{
position:relative;
top:0px;
left:0px;
height:100%;
border:0px solid red;
}
/*gallery*/
#gallery{
position:absolute;
top:50px;
left:85px;
z-index:99;
}

div.item_gallery_outline{
margin-top:4px;
width:350px;
}

div.first_item{
width:53px;
float:left;
cursor:pointer;
}

div.item_gallery{
margin-left:6px;
width:53px;
float:left;
cursor:pointer;

}

/**/
/*Product*/
#product{
position:absolute;
top:50px;
right:85px;
border:0px solid red;
}

#product_lager{
position:absolute;
top:94px;
right:85px;
border:0px solid red;
}

#product_catalogue{
position:absolute;
top:5px;
right:5px;
width:420px;
height:590px;
background:#FFFFFF;
border:0px solid red;
}

div.item_product{
margin:0px;
margin-left:35px;
width:350px;
border:0px solid red;
}


div.line_product{
width:190px;
margin-left:115px;
border:0px solid red;

}

div.caption{
margin-top:0px;
/*font-family:Verdana,Arial, Helvetica, sans-serif;*/
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#464646;
width:415px;
border:1px solid red;
text-align:center
}



/*Number*/
#left_gallery_outline{
position:absolute;
top:215px;
left:85px;
width:265px;
}

#content_left_outline{
width:265px;
position:relative;
top:0px;
left:0px;
border:0px solid red;

}

div.number{
position:absolute;
top:0px;
left:0px;
font-size:16px;
font-style:italic;

}

div.title_left_heading{
position:absolute;
top:35px;
left:0px;
}

div.text_left{
font-family:Georgia,Arial, verdana;
font-size:11px;
color:#464646;
position:absolute;
top:70px;
left:0px;
width:265px;
text-align:left;
}

div.seri_number{
position:absolute;
top:311px;
left:0px;
width:265px;
height:35px;
text-align:left;
}

div.left_number{
width:31px;
float:left;
text-align:left;
}

div.header_number1{
position:absolute;
top:290px;
left:-25px;

}

div.header_number2{
position:absolute;
top:290px;
left:-8px;
}

div.header_number3{
position:absolute;
top:290px;
left:-13px;

}

div.header_number4{
position:absolute;
top:290px;
left:27px;

}

div.header_number5{
position:absolute;
top:290px;
left:5px;

}

div.header_number6{
position:absolute;
top:290px;
left:122px;

}

div.header_number7{
position:absolute;
top:290px;
left:145px;

}


/**/
#slider {

position: absolute;
/*background-image:url(slider.png);
background-repeat:no-repeat;
background-position: bottom;
width: 300px;
height: 159px;
margin-left:-160px;*/
z-index:999;
}

#slider img {
border: 0;
}

#sliderContent {
margin:0px 0 0 0px;
position: absolute;
top:147px;
left:0px;
text-align:center;
/*background-color:#FFFFCC;*/
color:#333333;
font-weight:bold;
padding: 10px;
z-index:999;
margin-left:-160px;
border:0px solid red; 
}

#openCloseWrap {
position:absolute;
margin:0px 0 0 0px;
font-size:12px;
font-weight:bold;
z-index:999;
}

/**/

/*menu slide*/


.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
text-align:left;
width:160px;/* width of menu (don't forget to add border with below!) */
/*border-left: 8px solid #ffa1a3; /* thick left border of menu */

}

.slidedoormenu li{
/*border-bottom: 1px solid #885b5c; /* Gray border beneath each menu item */
}

.slidedoormenu li a{
/*background: white url(vstrip.gif) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
font: 10px "Kozuka Gothic Pro",Arial, "Trebuchet MS", Verdana;
color:#464646;
display:inline-block;
height:30px;
line-height:30px;
/*border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
text-decoration: none;
padding-left:10px;
padding-right:10px;
background:#FFF;
border:0px solid red;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
color:#464646;
background:#fff;
}

.slidedoormenu li a:hover{
width:auto;
/*background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color:#97c2d0;
text-decoration:none;
background:#FFF;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
padding:0px;
margin:0px;
font: 10px "Kozuka Gothic Pro",Arial, "Trebuchet MS", Verdana;
/*border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
text-decoration: none;
text-indent:10px;
line-height:22px;
/*background:#FFF;*/
border:0px solid red;
color:#97c2d0;
}

.slidedoormenu li.lastitem a{
padding:0px;
margin:0px;
padding: 0px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
color:#464646;
}

#active{
color:#97c2d0;
}


a:link, a:visited{
color:#8c8c8c;
text-decoration:none;
}

a:hover{
color:#4acef8;
text-decoration:none;
}


a.email_link:link, a.email_link:visited{
color:#8c8c88;
text-decoration:none;
}

a.email_link:hover
{
	color:#4acef8;
text-decoration:none;
}

/*number*/
ul#number{
	position: absolute;
	top: 0px;
	left:0px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 26px;
	display: inline;
	overflow: hidden;
	width: 265px;
	}
	
#number li {
	margin: 0; 
	padding:0px;
	display: inline;
	list-style-type: none;
	}

#number a {
	float: left;
	padding: 26px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:26px; /* for IE5/Win */
	}
	
#number a:hover {
	background-position: 0 -26px;
	}

#number a:active, #number a.selected {
	background-position: 0 -26px;
	}
	
#number1 a  {
	width:26px;
	background:url(/Images/number/num1.gif) top left no-repeat;
	}

#number2 a  {
	margin-left:5px;
	width:26px;
	background:url(/Images/number/num2.gif) top left no-repeat;
	}

#number3 a  {
	margin-left:5px;
	width:26px;
	background:url(/Images/number/num3.gif) top left no-repeat;
	}

#number4 a  {
margin-left:5px;
	width:26px;
	background:url(/Images/number/num4.gif) top left no-repeat;
	}

#number5 a  {
	margin-left:5px;
	width:26px;
	background:url(/Images/number/num5.gif) top left no-repeat;
	}

#number6 a  {
	margin-left:5px;
	width:26px;
	background:url(/Images/number/num6.gif) top left no-repeat;
	}

#number7 a  {
margin-left:5px;
	width:26px;
	background:url(/Images/number/num7.gif) top left no-repeat;
	}
/**/
/*SUBSCRIBE*/
#become{
margin-top:6px;
width:350px;
}

div.update_here{
width:350px;
}

#subscribe_detail{
position:absolute;
top:130px;
left:85px;
}

#subscribe_outline{
position:absolute;
top:130px;
right:85px;
border:0px solid red;
width:390px;
}

div.subscribe{
margin-top:6px;
width:390px;
border:0px solid red;
}	

div.text_subscribe{
padding-top:8px;
width:90px;
float:left;
text-align:left;
font-size:11px;
color:#8c8c88;
border:0px solid #ccff00;
}

div.input_subcribe{
margin-left:5px;
width:290px;
float:left;
text-align:left;
color:#8c8c88;
border:0px solid blue;
}

div.how_can{
margin-left:5px;
width:290px;
float:left;
text-align:left;
color:#8c8c88;
border:0px solid blue;
}

div.check_subcribe{
padding-left:2px;
width:290px;
float:left;
text-align:left;
color:#8c8c88;
border:0px solid blue;
}

input.sub{
margin:0px;
width:285px;
height:18px;
border:1px solid #8c8c88;
}

input.post{
margin:0px;
width:107px;
height:18px;
border:1px solid #8c8c88;
}

select.sub{
width:110px;
height:21px;
border:1px solid #8c8c88;
}

div.bt_save{
margin-left:5px;
padding-top:15px;
float:left;
}

div.unsubcribe{
padding-top:75px;
padding-left:95px;
width:250px;
font-style:italic;
color:#8c8c8c;
border:0px solid red;
}
/*Contact*/
div.contact_heading{
}
textarea.commen{
width:290px;
border:1px solid #8c8c8c;
}

div.caree_heading{
padding-top:35px;
}

div.heading_enqui{
padding-left:95px;
}

div.text_contact{
margin-top:12px;
color:#8c8c8c;
font-size:11px;
}
/**/
#bottom_nav{
margin:5px 0px 5px 0px;
width:950px;
text-align:left;
border:0px solid red;
}

div.bottom_nav{
float:right;
text-align:right;
font-family:"Kozuka Gothic Pro",Arial, "Trebuchet MS", Verdana;
text-transform:uppercase;
color:464646;
border:0px solid red;
}

ul#bottom_nav {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width:122px; 
	border:0px solid red;
	}
	
#bottom_nav li {
	margin:0px; 
	padding:0px;
	display: inline;
	list-style-type: none;
	}

#bottom_nav  a {
	float: left;
	padding: 8px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:8px; /* for IE5/Win */
	}
	
#bottom_nav  a:hover {
	background-position: 0 -8px;
	}

#bottom_nav  a:active, #bottom_nav  a.selected {
	background-position: 0 -8px;
	}
	
#site_map a  {
	margin-right:20px;
	width:51px;
	background:url(/images/menu/site_map.gif) top left no-repeat;
	}
	
#privacy a  {
	margin-right:20px;
	width:45px;
	background:url(/images/menu/privacy.gif) top left no-repeat;
	}

#contact a  {
	width:51px;
	background:url(/images/menu/contact.gif) top left no-repeat;
	}
	
/*Home*/

/*
#content_home{
padding:0px;
margin:0px;
width:950px;
height:600px;
text-align:left;
background-color:#fff;
border:0px solid red;
}
*/
/**** 2010 08 11 ****/
#content_home{
padding:0px;
margin:0px;
width:950px;
height:600px;
text-align:left;
background-color:#fff;
border:0px solid red;
}

div.top_men_outline{
	padding:0px;
	margin:0px;
	width:950px;
	border:0px solid red;
	}

div.top_men{
	width:512px;
	height:314px;
	float:left;
	border:0px solid red;
	}

div.logo_orange{
	padding-top:216px;
	width:338px;
	float:left;
	}

div.bottom_men_outline{
	padding:0px;
	margin:0px;
	width:950px;
	border:0px solid red;
	}

div.bottom_men{
	width:814px;
	float:left;
	}

div.spring{
	padding-top:125px;
	width:108px;
	float:left;
	}


/**** end 2010 08 11 ***/
#bg_outline{
position:relative;
top:0px;
left:0px;
margin:0px;
width:950px;
}

div.bg_shirt_medium{
width:938px;
height:72px;
position:absolute;
top:15px;
left:0px;
background-image:url(/Images/bg_shirt_medium.jpg);
background-repeat:repeat-x;
border:0px solid white;
}

div.bg_shirt_high{
width:938px;
height:146px;
position:absolute;
top:115px;
left:0px;
background-image:url(/Images/bg_shirt_hight.jpg);
background-repeat:repeat-x;
border:0px solid white;
}

div.bg_shirt_larger{
width:945px;
height:295px;
position:absolute;
top:285px;
left:0px;
background-image:url(/Images/bg_shirt_larger.jpg);
background-repeat:repeat-x;
border:0px solid white;
}

div.date{
position:absolute;
top:164px;
left:350px;
width:945px;
}

#about_outline{
position:absolute;
top:50px;
left:143px;
width:700px;
border:0px solid red;
}

div.title_content{
padding-bottom:20px;
    width:155px;
    text-align:left;
	border:0px solid red;
	}


div.title_content_about{
	float:left;
    text-align:right;
	}

div.title_content_sitemap
{
	margin-right:20px;
	width:150px;
	float:left;
    text-align:right;
    border:0px solid red;
	}

div.text_about{
margin-left:35px;
width:185px;
text-align:left;
float:left;
border:0px solid red;
}

div.line_vertical{
    width:25px;
    float:left;
	border:0px solid red;
}
/*STORE*/
#stores_nav{
    width:110px;
    float:left;
	border:0px solid red;
}

ul#stores{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0px solid green;
	 /*
	/*position: absolute;
	top: 0px;
	left:0px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 34px;
	display: block;
	overflow: hidden;
	width:150px;*/
	
	}
	
#stores li {
	margin:0px; 
	padding:0px;
	display: block;
	width:90px;
	display:block;
	border:0px solid red;
	height:30px;
	list-style-type: none;
	}

#stores a {
	float: left;
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win */
	}
	
#stores a:hover {
	background-position: 0 -30px;
	}

#stores a:active, #stores a.selected {
	background-position: 0 -30px;
	}
	
#chat a  {
	width:88px;
	background:url(/Images/stores/chatswood.gif) top left no-repeat;
	}

#chif a  {
	width:88px;
	background:url(/Images/stores/chifley.gif) top left no-repeat;
	}

#circular a  {
	width:88px;
	background:url(/Images/stores/circular_quay.gif) top left no-repeat;
	}

#mosman a  {
	width:88px;
	background:url(/Images/stores/mosman.gif) top left no-repeat;
	}

#wood a  {
	width:88px;
	background:url(/Images/stores/woollabra.gif) top left no-repeat;
	}

#qvb a  {
	width:88px;
	background:url(/Images/stores/qbv.gif) top left no-repeat;
	}
	
#sydney a  {
	width:88px;
	background:url(/Images/stores/sydney_aiport.gif) top left no-repeat;
	}
	
#collin a  {
	width:88px;
	background:url(/Images/stores/collins.gif) top left no-repeat;
	}
	
#collin_street a  {
	width:88px;
	background:url(/Images/stores/collins_street.gif) top left no-repeat;
	}
	
#brisbane a  {
	width:88px;
	background:url(/Images/stores/brisbane.gif) top left no-repeat;
	}
	
#dubai a  {
	width:88px;
	background:url(/Images/stores/dubai.gif) top left no-repeat;
	}
	
#stockit a  {
	width:88px;
	background:url(/Images/stores/stockist.gif) top left no-repeat;
	}
		
#arraw  a{
	width:88px;
	background:url(/Images/stores/arraw.gif) top left no-repeat;
	}		

#stores_outline{
    margin-top:60px;
	margin-left:15px;
   float:left;
    width:550px;
	border:0px solid red;	
}
	
#sitemap_outline{
    position:absolute;
    left:100px;
    top:50px;
    width:800px;
    border:0px solid red;	
}
	
	
div.left_store{
width:190px;
float:left;
border:0px solid green;
}
	
div.stores_nav_outline{
width:190px;
}


div.title_store{
padding-top:145px;
width:155px;
float:left;
text-align:right;
}

	
#content_stores{
margin-top:5px;
    width:350px;
    float:left;
    border:0px solid red;
}		

div.text_store{
width:350px;
}

div.map{
padding-top:60px;
width:350px;
text-align:right;
}
div.gmap
{
margin-top:60px;
width:350px;
text-align:right;
height:263px;
}

i.store{
color:#61818c;
}

div.store_rotate{
width:330px;
float:left;
border:0px solid red;

}

/*########SITE MAP##########*/
#sitemap_nav{
width:240px;
float:left;
}

ul#sitemap{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0px solid green;
	}
	
#sitemap li {
	margin:0px; 
	padding:0px;
	display: block;
	width:90px;
	display:block;
	border:0px solid red;
	height:29px;
	
	list-style-type: none;
	}

#sitemap a {
	float: left;
	padding: 0px 0 0 0;
	height: 0px !important; 
	height /**/:29px; /* for IE5/Win */
	color:#434343;
	font-size:11px;
	font-style:italic;

	}
	
#sitemap a:hover {
	color:#a4cef8;
	text-decoration:none;
	}

#sitemap a:active, #sitemap a.selected {
	color:#a4cef8;
	}
	
.SuccessConfirm
{
	float: left; 
	color: #464646; 
	margin-top: 5px;
}

.ErrorConfirm
{
	float: left; 
	color: #aa0000; 
	margin-top: 5px;
}
	
.confirm_text
{
margin-top:15px;	
margin-left:94px;
width:290px;
text-align:left;
color:#8c8c88;
font-size:11px;
border:0px solid blue;
}

div.w_95{
	width:94px;
	float:left;
	border:0px solid red;
	}
	
div.confirm_page{
padding-top:155px;
width:940px;
text-align:center;
}
	
/*MEDIA Page*/
#content_media{
    margin:0px;
    width:940px;
    height:600px;
    text-align:left;
    background-color:#01273e;
    border:0px solid red;
}

#media{
    position:relative;
    top:0px;
    left:0px;
    height:100%;
    border:0px solid red;
}

div.header_outline{
	width:873px;
	padding-top:25px;
	padding-left:30px;
	border:0px solid red;
	}

div.header_media{
width:500px;
float:left;
font-size:40px;
color:#FFFFFF;
}

div.title_media{
font-size:14px;
font-weight:bold;
color:#cccccc;
}

div.line_media{
padding-top:10px;
padding-left:32px;
}

div.item_media_outline{
width:870px;
padding-top:0px;
padding-left:32px;
color:#FFFFFF;
border:0px solid red;
}

div.blog_media{
width:200px;
float:left;
}

div.blog_media_1{
margin-left:23px;
width:200px;
height:430px;
float:left;
border:0px solid red;
}

div.text_media{
padding-top:10px;
width:200px;
font-size:11px;
color:#cccccc;
}


div.img_media{
padding-top:10px;
width:200px;
border:0px solid red;
}

div.img_media_1{
padding-top:22px;
width:200px;
border:0px solid red;
}

div.media_number
{
	margin-top:16px;
padding-top:0px;
padding-right:0px;
    width:300px;
    float:right;
	text-align:left;
	border:0px solid red;
}

ul#b_number{
	/*position: absolute;
	top: 0px;
	left:0px;*/
	list-style: none;
	margin: 0;
	padding: 0;
	height: 26px;
	display: inline;
	overflow: hidden;
	width: 265px;
	}
	
#b_number li {
	margin: 0; 
	padding:0px;
	display: inline;
	list-style-type: none;
	}

#b_number a {
	float: right;
	padding: 26px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:26px; /* for IE5/Win */
	}
	
#b_number a:hover {
	background-position: 0 -26px;
	}

#b_number a:active, #b_number a.selected {
	background-position: 0 -26px;
	}
	
#b_number1 a  {
	width:26px;
	background:url(/images/number/b_num1.gif) top left no-repeat;
	}

#b_number2 a  {
	margin-left:5px;
	width:26px;
	background:url(/images/number/b_num2.gif) top left no-repeat;
	}

#b_number3 a  {
	margin-left:5px;
	width:26px;
	background:url(/images/number/b_num3.gif) top left no-repeat;
	}

#b_number4 a  {
    margin-left:5px;
	width:26px;
	background:url(/images/number/b_num4.gif) top left no-repeat;
	}

#b_number5 a  {
	margin-left:5px;
	width:26px;
	background:url(/images/number/b_num5.gif) top left no-repeat;
	}

#b_number6 a  {
	margin-left:5px;
	width:26px;
	background:url(/images/number/b_num6.gif) top left no-repeat;
	}

#b_number7 a  {
    margin-left:5px;
	width:26px;
	background:url(/images/number/b_num7.gif) top left no-repeat;
	}
#b_number8 a  {
    margin-left:5px;
	width:26px;
	background:url(/images/number/b_num8.gif) top left no-repeat;
	}


div.career_outline{
	padding:24px 0 0px 80px;
	 width:800px;
	}
	
div.left_career{
	 width:310px;
	 float:left;
	}
	
div.right_career{
	 width:420px;
	 float:left;
	 border:0px solid red;
	}
div.creer{
    width:420px;
    border:0px solid red;
}
	
div.creer_form_ouline{
    margin-top:6px;
    width:420px;
    border:0px solid red;
}	

div.creer_form_ouline_1{
    margin-top:12px;
    width:420px;
    border:0px solid red;
}

div.text_creer{
    padding-top:8px;
    width:120px;
    float:left;
    text-align:right;
    font-size:11px;
    color:#8c8c88;
    border:0px solid #ccff00;
}

div.input_creer{
    margin-left:5px;
    width:290px;
    float:left;
    text-align:left;
    color:#8c8c88;
    border:0px solid blue;
}

	
	
div.title_career{
	padding:70px 0 0px 80px;
	}

#career_main a  {
	width:86px;
	background:url(/images/menu/career.gif) top left no-repeat;
	}