body {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00A6D6;
}

img {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border:0;
}

a:link{ color: #000; text-decoration: none;}
a:visited { color: #000; text-decoration: none;}
a:hover { color: #000; text-decoration: underline;}

h1 {
	font-weight:bold;
	font-size:16px;
	padding:0 0 0 0;
	margin:0 0 10px 0;
	text-transform:capitalize;
}

h2 {
	font-weight:bold;
	font-size:16px;
	padding:0 0 0 0;
	margin:0 0 10px 0;
	color:#EC6E00;
}
h3 {
	font-weight:bold;
	font-size:16px;
	padding:0 0 0 0;
	margin:0 0 10px 0;
	color:#00A6D6;
}

#container {
	position:relative;
	margin:0px 0px 0px 0px;
	width:966px;
}

#contact {
	position:absolute;
	top:0px;
	left:0px;
	width:966px;
	height:25px;
	text-align:right;
	color:#00A6D6;
}

#header {
	position:absolute;
	top:25px;
	left:0px;
	width:966px;
	height:228px;
	background:url(../pics/headerBG.jpg) no-repeat top;
}

#CMSheader {
	position:absolute;
	top:25px;
	left:0px;
	width:966px;
	height:228px;
	background:url(../pics/CMSheaderBG.jpg) no-repeat top;
}

#logo {
	position:absolute;
	top:29px;
	left:32px;
	width:181px;
	height:200px;
}

#steps {
	position:absolute;
	top:20px;
	left:242px;
	width:496px;
	height:142px;
	background:url(../pics/3_steps.jpg) no-repeat top;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
#step1box {
	position:absolute;
	top:25px;
	left:45px;
	width:105px;
	height:100px;
	padding: 5px 5px 5px 5px;
}
#step2box {
	position:absolute;
	top:25px;
	left:215px;
	width:105px;
	height:100px;
	padding: 5px 5px 5px 5px;
}
#step3box {
	position:absolute;
	top:25px;
	left:375px;
	width:105px;
	height:100px;
	padding: 5px 5px 5px 5px;
}

#login {
	position:absolute;
	top:38px;
	left:739px;
	width:218px;
	height:113px;
	text-align:right;
}

#navigation {
	position:absolute;
	top:253px;
	left:0px;
	width:225px;
	height:639px;
	background:url(../pics/navigationBG.jpg) no-repeat top;
	color:#FFFFFF;
	text-align:right;
	padding:20px 10px 0 0;
	font-size:14px;
}

#navigation h1 {
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 5px 0;
}
#navigation a {}
#navigation a:link{ color: #fff; text-decoration: none;}
#navigation a:visited { color: #fff; text-decoration: none;}
#navigation a:hover { color: #fff; text-decoration: underline;}

#CMSnavigation {
	position:absolute;
	top:253px;
	left:0px;
	width:225px;
	height:1000px;
	background:url(../pics/CMSnavigationBG.jpg) no-repeat top #013186;
	color:#FFFFFF;
	text-align:right;
	padding:20px 10px 0 0;
	font-size:14px;
}

#CMSnavigation h1 {
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 5px 0;
}
#CMSnavigation a {}
#CMSnavigation a:link{ color: #fff; text-decoration: none;}
#CMSnavigation a:visited { color: #fff; text-decoration: none;}
#CMSnavigation a:hover { color: #fff; text-decoration: underline;}

#banner {
	position:absolute;
	top:203px;
	left:261px;
	width:705px;
	height:266px;
	background:url(../pics/bannerBGnew.gif) no-repeat top;
	background-image: url(../pics/bannerBGnew.gif);
}
#bannerNavi {
	position:absolute;
	top:0px;
	left:0px;
	width:705px;
	height:35px;
	text-align:right;
}

