body{
background: url(../images/back.gif) repeat top left #ffffff;
padding-top:10px;
margin:0;
}

.mainouter{
width:980px;
margin-left:auto;
margin-right:auto;
}

.outer{
width:970px;
border:3px solid #edb9b5;
padding:2px;
background:#FFFFFF;
}

.innerleft{
float:left;
width:790px;
padding:4px;
}

.mainhead{
height:163px;
width:790px;
background: url(../images/headback.gif) repeat-x top left #ffffff;
}

.logo{
width:282px;
height:162px;
float:left;
margin-left:5px;
margin-right:5px;
}

.logoright{
width:490px;
height:162px;
float:right;
}

.topcartlinks{
float:right;
margin-right:5px;
margin-top:5px;
width:350px;
text-align:right;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}
.pinkborder {
}
.tblpinkborder {
	border: 2px solid #F3D5D8;
}


.topcartlinks a{
color:#FFFFFF;
text-decoration:none;
}

.topcartlinks a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.topsearchbox{
float:right;
clear:right;
width:165px;
background:#FFFFFF;
height:20px;
margin-right:5px;
margin-top:93px;
padding-top:2px;
}

.topsearchboxinner1{
float:left;
}

.topsearchboxinner1 input{
height:15px;
margin-top:1px;
padding-left:2px;
padding-right:2px;
width:130px;
border:0px;
color:#5A4A42;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.topsearchboxinner2{
float:left;
width:30px;
}

.topsearchboxinner2but{
width:30px;
height:17px;
padding-bottom:2px;
border:0px;
color:#ffffff;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background: url(../images/go.gif) no-repeat top #ffffff;
}

.topnav{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
margin-top:13px;
width:490px;
height:16px;
float:right;
clear:right;
}

.topnav ul{
float: right;
margin: 0;
padding: 0 0 0 0;
list-style: none;
}

.topnav li{
float: left;
margin-right: 8px;    
list-style: none;
font-size: 11px;
}

.topnav a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:none
}

.topnav a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.topnavrborder{
padding-right:8px;
border-right:1px solid #FFFFFF;
}


.middlecontent{
width:790px;
padding-top:5px;
}

.leftmainnav{
width:195px;
margin-right:5px;
float:left;
/*background:#0066CC;*/
}

.maincontent{
width:420px;
margin-right:5px;
float:left;
/*background:#00CC00;*/
}

.maincontent a{
color:#5A4A42;
}

.maincontentFULL{
width:550px;
margin-right:5px;
float:left;
vertical-align:top
/*background:#00CC00;*/
}

.maincontentFULL a{
color:#5A4A42;
}

.maincontent-long{
width:585px;
margin-right:0px;
float:left;
/*background:#00CC00;*/
}

.maincontent-long a{
color:#5A4A42;
}

.maincontent-long-contact{
width:585px;
margin-right:0px;
float:left;
height:1200px;
/*background:#00CC00;*/
}

.maincontent-long-contact a{
color:#5A4A42;
}

p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5A4A42;
	font-size:12px;
}

.pinktext{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#EDB9B5;
font-weight:bold;
font-size:11px;
}

.pad20{
width:395px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
line-height:17px;
}

.pad20 li{
list-style:square;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
line-height:17px;
}

.pad20 a{
color:#5A4A42;
}

#pad20 a{
color:#5A4A42;
}


.rightmaincontent{
width:165px;
float:left;
/*background:#00CC00;*/
}

.cakesfor{
background: url(../images/cakesfor-back.jpg) no-repeat top #F1E7DE;
width:165px;
margin-bottom:5px;
height:199px;
text-align:center;
}

.cakesfor ul{
padding-right:15px;
margin:0;
text-align:right;
}

.cakesfor li{
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
line-height:17px;
}

.cakesforbut{
height:17px;
width:115px;
float:right;
margin-right:5px;
margin-top:2px;
}

.cakesforbut a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:113px;
padding-top:1px;
padding-left:2px;
text-align:left;
background: url(../images/madecakesforbut.gif) no-repeat left #998675;
}

