/*------------------------------------------------------------------
						Steven Johnston @ CoCreate
						for
						CoCreate
						23/09/2009

						Version 1.0

						Project: Fall Woman

						**Please annotate amendments and log below**
						--------------------------------------------
						Amendments


						--------------------------------------------
##Designers Notes
-----------------
Colours
-------
Mauve:#B8ABA9;
--------------------------------------------------------------------*/
*{
    padding:0;
    margin:0;
}
html{
    min-height:100%;
    margin:0 0 1px 0;
}
img{
    border:none;
}
/*---------------------------
		Structure
-----------------------------*/
#wrapper{
    margin:0 auto 0 auto;
    width:980px;
}
#content{
    overflow:hidden;
    float:left;
    width:793px;
    padding:0 0 55px 0;
}
#banner{
    width:793px;
    height:188px;
}
.pagetext{
    width:717px;
    padding:7px 58px 0 18px;

}
.pagetextnarrow{
    float:left;
    width:345px;
    padding:0 58px 0 0;
}
.pagetextnarrow img{
    margin-bottom:20px;
}
.aligncenter{
    text-align:center;
}
p{
    padding:0 0 15px 0;
    line-height:1.5;
}
#imglinks{
    padding:0 0 0 18px;
}
.imglink{
    float:left;
    width:210px;
    height:333px;
    overflow:hidden;
    margin:0 46px 46px 0;
}
.imgnarrow{
    float:left;
    width:157px;
    height:333px;
    margin:0 28px 28px 0;
}
.imglong{
    margin:0 0 46px 0;
}
.imglinktitle{
    display:block;
    width:210px;
    height:26px;
    padding:7px 0 0 0;
    text-align:center;
    background:#080709;
}
img.specialevents, img.contactus{
    float:left;
    padding:0 20px 0 20px;
}
#shoponline, #enquiryform{
    background:#E5DFDE;
}
#enquiryform{
    padding:10px 5px 10px 5px;
}
.rangename{
    position:absolute;
    z-index:10;
    width:210px;
    height:28px;
    padding:7px 0 0 0;
    margin:107px 0 0 214px;
    background:#080709;
    text-align:center;
}
.bannertitle{
    position:absolute;
    z-index:10;
    width:210px;
    height:28px;
    padding:7px 0 0 0;
    margin:107px 0 0 434px;
    background:#080709;
    text-align:center;
}
#products{
    padding:25px 0 0 18px;
}
.product{
    float:left;
    width:350px;
    margin:0 30px 30px 0;
}
.productwide{
    float:left;
    width:630px;
    margin:0 30px 30px 0;
}
.imgbox{
    float:left;
    width:200px;
    height:200px;
    border:2px solid #B8ABA9;
}
.product h2{
    float:left;
    width:131px;
    height:175px;
    padding:0 0 0 15px;
}
.product p{
    float:left;
    width:131px;
    height:29px;
    padding:0 0 0 15px;
}
.productwide h2{
    float:left;
	width:400px;
    padding:0 0 0 15px;
}
.productwide p{
    float:left;
	width:400px;
    padding:0 0 0 15px;
}
.divfooter{
    clear:both;
    height:1px;
    width:1px;
}
#newimage{
    position:absolute;
    left:-100000em;
    z-index:4;
}
.imgholder{
    position:absolute;
    overflow:hidden;
    width:200px;
    height:200px;
}
.product img, .productwide img{
    position:absolute;
}
#imgs{
    position:absolute;
    left:-100000em;
    z-index:40;
}
/*---------------------------
		   Menu
-----------------------------*/
#menu{
    float:right;
    width:187px;
    background:#080709;
}
#menu img.logo{
    margin:42px 0 0 33px;
}
#menu ul{
    width:187px;
    list-style:none;
    text-align:center;
    margin-top:45px;
}
#menu ul li{
    margin:0 0 30px 0;
}
/*---------------------------
		Shop Online
-----------------------------*/
#shoponline{
    width:717px;
    padding:10px 18px 10px 18px;
}
.shopcolright, .shopcolleft{
    width:325px;
}
.shopcolright{
    float:right;
}
.shopcolleft{
    float:left;
}
table.tabletop{
    height:190px;
}
td{
    padding:0 0 20px 0;
    border:none;
    vertical-align:top;
}
td.label{
    width:100px;
    padding-right:5px;
}
td.labelshort, td.inputshort{
    width:55px;
}
td.labelshort{
    text-align:right;
}
td.inputshort{
    text-align:left;
    padding-left:10px;
}
input.inputtext, textarea, select{
    width:217px;
    padding:2px 0 2px 3px;
    border:none;
    background:#B8ABA9;
}
#enquiryform td.input{
    width:230px;
}
#enquiryform input.inputtext, #enquiryform textarea{
    width:227px;
}
textarea{
    height:120px;
}
textarea.areawide{
    width:325px;
}
/*/////////////////////*//*/////////////////////
		NEW STUFF
/////////////////////*//*/////////////////////*/