#bannerNavi a { text-transform:capitalize; padding:0 10px 0 10px; line-height:27px; font-size:13px; font-weight:bold; }
#bannerNavi a:link{ color: #fff; text-decoration: none;}
#bannerNavi a:visited { color: #fff; text-decoration: none;}
#bannerNavi a:hover { color: #fff; text-decoration: underline;}

#offers {
	position:absolute;
	top:478px;
	left:262px;
	width:688px;
	height:83px;
	background:url(../pics/offersBG.jpg) no-repeat top;
	z-index:1;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
#offersBox1 {
	position:absolute;
	top:4px;
	left:11px;
	width:140px;
	height:80px;
}
#offersBox2 {
	position:absolute;
	top:4px;
	left:189px;
	width:140px;
	height:80px;
}

#offersBox3 {
	position:absolute;
	top:4px;
	left:547px;
	width:141px;
	height:80px;
}

#offersBox4 {
	position:absolute;
	top:4px;
	left:365px;
	width:141px;
	height:80px;
}

#content {
	position:absolute;
	top:468px;
	left:236px;
	width:704px;
	height:434px;
	color:#00A6D6;
	background:url(../pics/contentBG.jpg) no-repeat top;
	padding:10px 0 0 26px;
}
#content a {}
#content a:link{ color: #00A6D6; text-decoration:none; font-weight:bold;}
#content a:visited { color: #00A6D6; text-decoration: none; font-weight:bold;}
#content a:hover { color: #00A6D6; text-decoration: underline;}

#copyright {
	position:absolute;
	top:920px;
	left:0px;
	width:966px;
	height:35px;
	color:#00A6D6;
}

#categories {
	position:absolute;
	top:;
	left:;
	width:180px;
	height:630px;
	background:url(../pics/categoriesBG.jpg) no-repeat #004e93;
	left: 776px;
	top: 254px;
	color:#FFFFFF;
	text-align:left;
	padding:20px 0 0 10px;
	font-size:14px;
}
#categories a {}
#categories a:link{ color: #fff; text-decoration: none;}
#categories a:visited { color: #fff; text-decoration: none;}
#categories a:hover { color: #fff; text-decoration: underline;}

#topNavi {
	position:absolute;
	top:35px;
	left:337px;
	width:628px;
	height:24px;
	background:url(../pics/topNaviBG.jpg) no-repeat;
}

#topNavi a { text-transform:capitalize; padding:0 5px 0 5px; line-height:24px; font-size:12px; font-weight:bold; }
#topNavi a:link{ color: #fff; text-decoration: none;}
#topNavi a:visited { color: #fff; text-decoration: none;}
#topNavi a:hover { color: #fff; text-decoration: underline;}

#templates {
	position:absolute;
	top:180px;
	left:10px;
	width:515px;
	height:626px;
	overflow:auto;
}
#templates img {
	margin:0px 15px 30px 15px;
	padding:0 0 0 0;
}

#templateContent {
	position:absolute;
	top:78px;
	left:236px;
	width:586px;
	height:931px;
	color:#00A6D6;
	padding:0 0 0 0;
}

#templateContent2 {
	position:absolute;
	top:78px;
	left:378px;
	width:586px;
	height:931px;
	color:#00A6D6;
	padding:0 0 0 0;
	border:solid 1px #000;
}

#cmsArea {
	position:absolute;
	top:1px;
	left:10px;
	width:700px;
	height:800px;
	overflow:auto;
}

#content2 { 
	position:absolute;
	top:485px;
	left:261px;
	width:704px;
	height:425px;

}

#price1 { 
	position:absolute;
	width:520px;
	height:80px;
	background:url(../pics/a6_price.jpg) no-repeat;

}

#price2 { 
	position:absolute;
	top:95px;
	width:520px;
	height:80px;
	background:url(../pics/a5_price.jpg) no-repeat;

}

#price3 { 
	position:absolute;
	top:190px;
	width:520px;
	height:80px;
	background:url(../pics/a4_price.jpg) no-repeat;

}