.cakesforbut a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:111px;
padding-top:1px;
padding-left:4px;
text-align:left;
background: url(../images/madecakesforbut2.gif) no-repeat left #998675;
}

.cart{
width:163px;
border:#998675 1px solid;
}

.cartheading{
width:157px;
height:16px;
background: url(../images/cart.gif) no-repeat left top #998675;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#F1E8DF;
font-size:11px;
font-weight:bold;
text-align:right;
padding-right:4px;
padding-left:2px;
padding-bottom:2px;
padding-top:2px;
}

.cartinner{
padding:8px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
font-weight:bold;
}

.cartinner hr{
color:#5A4A42;
width:100%;
height:1px;
padding:0;
margin-top:6px;
margin-bottom:6px;
}

.cartbut{
height:17px;
width:113px;
margin-top:2px;
margin-left:30px;
}

.cartbut a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:109px;
padding-top:1px;
padding-left:4px;
text-align:left;
background: url(../images/checkoutbut.gif) no-repeat left #998675;
}

.cartbut a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:107px;
padding-top:1px;
padding-left:6px;
text-align:left;
background: url(../images/checkoutbut2.gif) no-repeat left #998675;
}






.innerright{
float:left;
width:168px;
margin-left:1px;
margin-top:3px;
margin-bottom:3px;
}

.rightbannertop{
width:164px;
height:365px;
border:2px solid #F3D5D8;
text-align:center;
margin-bottom:5px;
}

.rightbannertopinner{
width:140px;
padding:12px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:13px;
}

.specialsbut{
height:17px;
width:116px;
float:right;
margin-right:5px;
margin-top:2px;
}

.specialsbut a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:111px;
padding-top:1px;
padding-left:4px;
text-align:left;
background: url(../images/specialsbut.gif) no-repeat left #ffffff;
}

.specialsbut a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:109px;
padding-top:1px;
padding-left:6px;
text-align:left;
background: url(../images/specialsbut2.gif) no-repeat left #ffffff;
}

.rightbannerbottom{
width:167px;
height:218px;
text-align:center;
background: url(../images/sugarcraft-back.gif) no-repeat left #ECD1CF;
}

.rightbannerbottominner{
width:110px;
padding-top:20px;
padding-left:15px;
padding-bottom:10px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:13px;
}

.clickbut{
height:17px;
width:115px;
float:right;
margin-right:5px;
margin-top:35px;
}

.clickbut a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:80px;
padding-top:1px;
padding-left:35px;
text-align:left;
background: url(../images/clickbut.gif) no-repeat left #998675;
}

.clickbut a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:78px;
padding-top:1px;
padding-left:37px;
text-align:left;
background: url(../images/clickbut2.gif) no-repeat left #998675;
}

.clear{
clear:both;
}

.clearleft{
clear:left;
}




.footer{
width:980px;
background:#FFFFFF;
height:24px;
margin-top:8px;
margin-bottom:3px;
color:#998675;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
text-align:center;
}

.footer a{
color:#998675;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.footer a:hover{
color:#998675;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.innerfooter1{
float:left;
padding-left:20px;
padding-top:5px;
}

.innerfooter2{
float:left;
padding-left:30px;
padding-top:5px;
}
.innerfooter3{
float:left;
font-size:9px;
padding-left:30px;
padding-top:5px;
}





/*------------------------------------------------------------------------ Products --------------------------------------------------------------------------------------------*/

.productheadingouter{
background: url(../images/Products-Pageheading.gif) no-repeat left #ffffff;
width:100%;
height:68px;
}

.productheading{
padding-top:14px;
padding-bottom:4px;
padding-left:15px;
padding-right:15px;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
}

.productsubheading{
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#998675;
}

.product-subselection{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
margin-left:10px;
}

.product-subselection ul{
padding-left:25px;
margin:0;
text-align:left;
}

.product-subselection li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
line-height:17px;
text-decoration:none;
}

.product-subselection li a:hover{
font-weight:bold;
}

.productselected{
font-weight:bold;
}

.productdisplayouter{
width:100%;
padding-top:10px;
height:20px;
}

.productprev{
padding-left:10px;
width:40px;
float:left;
}

