body{
	margin:0;
	padding:0;
	background:#C6C4C5;
	font-family:Tahoma, Verdana, "trebuchet MS", Arial, "times New Roman", sans-serif;
	font-size:12px;
	color:#333;
	line-height:150%;
	}
body.mceContentBody{
	background:#FFF;
	color:#333;
	}
p, h1, h2, h3, h4, h5, h6{
	margin:0 0 10px 0;
	}
#wrapper{
	width:1000px;
	margin:0 auto;
	background:url(images/wrap.jpg) repeat-y;
	}
#top{
	height:280px;
	background:url(images/top.jpg) no-repeat;
	}
#top_our{ background:url(images/top_our.jpg) no-repeat; height:320px;}
#top_contact{ background:url(images/top_contact.jpg) no-repeat; height:320px;}
address.top{
	font-style:normal;
	width:380px;
	float:right;
	padding:10px 80px 0 0;
	font-size:11px;
	color:#666666;
	}
address.top span, #footer address span{
	color:#CE1443;
	}
address.top a, #footer address a{
	color:#666;
	text-decoration:none;
	font-weight:normal;
	}
address.top a:hover, #footer address a:hover{
	color:#CE1443;
	}
#footer address.top{
	font-style:normal;
	text-align:left;
	padding:10px 0 0 40px;
	font-size:11px;
	float:left;
	color:#666666;
	}
#footer{
	clear:both;
	background:url(images/foot.jpg) no-repeat bottom;
	height:50px;
	margin:20px 0 0 0;
padding: 0 0 0 10px;
	}
#left{
	width:200px;
	float:left;
	font-size:14px;
	padding-left:40px;
	}
#rightstyle1, #rightstyle2{
	width:720px;
	float:right;
	padding:10px 40px 0 0;
	}
#rightstyle1 a, #rightstyle2 a{
	text-decoration:none;
	color: #CE1443;
	font-weight:bold;
	}
#rightstyle1 a:hover, #rightstyle2 a:hover{
	color:#666666;
	}
#rightstyle1 ul, #rightstyle2 ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
#rightstyle1 ul li, #rightstyle2 ul li{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-bottom:5px;
	}
#rightstyle1 #one{
	width:500px;
	float:left;
	padding:0 20px 0 0 ;
	font-size:14px;
	}
#rightstyle1 #two{
	width:500px;
	float:left;
	padding:0 20px 0 0 ;
	}
#rightstyle1 #three{
	width:200px;
	float:right;
	padding:0 0 0 0;
	}
#rightstyle2 #one{
	width:720px;
	clear:both;
	padding:0 0 0 0;
	font-size:14px;
	color:#CE1443;
	}
#rightstyle2 #two{
	width:360px;
	float:left;
	padding:0;
	}
#rightstyle2 #three{
	width:360px;
	float:right;
	padding:0 0 0;
	}
#offers{
	padding:10px 0px ;
	background:#C3CB1E;
	color:#000000;
	font-size:10px;
	width:200px;
	}
#offers p{
	padding:10px;
	margin:0;
	}
#offers img{
	margin-top:10px;
	}
#offers h3{
	font-size:16px;
	color:#CE1443;
	text-transform:uppercase;
	text-decoration:underline;
	line-height:22px;
	margin:0 15px;
	text-align:center;
	}

div.clear{clear:both;}
div.contact{font-size:16px;}
div.contact span{color:#666666; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
#left h2{
	font-size:24px;
	font-family:"trebuchet MS", Arial, "times New Roman", sans-serif;
	font-weight:normal;
	text-transform:lowercase;
	margin:0;
	padding:10px 0px 10px 0px;
	color:#CE1443;
	}
#left ul{
	list-style-type:none;
	margin:0px;
	padding:0 0 0;
	text-transform:lowercase;
	}
#left ul li{
	line-height:20px;
	
	margin:5px 0;
	padding-bottom:5px;
	background:url(images/navuline.gif) repeat-x;
	background-position:left 24px;
	}
#left ul li a{
	display:block;
	height:20px;
	line-height:20px;
	text-decoration:none;
	color:#999999;
	width:150px;
	padding:0 0 0 25px;
	}
#left ul li a:hover, #left ul li.activepage a{
	color:#CE1443;
	font-weight:bold;
	}

#left ul li a{ background:url(images/iconset.jpg) no-repeat 0px 20px;}

#left ul li a[href*="conwydecor"]:hover, #left ul li.activepage a[href*="conwydecor"]{ background-position:0px 0px;}
#left ul li a[href*="contactus"]:hover, #left ul li.activepage a[href*="contactus"]{ background-position:0px -140px;}
.pink{
	color:#CE1443;
	}
.green{
	color:#AD9416;
	}
h3{
	font-size:16px;
	font-weight:normal;
	color:#CE1443;
	margin:0 0 10px 0;
	}
#rightstyle1 #snip{
	height:75px;
	clear:both;
	margin:0 0 0 20px;
	width:350px;
	}
#rightstyle1 #snip img, #rightstyle2 #snip img{
	margin:3px 20px 0 0;
	float:left;
	}
#rightstyle1 #snip p, #rightstyle2 #snip p{
	font-size:11px;
	}
#rightstyle2 #snip{
	height:70px;
	clear:both;
	margin:0 0 10px 0px;
	width:340px;
	}
#rightstyle2 #snip img{
	margin:3px 10px 10px 0;
	}
#mini{
	width:1000px;
	margin:0 auto;
	}
#mini p{
	text-align:right;
	color:#999999;
	}
#mini a{
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	}
#mini a:hover{
	text-decoration:underline;
	}
span.pic{
	padding:0px 10px;
	}