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

*{padding:0px;margin:0px;}
body{background-image:url(../images/SLICED_01.jpg);background-repeat:repeat-x;background-color:#6256a5;font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:13px;}

h1{color:#ffffff;font-size:30px;z-index:1;}
h2{color:#ffffff;font-size:20px;z-index:1;}
p{font-size:13px;color:#ffffff;margin:12px 0 0 0;}
img{border:none;}
a{outline:none;color:#ffffff;}
a:hover{text-decoration:underline;}

/*************************** Main ****************************************/
div#wrapper{width:880px;margin-left:auto;margin-right:auto;}
div#header{}
div#header p{width:160px;height:15px;padding:8px;color:#6256a5;font-weight:bold;text-align:right;font-size:13px;margin:10px 0 0 0;}
div#header p#telephone{background-color:#f7b0c2;border:3px solid #ed217c;}
div#header p#email{background-color:#cbe3ae; border:3px solid #81c341;clear:right;}
div#header p#email a{text-decoration:none;color:#6256a5;}
div#header img#headerImage{clear:right;margin:40px 170px 0 0;}
div#navigation{clear:both;background-image:url(../images/SLICED_09.jpg);background-repeat:no-repeat;padding:10px 0 0 0;height:35px;}
div#navigation a {margin:0 0 0 20px;color:#ffffff; font-weight:bold;text-decoration:none;font-size:13px;}
div#navigation a:hover {color:#ffffff;background-color:#ed217c;}
div#mainContent{min-height:360px;height:auto!important;height:360px;}
div#footer{background-image:url(../images/footer.jpg);height:40px;background-repeat:no-repeat;text-align:center;padding:13px 0 0 0;font-size:11px;}
div#footer a {padding:0 10px 0 10px;color:#ffffff;text-decoration:none;font-size:9px!important;}

/*************************** Home page ****************************************/

div#clothingBox{float:left;margin:20px 24px 0 0;width:253px;height:105px;background-image:url(../images/box1.jpg);background-repeat:no-repeat;background-position:top left;padding:140px 13px 0 8px;}
div#clothingBox p{padding:0px;margin:0px;position:relative;top:5px;}
#promotionalBox{float:left;margin:20px 24px 0 0;width:261px;height:105px;background-image:url(../images/box2.jpg);background-repeat:no-repeat;padding:140px 13px 0 0px;}
#promotionalBox h2{padding-left:10px;}
#promotionalBox .promotionalSpan{padding-left:10px;}
#promotionalBox a{color:#ffffff;font-weight:bold;padding:0 5px 10px 0;font-size:14px;}
#promotionalBoxPopup{z-index:2;opacity:0;width:273px;height:140px;background-image:url(../images/box2Popup.jpg);background-repeat:no-repeat;position:relative;top:-150px;left:0;padding:0 10px 0 10px;}
#promotionalBoxPopup a:hover{color:#ED217C;}
div#getincontactBox{float:left;width:253px;height:105px;background-image:url(../images/box3.jpg);background-repeat:no-repeat;margin:20px 0 0 0;padding:140px 13px 0  8px;}
div#getincontactBox p{padding:0px;margin:0px;position:relative;top:5px;}
.boxTitle{font-size:20px;color:#ffffff;text-decoration:none;}
div#homeText{float:left;width:550px;margin:0 0 20px 0;padding:0 0 0 10px;}
div#homeText h1{font-size:23px;}
.buttons{float:left;padding:10px 0 0 0!important;clear:left;}
.sweets{float:left;padding:15px 0 0 0!important;clear:left;}
.mugs{float:left;padding:15px 0 0 0!important;clear:left;}
/*************************** About us page ****************************************/

div#aboutusText{float:left;width:554px;margin:0 0 30px 0;padding:10px 0 0 10px;}
div#aboutListBox{border:3px solid #81c341;padding:0 8px 8px 8px;margin:10px 0 0 0;}
div#aboutListBox ul li{list-style-position: inside;margin:5px 0 0 0;}
div#aboutListBox ul{list-style-type:square;color:#81c341!important;}


/*************************** Branding page ****************************************/

div#brandingText{width:550px;float:left;;margin:0 0 10px 0;padding:10px 0 0 10px;}
div#brandingText h2{color:#ed5297;font-size:17px;margin:0px;}
div#brandingText p{padding:0 0 10px 0!important;margin:0;}
div#brandingText h1{margin-bottom:10px;}


/*************************** Promotional page ****************************************/

div#promotionalText{width:460px;float:left;margin:0 0 10px 0;padding:10px 0 0 10px;}


/*************************** Contact us page ****************************************/
div#contactText{width:400px;float:left;padding:10px 0 0 20px;}
div#contactText h1{margin:0 0 10px 0;}
div#contactText p{font-size:17px;}
div#contactText .pink{font-weight:bold;}
input { outline:none; }
.form { float:left; width:300px; /*background-color:#81c341*/; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px; margin:0 10px 0 0; }
.form .form-row { width:100%; margin-bottom: 10px; float:left; }
.form .label { float:left; width:60px;}
.form .input-container { float:left; width:195px; text-align:right; }
	.form .input { width:180px;	height:18px; border:2px solid #c4c4c4; }
	.form .textarea { width:180px; height:85px; border:2px solid #c4c4c4; font-family:Tahoma; font-size:11px; }
	.form .error-input, .form .error-both .input, .form .error-same .input { background-color:#FFEFEF; border-color:#BB6666; color:#660000; }
	.form .error-div { float:right; margin:7px 10px 0 0; color:#935; font-size:10px; }
	.form .error-div-alternative { display:none; -moz-border-radius:10px; -webkit-border-radius:10px; width:800px; top:0; left:50%; position:absolute; z-index:1000; margin-left:-400px; text-align:center; font-size:16px; color:#934; padding:20px 0 20px 0; background-color:#fee; border:solid 2px #d36; border-top-width:0; }
	.form .error-same, .form .error-both { color:#fff; background-color:#b66; -moz-border-radius:3px; }
	.form .sendBtn {
		width:75px;
		text-align:center;
		/*background:url(submit-btn-bg.gif) repeat-x 0 0;*/
		background-color:#7d6dd2;
		color:#5f5f5f;
		/*border:1px solid #aaa;*/
		border:none;
		float:right;
		display:block;
		cursor:pointer;
		font-weight:bold;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		margin:0 45px 0 0 ;
	}
	.form .sendBtn:hover { /*background:url(submit-btn-bg-hover.gif) repeat-x 0 0;*/ color:#ffffff; border:1px solid #ffffff; }
	
ul#sitemap{padding-top:50px;width:200px;margin-left:auto;margin-right:auto;}
ul#sitemap li a{font-size:18px;}
/*************************** Classes ****************************************/

.floatLeft{float:left;}
.floatRight{float:right;}
.specialoffer{float:right;margin:0 10px 0 0 ;}
.getintouchButton{float:right;margin:5px 0 0 0;}
.purple{color:#ab9aff;}
.pink{color:#ff50b2;}
.white{color:#ffffff;}
.titleLink{color:#ffffff;font-weight:bold;position:relative;top:10px;text-decoration:none;font-size:14px;}
.ownLink{float:right;clear:all;margin:40px 0 20px 0;}