.suityourshape{width:154px; height:488px; float:left; margin:0 0 20px 30px;  text-align:center; font-size:14px; color:#000000; font-weight:bold;}
.suityourshape img{margin:0 0 10px 0; border:4px solid #B8ABA9;}

#suityourshape_item .image_centre{width:220px; height:670px; float:left;}
#suityourshape_item .text_left, #suityourshape_item .text_right{width:240px; height:610px; float:left; color:#000000;}
#suityourshape_item .text_left{ text-align:left; padding:60px 0 0 40px;}
#suityourshape_item .text_right{ text-align:right; padding:60px 40px 0 0;}

.imageleft{width:385px; float:left;}

.event{width:790px; margin:0 0 10px 0; float:left;}

/*/////////////////////*//*/////////////////////*/

/*---------------------------
		Typography
-----------------------------*/
body{
    font-family:Arial,Helvetica,Verdana,sans-serif;
}
select{
    font-size:1em;
}
.rangename h1, .bannertitle h1{font-size:1em;color:#F5F5F5;}

a.imglinktitle, #menu, .product h2, .productwide h2{
    font-size:0.8em;
}
p, td, .product a, .productwide a{
    font-size:0.75em;
}
.black, p, a.black{
    color:#222222;
}
a.mauve, td{
    color:#B8ABA9;
}
a.white, a.imglinktitle{
    color:#F5F5F5;
}
a.white:hover, a.imglinktitle:hover{
    color:#B8ABA9;
}
#menu a, td, .product a, .productwide a{
    font-weight:bold;
}
.rangename h1{
    font-weight:100;
}
a{
    text-decoration:none;
}
a.black:hover{
    text-decoration:underline;
}

form input.text{ border:solid 1px #B8ABA9; padding:5px; width:300px; margin:5px 0 5px 0;}
form input.submit{ background-color:#B8ABA9; padding:5px; color:#FFFFFF; border:none;}

.red{color:#FF0000;}

#wishlist td{padding:10px;  border-bottom:solid 1px #B8ABA9;}

#form_wishlist{width:177px; font-size:12px; padding:5px; float:left;}
#form_wishlist p, #form_wishlist label{font-size:12px;}
#form_wishlist table{width:187px;}
form_wishlist table td {height:21px; padding:0; margin:0;}

#form_wishlist .inputtext_wl{width:90px; height:11px; background:url(../images/input_bg.gif) no-repeat; padding:2px 5px 8px 5px; border:none; margin:0;}
#form_wishlist label{margin:0;}
#form_wishlist .submit_wl{ background-color:#B8ABA9; padding:2px; color:#FFFFFF; border:none;}

.text-image{padding:0 0 10px 0; width:790px;}

.backbtn{padding:5px; width:100px; clear:both; color:#FFFFFF; background-color:#000000; display:block; text-align:center; font-size:12px;}