.productprev a{
padding-left:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#998675;
font-size:11px;
background: url(../images/prev.gif) no-repeat left #ffffff;
}

.producttotal{
padding-left:130px;
padding-right:110px;
width:80px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#998675;
font-size:11px;
text-align:center;
}

.productnext{
width:40px;
float:left;
}

.productnext a{
padding-right:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#998675;
font-size:11px;
background: url(../images/next.gif) no-repeat right #ffffff;
}

.productouter{
width:400px;
border:2px solid #F3D5D8;
margin-top:3px;
margin-bottom:8px;
margin-left:3px;
margin-right:3px;
padding:5px;
}

.productimg img{
width:85px;
float:left;
}

.productitemouter{
float:left;
}

.productitemheading{
width:310px;
margin-left:5px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
font-weight:bold;
}

.productitemdetailscontainer1{
float:left;
width:185px;
margin-left:5px;
float:left;
}

.productitemdetailscontainer1new{
float:left;
width:175px;
margin-left:5px;
float:left;
}

.productitemdetailscontainer2new{
float:left;
width:130px;
margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
}

.fulldetails{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
}

.productitemheadingnew{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
font-weight:bold;
}

.colourchartouter{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#5A4A42;
margin-bottom:4px;
height:20px;
}

.colourchart{
margin-bottom:4px;
}

.colourchart a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
text-decoration:underline;
}




.productitemweight{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}

.productitemsubdetails{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
font-weight:normal;
margin-bottom:15px;
}

.productitemprice{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
font-weight:bold;
}

.productitemdetailscontainer2{
float:left;
width:120px;
margin-left:5px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
}

.quantitydropdown{
background:#F1E8DF;
border:#F1E8DF;
width:30px;
margin-top:5px;
margin-bottom:5px;
}

.addbut{
height:17px;
width:113px;
margin-top:2px;
}

.addbut a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:109px;
padding-top:1px;
padding-left:4px;
text-align:left;
background: url(../images/checkoutbut.gif) no-repeat left #998675;
}

.addbut a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:107px;
padding-top:1px;
padding-left:6px;
text-align:left;
background: url(../images/checkoutbut2.gif) no-repeat left #998675;
}


/*------------------------------------------------------------------------ Gallery --------------------------------------------------------------------------------------------*/


.productouter{
width:400px;
margin-top:3px;
margin-bottom:8px;
margin-left:3px;
margin-right:3px;
padding:5px;
}

.gallerythumb{
float:left;
border:2px solid #F3D5D8;
width:115px;
height:158px;
margin-left:5px;
}

.gallerythumb2{
float:left;
border:2px solid #F3D5D8;
width:115px;
height:158px;
margin-left:20px;
}







/*------------------------------------------------------------------------ Basket --------------------------------------------------------------------------------------------*/

.basketheadingouter{
background: url(../images/basketheadback.gif) no-repeat left #ffffff;
width:100%;
height:68px;
}

.basketheading{
padding-top:22px;
padding-bottom:4px;
padding-left:22px;
padding-right:0px;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
}

.basketdisplayouter{
width:100%;
height:20px;
padding-top:10px;
}

.basketprev{
padding-left:10px;
width:40px;
float:left;
}

.basketprev a{
padding-left:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#998675;
font-size:11px;
background: url(../images/prev.gif) no-repeat left #ffffff;
}

.baskettotal{
padding-left:130px;
padding-right:110px;
width:80px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#998675;
font-size:11px;
text-align:center;
}

.basketnext{
width:40px;
float:left;
}

.basketnext a{
padding-right:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#998675;
font-size:11px;
background: url(../images/next.gif) no-repeat right #ffffff;
}

.basketouter{
width:565px;
border:2px solid #F3D5D8;
margin-top:3px;
margin-bottom:8px;
margin-left:3px;
margin-right:3px;
padding:5px;
}

.productimg{
width:85px;
float:left;
}

.productimgLARGE{
width:260px;
float:left;
}

.basketitemouter{
float:left;
}

.basketitemheading{
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
font-weight:bold;
}

.basketitemdetailscontainer1{
width:320px;
margin-left:5px;
float:left;
}


.basketitemweight{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}

