/* CSS Document */

body {
margin: 0px; padding: 0px;
color: #fff;
font: 76%/160% "Trebuchet MS", Trebuchet, arial, sans-serif;
background: #7fc7d3 url(../active_images/bg-repeat.jpg) repeat-x top center;
}

a:link{ color:#7ec8d3; padding:0px; margin:0px; text-decoration:none; border:0px;  }
a:visited { color:#7ec8d3; padding:0px; margin:0px; text-decoration:none; }
a:hover { padding: 0px; color:#fff; text-decoration:none; }
a:active { border:0px;}

.link a { color:#7ec8d3; padding:0px; margin:0px; text-decoration:none;  border-bottom:1px dotted #fff;}
.link a:visited { color:#7ec8d3; padding:0px; margin:0px; text-decoration:none;  border-bottom:1px dotted #fff;}
.link a:hover { padding: 0px; color:#fff; text-decoration:none; border-bottom:1px dotted #e51837;}
.link a:active { color:#fff;}

img { border:none; }

.blue {
	color:#7ec8d3;
}

#container {
width:908px; 
margin: 0px auto 0px auto; padding: 0px;
background-color:#4d1f0f;
}

#content {
width:908px;  
margin: 0px; padding:0px;
background-color:#341202;
background: #341202 url(../active_images/content_bg.gif) no-repeat top center;
}

#content_top {
width:908px;  height:203px;
margin: 0px; padding:0px;
}

#content_top_left { 
width: 231px; height:203px;
margin: 0px; padding:0px 0px 0px 37px;
float:left;
background: url(../active_images/snap_2.gif) no-repeat top right;
}

#content_top_centre { 
width: 481px; height:203px;
margin: 0px; padding:0px 0px 0px 0px;
float:left;
}

#content_top_right { 
width: 159px; _width: 156px; height:181px;
margin: 0px; padding:22px 0px 0px 0px;
float:left;
}

#content_top_bottom { 
width: 481px; height:111px;
margin: 0px; padding:21px 0px 0px 0px;
}

#content_top_bottom h2.kids {
text-indent: -3000px;
height:111px;
margin: 0px; padding:0px 0px 0px 0px;
background: url(../active_images/kids.gif) repeat-x top left;
}

#main_content {
width:908px; 
margin: 0px; padding:0px 0px 50px 0px;
background: #341202 url(../active_images/main_content_bg.gif) no-repeat center center;
}

#column_left {
width:373px; _width:360px ;
margin: 0px; padding:0px 40px 0px 41px;
float:left;
}

#column_right {
width:373px;  
margin: 0px; padding:0px 40px 0px 41px;
float:left;
}


#column_left h3.what {
text-indent: -3000px;
height:67px;
margin: 0px; padding:0px 0px 0px 0px;
background: #341202 url(../active_images/what.gif) repeat-x top left;
}

#column_left h3.see {
text-indent: -3000px;
height:67px;
margin: 0px; padding:0px 0px 0px 0px;
background: #341202 url(../active_images/see.gif) repeat-x top left;
}

#column_right h3.contact {
text-indent: -3000px;
height:67px;
margin: 0px; padding:0px 0px 0px 0px;
background: #341202 url(../active_images/contact.gif) repeat-x top left;
}



#column_left h3.fresh {
text-indent: -3000px;
height:67px;
margin: 0px; padding:0px 0px 0px 0px;
background: #341202 url(../active_images/fresh.gif) repeat-x top left;
}

#column_left h3.more_about {
text-indent: -3000px;
height:67px;
margin: 0px; padding:0px 0px 0px 0px;
background: #341202 url(../active_images/more_about.gif) repeat-x top left;
}

#column_right h3.comp {
text-indent: -3000px;
height:67px;
margin: 0px; padding:0px 0px 0px 0px;
background: #341202 url(../active_images/comp.gif) repeat-x top left;
}

#column_right h3.fashion {
text-indent: -3000px;
height:67px;
margin: 0px; padding:0px 0px 0px 0px;
background: #341202 url(../active_images/fashion.gif) repeat-x top left;
}

#column_right h3.available {
text-indent: -3000px;
height:67px;
margin: 0px; padding:0px 0px 0px 0px;
background: #341202 url(../active_images/available.gif) repeat-x top left;
}

#column_right h3.upload {
text-indent: -3000px;
height:67px;
margin: 0px; padding:0px 0px 0px 0px;
background: #341202 url(../active_images/upload.gif) repeat-x top left;
}

#column_left h3.competition {
text-indent: -3000px;
height:67px;
margin: 0px; padding:0px 0px 0px 0px;
background: #341202 url(../active_images/competition.gif) repeat-x top left;
}


.column_feature{
width:373px;  
margin: 0px; padding:0px;
float:left;
}

.column_feature_top {
width:373px; _width:369px;   height:16px; 
overflow:hidden;
margin: 0px; padding:0px;
float:left;
background:url(../active_images/feature_top.gif) no-repeat top left;
clear:both;


}

.column_feature_bottom {
width:333px;  
margin: 0px; padding:0px 20px 20px 20px; _padding:0px 18px 20px 18px;
float:left;
background:url(../active_images/feature_bottom1.gif) no-repeat bottom left;
}

