body{ 
	background:#fff; text-align:center; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px;
	
	}

.body_div{width:auto; height:auto; margin:auto; vertical-align:middle;}

#main_div{ width:100%; height:640px; background:#FFFFFF;}

a{ text-decoration:none;}

/* ---------------------------- MAIN PAGE -----------------------------------*/

.main_page_table{ margin:auto; }
	
#link_div_1, #link_div_2, #link_div_3, #link_div_4{	padding:10px; border:1px solid #fff; text-align:center;}
#link_div_1 a, #link_div_2 a, #link_div_3 a, #link_div_4 a{ padding-bottom:5px; color: #333333; font-weight:bold;}
#link_div_1 a:hover, #link_div_2 a:hover, #link_div_3 a:hover, #link_div_4 a:hover{ color:#ff9900;}

#link_div_5, #link_div_6, #link_div_7, #link_div_8{	padding:10px; border:1px solid #fff; text-align:center;}
#link_div_5 a, #link_div_6 a, #link_div_7 a, #link_div_8 a{ padding-bottom:5px; color: #333333; font-weight:bold;}
#link_div_5 a:hover, #link_div_6 a:hover, #link_div_7 a:hover, #link_div_8 a:hover{ color:#ff9900;}




/* ----------------------------FABRICS-----------------------------------*/

.ie6-links{
	display:none;
	visibility:hidden;
	}
	
.expand{
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/images/plus.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
	border-bottom-color:-moz-use-text-color;
	border-bottom-style:none;
	border-bottom-width:medium;
	border-top-color:-moz-use-text-color;
	border-top-style:none;
	border-top-width:medium;
	margin-bottom:20px;
	opacity:1;
	overflow-x:hidden;
	overflow-y:hidden;
	padding-bottom:0;
	padding-top:0;
	visibility:visible;
	margin:0;
	padding:0;
	text-align:left;
	text-transform:none;
	width:500px;
}


.gallery {
	float:left;
	height:0;
	width:500px;
	}
	

.fabric-name, .fabric-price {
	font-size:12px;
	width:90px;
}

.option_content{
	padding:7x;
	}


/*-------------------  DESIGN TOOLS ---------------------------------------------------*/
.design-tool-form{
	float:left;
	margin:0;
	width:160px;
	text-align:left;
	}
a img {
	border:0 none;
	margin:0;
	padding:0;
}

.design-tool-form label a span {
	display:none;
	}

.design-tool-form h1, .design-tool-form h3, .design-tool-form h3{
	color:#666666;
	}
	
.design-tool-form h3{
	color:#000;
	font-weight:normal;
	}

.design-tool-form label {
	position:relative;
	clear:right;
	display:block;
	font-weight:bold;
	margin-bottom:4px;
	color:#666;
}

.design-tool-form select {
	font-size:1em;
	margin-bottom:8px;
	width:120px;
}

a.link_front{
	border-bottom:1px solid #ff9900;
	color:#aaa;
	font-weight:bold;
	padding-right:20px;
	margin-right:-20px;
	}

a.link_back{
	border-top:1px solid #ff9900;
	color:#aaa;
	font-weight:bold;
	padding-left:20px;
	margin-left:-30px;
	}
/*--------------------------------------DESIGN ELEMENTS--------------------------------*/

.garment-box {
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:424px;
	width:350px;
	text-align:center;
}

.garment-box1 {
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	height:480px;
	width:320px;
}

.garment-box2 {
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	height:600px;
	width:320px;
}

.garment-view-menu {
	background:transparent url(images/view_spin_icon.gif) no-repeat scroll center top;
	font-size:1em;
	height:30px;
	margin-bottom:10px;
	padding-top:8px;
}
/*-------------------------------------RIGHT DATA------------------------------------------------*/


#single-column-right {
	float:left;
	width:250px;
	text-align:left;
	margin-left:20px;
	
	}

.your-order {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	padding:0;
	padding:10px;
	color:#333333;
	}

.your-order .fabrics .cloth {
	float:left;
}

.your-order .fabrics .lining {
	float:left;
	margin-left:5px;
}

.your-order a{
	color:#FF8800;

	}

.your-order h2 {
	color:#666666;
	}


.your-order h3 {
	display:block;
	font-size:1.4em;
	height:18px;
	margin:0;
	padding:0;
	}

#h3_fabric {
	float:left;
	display:block;
	font-size:1.4em;
	height:18px;
	margin:0;
	padding:0;
	padding-right:65px;
	}
#h3_lining {

	}



.your-order img.status {
	color:#CC6600;
	float:right;
	margin-right:5px;
	margin-top:-16px;
	}
	
.your-order .design {
	border-top:0 solid #CCCCCC;
	margin:0;
	padding-top:0;
	}

.toggle1 {
	border-top:1px solid #CCCCCC;
	cursor:pointer;
	margin:0;
	padding:5px 0 5px 5px;
	}
	

/*----------------JQUERY CHECK EMPTY FIELDS----------*/
label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; font-size:10px; }
p { clear: both; }
.submit { margin-left: 12em; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; }

/*------------------------------------------------*/


.profile_title{
	margin:auto;
	margin-top:50px;
	border:1px solid #ff9900;
	border-bottom:none;
	background:#aaa;
	padding:10px;
	width:520px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	
}
.profile_form{
	margin:auto;
	border:1px solid #ff9900;
	border-top:none;
	background:#fafafa;
	padding:10px;
	width:520px;
}

.profile_table td{ padding-top:8px;}

/*------------------------- STATUS PAGE ----------------------*/

	
.bold_coliseum{
	color:#FF8800; 
	background-color:#fafafa;
	border:1px solid #ff9900;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:1px;
	border-bottom:none;
	position:relative;
	border-bottom:none;	
	}
	
.date_coliseum{
	color:#FF8800; 
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:1px;
	border-bottom:none;
	position:relative;
	border-bottom:none;	
	}

.comment_coliseum{
	color:#555;
	background-color:#fafafa;
	border:1px solid #ff9900;
	padding:5px;
	text-align:left
	}

.bold_client{
	color:#00c6ea;
	background-color:#fafafa; 
	border:1px solid #00c6ea;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:1px;
	float:right;
	position:relative;
	bottom:19px;
	right:0px;
	border-bottom:none;		
	}
	
.date_client{
	color:#00c6ea;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:1px;
	float:right;
	position:relative;
	bottom:19px;
	right:0px;
	border-bottom:none;		
	}
.comment_client{
	color:#555;
	background-color:#fafafa;
	border:1px solid #00c6ea;
	padding:5px;	
	margin-bottom:10px;
	text-align:left;
	}
#initial_text1, #initial_text2{display:none;}