.basketitemsubdetails{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
font-weight:normal;
margin-bottom:15px;
}

.basketitemprice{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
font-weight:bold;
text-align:left;
}

.basketitemdetailscontainer2{
float:left;
width:150px;
margin-left:5px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
}

.remove{
float:left;
margin-top:5px;
margin-bottom:5px;
padding-left:84px;
}

.removebox{
float:left;
margin-top:2px;
margin-bottom:5px;
width:18px;
}

.quantitybox{
margin-top:10px;
text-align:right;
margin-bottom:10px;
}

.quantitybox input{
border:#5A4A42 1px solid;
width:30px;
}

.addbut{
height:17px;
width:113px;
margin-top:2px;
}

.addbut a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:109px;
padding-top:1px;
padding-left:4px;
text-align:left;
background: url(../images/checkoutbut.gif) no-repeat left #998675;
}

.addbut a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:107px;
padding-top:1px;
padding-left:6px;
text-align:left;
background: url(../images/checkoutbut2.gif) no-repeat left #998675;
}


.continueshopbut{
height:17px;
width:182px;
float:left;
}

.continueshopbutton{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
border:0px;
text-decoration:none;
display:block;
font-size:11px;
height:17px;
width:181px;
padding-top:0px;
padding-left:15px;
text-align:left;
background: url(../images/Deliverybut.gif) no-repeat top left #ffffff;
}

.continueshopbut a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:170px;
padding-top:1px;
padding-left:12px;
text-align:left;
background: url(../images/Deliverybut.gif) no-repeat left #ffffff;
}

.continueshopbut a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:168px;
padding-top:1px;
padding-left:14px;
text-align:left;
background: url(../images/Deliverybut2.gif) no-repeat left #ffffff;
}

.updatebut{
height:17px;
width:116px;
float:left;
margin-left:20px;
}

.updatebutton{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
border:0px;
text-decoration:none;
display:block;
font-size:11px;
height:17px;
width:115px;
padding-top:0px;
padding-left:8px;
text-align:left;
background: url(../images/specialsbut.gif) no-repeat top left #ffffff;
}

.updatebut a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:111px;
padding-top:1px;
padding-left:4px;
text-align:left;
background: url(../images/specialsbut.gif) no-repeat left #ffffff;
}

.updatebut a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:109px;
padding-top:1px;
padding-left:6px;
text-align:left;
background: url(../images/specialsbut2.gif) no-repeat left #ffffff;
}

.continuecheckoutbut{
height:17px;
width:182px;
float:right;
}

.continuecheckoutbutton{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
border:0px;
text-decoration:none;
display:block;
font-size:11px;
height:17px;
width:181px;
padding-top:0px;
padding-left:15px;
text-align:left;
background: url(../images/Deliverybut.gif) no-repeat top left #ffffff;
}

.continuecheckoutbut a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:170px;
padding-top:1px;
padding-left:12px;
text-align:left;
background: url(../images/Deliverybut.gif) no-repeat left #ffffff;
}

.continuecheckoutbut a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:168px;
padding-top:1px;
padding-left:14px;
text-align:left;
background: url(../images/Deliverybut2.gif) no-repeat left #ffffff;
}

/*------------------------------------------------------------------------ login --------------------------------------------------------------------------------------------*/

.signinbox1{
border:1px solid #EDB9B5;
margin-left:30px;
margin-top:15px;
width:250px;
height:300px;
float:left;
background: url(../images/Signin-back.jpg) no-repeat bottom left #ECD1CF;
}

.signinbox1top{
border-bottom:1px solid #EDB9B5;
width:250px;
height:60px;
background-color:#FFffff;
float:left;
}

.signintoptext{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
padding-top:8px;
padding-left:14px;
padding-bottom:2px;
}

.signintoptext2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#EDB9B5;
font-size:26px;
padding-left:14px;
}

.signinbox2{
border:1px solid #998675;
margin-left:15px;
margin-top:15px;
width:250px;
height:300px;
background-color:#ffffff;
float:left;}

.signinbox2top{
border-bottom:1px solid #998675;
width:250px;
height:60px;
background-color:#FFffff;
float:left;
}