.divide_brown {
	border-bottom: 1px dashed #b88c74;
	margin: 10px 0px 10px 0px;
}



#footer {
width:100%; 
margin: 0px auto 0px auto; padding:0px 0px 50px 0px;
background: #4d1f0f url(../active_images/footer_bg.gif) repeat-x top left;

}

#footer_inner {
width:858px; 
margin: 0px auto 0px auto; padding:50px 0px 50px 0px;
background: url(../active_images/scissors.gif) no-repeat top right;
text-align:center;

}

#navwrap {
width:481px; height:71px;
margin: 0px;  padding: 0px;
}

#nav li {
margin: 0px;  padding: 0px;
display: inline; list-style-type: none;
text-indent:-9999px;
border:none;
}

#nav {
padding: 0px; height: 71px;
margin:0px;
border:none;
}

#nav a {
float: left;
padding: 0px; height: 71px;
overflow: hidden;
border:none;
}

#nav a:hover {
background-position: 0 -71px;
border:none;
}

#nav a.selected {
background-position: 0 -71px;
border:none;
} 

#nav a:active {
background-position: 0 -71px;
border:none;
}

#home a  {
width: 117px;
background: url(../active_images/gif_home.gif) top left no-repeat;
}

#about a  {
width: 124px;
background: url(../active_images/gif_about.gif) top left no-repeat;
}

#brands a  {
width: 110px;
background: url(../active_images/gif_brands.gif) top left no-repeat;}

#contact a  {
width: 130px;
background: url(../active_images/gif_contact.gif) top left no-repeat;

}


#header { 
width: 908px; height:232px;
margin: 0px; padding:0px;
background: url(../active_images/header_bg.jpg) no-repeat top center;
}

#header_left { 
width: 222px; height:213px;
margin: 0px 0px 0px 0px; padding:19px 0px 0px 46px;
float:left;
}

#header_centre { 
width: 384px; height:232px;
margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;
float:left;
}

#header_right { 
width: 196px; height:200px;
margin: 0px 0px 0px 0px; padding:0px 60px 32px 0px; _padding:0px 55px 32px 0px;
float:left;
}



.clear {
clear:both
;
}

#header h1 { 
display:none;
font-size:120%;
}



ul.submenu{
margin:0px; padding:0px;
}

ul.submenu li{
	margin: 0px; padding: 0px;
	list-style-type:none;
	display: inline;	
}



.submenu a { color:#7ec8d3; padding:0px; margin:0px; text-decoration:none;  border-bottom:1px dotted #fff;}
.submenu a:visited { color:#7ec8d3; padding:0px; margin:0px; text-decoration:none;  border-bottom:1px dotted #fff;}
.submenu a:hover { padding: 0px; color:#fff; text-decoration:none; border-bottom:1px dotted #e51837;}
.submenu a:active { color:#fff;}



.more-info {
background: url(../active_images/more.gif) no-repeat top center;
width: 91px;
height: 34px;
text-indent: -3000px;
}

.more-info a {
background: url(../active_images/more.gif) no-repeat top center;
width: 91px;
height: 34px;
display: block;

}

.more-info a:hover {
background: url(../active_images/more_over.gif) no-repeat top center;
width: 91px;
height: 34px;
display: block;
}


/*FORM ELEMENTS=====================================================================*/



form.mainform {

margin-bottom: 5px;



}textarea {
width: 90%; border: 0px;
background-color:#b88c74; color: #080808;
padding: 2px; margin: 10px;
font: normal 100% "Trebuchet MS", Trebuchet, arial, sans-serif;
}



form {

margin : 0px; padding : 0px;



}fieldset {
margin : 3px; padding : 18px; border : 1px solid #341202;




}fieldset div br {

display : none;
}
.fieldset-details {
padding-top:10px;
width:180px;

}

/* Style the legend, labels and the div containing the submit button. */
label {
display : block;
}
#fm-submit {
clear : both;
margin: 25px;
text-align : center;
}

fieldset div {
margin : 0px; padding : 5px;
}

fieldset div.fm-optional {
display : block;
}

fieldset div input {
width:250px; /* Width for modern browsers */
border : 1px solid #341202;
background-color:#b88c74;
padding : 1px;
color:#341202;
}


fieldset div label:before {
content: "";
}

fieldset div.fm-optional label:before {
content: "";



}/* Optional fields. */.fm-optional input {

border : 1px dotted #ccc;



}.divform {

padding:0px 0px 20px 0px; margin:0px;

line-height:1.4em;



}.labeltext_span {

color: white;

background-color: #7fc7d3;

width:75%;
padding:1px;
margin-bottom:3px;
color:#000;


}

ul.brands {
display:block;
padding:0px; margin:0px;
list-style:none;
color:#ccc;
}

ul.brands li {

display:inline;
 padding:5px; margin:5px;
width:86px; height:86px;
background-color:#7fc7d3;
float:left;
}


ul.contact {

	font-weight:normal;

	display: block;

	padding:0px; margin:0px 0px 0px 25px;

	list-style-type: none;

	line-height: 1.7em;

}