#price4 { 
	position:absolute;
	top:285px;
	width:520px;
	height:80px;
	background:url(../pics/a3_price.jpg) no-repeat;

}

#priceimage1 { 
	position:absolute;
	top:0px;
	left:540px;
	width:165px;
	height:80px;
	background:url(../pics/beachParty9_small.jpg) no-repeat;

}

#priceimage2 { 
	position:absolute;
	top:95px;
	left:540px;
	width:165px;
	height:80px;
	background:url(../pics/bondtheme5_small.jpg) no-repeat;

}

#priceimage3 { 
	position:absolute;
	top:190px;
	left:540px;
	width:165px;
	height:80px;
	background:url(../pics/graphic5_small.jpg) no-repeat;

}

#priceimage4 { 
	position:absolute;
	top:285px;
	left:540px;
	width:165px;
	height:80px;
	background:url(../pics/Halloween10_small.jpg) no-repeat;

}

#pricetext { 
	position:absolute;
	top:370px;
	left:0px;
	width:704px;
	height:50px;

}

#textarea { 
	position:absolute;
	top:580px;
	left:260px;
	width:705px;
	height:330px;
	
}

#footerimage {
	position:absolute;
	top:240px;
	left:0px;
	width:563px;
	height:72px;
	background:url(../pics/orange_footer.jpg) no-repeat;

 }
 
 #footertext {
	position:absolute;
	top:0px;
	left:8px;
	width:550px;

 }
 
 #textarea2 { 
 	position:absolute;
	top:10px;
	left:0px;
	width:120px;
	height:220px;
 
 }

 
 #textarea3 { 
 	position:absolute;
	top:10px;
	left:160px;
	width:180px;
	height:220px;
 
 }
 
  
 #textarea4 { 
 	position:absolute;
	top:10px;
	left:383px;
	width:180px;
	height:220px;
 
 }
 
 #textareaother { 
	position:absolute;
	top:500px;
	left:260px;
	width:705px;
	height:430px;
	
}
 
 #dotimage1 { 
 	position:absolute;
	top:10px;
	left:135px;
	width:5px;
 
 }

 #dotimage2 { 
 	position:absolute;
	top:10px;
	left:360px;
	width:5px;
 
 }
  
 
 #box { 
 	position:absolute;
	top:300px;
	left:0px;
	width:253px;
	height:83;
 
 }


 #box1txt {
	position:absolute;
	top:4px;
	left:0px;
	width:555px;
	height:70px;
 
 }
 
  #box2txt { 
 	position:absolute;
	top:4px;
	left:295px;
	width:120px;
	height:70px;
 
 }
 
  #box3txt { 
 	position:absolute;
	top:4px;
	left:465px;
	width:130px;
	height:70px;
 
 }
 
 #textbox { 
 	position:absolute;
	top:275px;
	left:0px;
	width:300px;
	height:30px;
 
 }
 
#basket {
	position:absolute;
	width:954px;
	top:191px;
	left:-236px;
	background:#FFFFFF url(../pics/leftBasketBorder.jpg) repeat-y;
	border-right:#009BD1 1px solid;
	border-bottom:#009BD1 1px solid;
	padding:0 0 0 10px;
	
}

#designToolTemplate {
	position:absolute;
	width:142px;
	height:600px;
	top:78px;
	left:233px;
	text-align:center;
}

#toolTemplate1 {
	position:absolute;
	width:127px;
	height:178px;
	top:150px;
	left:50px;
	z-index:5;
}
#toolTemplateBG1 {
	position:absolute;
	width:127px;
	height:178px;
	top:150px;
	left:50px;
	z-index:4;
	border:#000000 1px solid;
}

#toolTemplate2 {
	position:absolute;
	width:127px;
	height:178px;
	top:350px;
	left:5px;
	z-index:5;
}
#toolTemplateBG2 {
	position:absolute;
	width:127px;
	height:178px;
	top:350px;
	left:5px;
	z-index:4;
	border:#000000 1px solid;
}