.signinbodytext{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
padding-top:8px;
padding-left:14px;
padding-bottom:2px;
}

.signinbodytext a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
text-decoration:none;
}

.signinbodytext a:hover{
text-decoration:underline;
}

.signinbodytext input{
width:218px;
}

.signinbodyremember{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
padding-top:8px;
padding-left:14px;
padding-bottom:2px;
}

.signinbodyremember input{
padding-top:14px;
}

.signinbut{
height:17px;
width:125px;
margin-right:5px;
margin-left:15px;
margin-top:25px;
}

.signinbut a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:66px;
padding-top:1px;
padding-left:49px;
text-align:left;
background: url(../images/clickbut.gif) no-repeat left #998675;
}

.signinbut a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:64px;
padding-top:1px;
padding-left:51px;
text-align:left;
background: url(../images/clickbut2.gif) no-repeat left #998675;
}


.registerbut{
height:17px;
width:125px;
margin-right:5px;
margin-left:15px;
margin-top:15px;
}

.registerbut a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:73px;
padding-top:1px;
padding-left:42px;
text-align:left;
background: url(../images/specialsbut.gif) no-repeat left #ffffff;
}

.registerbut a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:71px;
padding-top:1px;
padding-left:45px;
text-align:left;
background: url(../images/specialsbut2.gif) no-repeat left #ffffff;
}

/*------------------------------------------------------------------------ registerform --------------------------------------------------------------------------------------------*/

.formouter{
width:560px;
margin-left:10px;}

.formbox1{
width:160px;
float:left;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
margin-right:8px;
margin-bottom:10px;
height:14px;
}

.formbox2{
width:220px;
float:left;
margin-right:8px;
margin-bottom:10px;
}

.formbox2 input{
width:220px;
}

.formbox3{
width:140px;
float:left;
margin-bottom:10px;
}

.formbox22{
width:370px;
float:left;
margin-right:8px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
}

.formbox22 input{
float:left;
}

.formbox222{
float:left;
margin-top:4px;
}



fieldset{
border:0px;
float:left;
width:560px;
}

.legendouter{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#EDB9B5;
font-weight:bold;
font-size:11px;
width:160px;
text-align:right;
padding-left:0px;
margin-bottom:10px;
margin-right:300px;
height:14px;
}

.registerbut2{
height:17px;
width:125px;
}

.registerbut2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:115px;
padding-top:1px;
padding-left:42px;
text-align:left;
background: url(../images/specialsbut.gif) no-repeat left #ffffff;
}

.registerbut2 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:71px;
padding-top:1px;
padding-left:45px;
text-align:left;
background: url(../images/specialsbut2.gif) no-repeat left #ffffff;
}


/*------------------------------------------------------------------------ deliverydetails --------------------------------------------------------------------------------------------*/

.formouter2{
width:520px;
margin-left:40px;
}

.shipmethod{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A4A42;
font-size:11px;
font-weight:bold;
}

.changedeliverybut{
height:17px;
width:182px;
}

.changedeliverybut a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:170px;
padding-top:1px;
padding-left:12px;
text-align:left;
background: url(../images/Deliverybut.gif) no-repeat left #ffffff;
}

.changedeliverybut a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
font-size:11px;
height:16px;
width:168px;
padding-top:1px;
padding-left:14px;
text-align:left;
background: url(../images/Deliverybut2.gif) no-repeat left #ffffff;
}



/*------------------------------------------------------------------------ CMS --------------------------------------------------------------------------------------------*/


.mainouter-cms{
width:980px;
margin-left:auto;
margin-right:auto;
}

.outer-cms{
width:970px;
border:3px solid #edb9b5;
padding:2px;
background:#FFFFFF;
}

.innerleft-cms{
float:left;
width:960px;
padding:4px;
}

.mainhead-cms{
height:163px;
width:100%;
background: url(../images/headback.gif) repeat-x top left #ffffff;
}

.logo-cms{
width:282px;
height:162px;
float:left;
margin-left:5px;
margin-right:5px;
}

.logoright-cms{
width:490px;
height:162px;
float:right;
}

.middlecontent-cms{

}

.pinkbordera a{
color:#5A4A42;
}
