*			{padding:		0px;
			margin:     	        0px;
			border:			0px;}

body			{padding:		10px 0px;
			letter-spacing:		0px;
			color:			#555555;
			font-size:		14px;
			line-height:		15px;
			background:		#ffffff;  /* C5CB82 */
			font-family:		georgia, tahoma, "trebuchet ms", arial, helvetica, verdana, "arial narrow";}

img.border		{display:		block;
			margin:			0px auto;}

img.belowmenuleft	{padding:		30px 0px 0px 0px;}

img.right		{float:			right;
			display:		block;
			margin:			0px 10px;
			padding:		10px;
			border:			1px solid #ced2a7;}

img.right.contact	{margin:		27px 10px 0px 0px;}

img.left		{float:			left;
			display:		block;
			margin:			20px 10px 0px 0px;
			padding:		10px;
			border:			1px solid #ced2a7;}

#wrapper		{width:			870px;
			overflow:		auto;
			margin:			0px auto;
			padding:		0px 3px;
			border-left:		1px solid #999999;
			border-right:		1px solid #999999;}

#header			{width:			845px;
			height:			90px;
			margin:			0px auto;}

#headerright		{float:			right;
			width:			300px;
			margin:			0px;
			padding:		0px;
			border:			0px;}

#header a img		{padding:		0px 0px 0px 0px;}

#header h1		{float:			right;
			width:			310px;
			color:			#8a0000; /* #A25656; */
			padding:		5px 20px 0px 0px;
			font-size:		18px;
			line-height:		25px;
			text-align:		center;
			text-transform:		capitalize;}

#header h2		{float:			right;
			clear:			right;
			width:			310px;
			color:			#999999;
			padding:		5px 20px 0px 0px;
			font-size:		14px;
			line-height:		18px;
			text-align:		center;
			text-transform:		capitalize;}

#header h2 span		{display:		block;
			font-size:		18px;}

#right h3		{clear:			left;
			padding:		3px 0px 0px 5px;
			margin:			0px 10px 0px 0px;
			color:			#979c64;
			border-bottom:		1px solid #ced2a7;
			font-size:		20px;
			line-height:		25px;
			text-align:		left;
			text-transform:		capitalize;}

#right h3.gallery	{margin:		0px 10px 10px 0px;}

#right h4		{color:			#933a3a;
			font-size:		16px;
			line-height:		20px;
			text-align:		left;
			text-transform:		capitalize;
			padding:		20px 0px 0px 2px;
			clear:			left;
			font-weight:		bold;}















#mainmenu		{list-style-type:	none;
			width:			849px;
			height:			29px;
			border:			2px solid #ffffff;
			margin:			0px auto; 
			background:		#C5CB82 url(./img/menubg.jpg) 0px 0px repeat-x;}

#mainmenu li		{float:			left;
			background:		transparent;}

#mainmenu li a		{float:			left;
			font-size: 		14px;
			color:			#ffffff;
			border-left:		2px solid #ffffff;
			text-transform:		capitalize;
			font-weight:		bold;
			padding: 		7px 15px 7px 15px;
			margin:			0px 0px 0px 0px;
			text-decoration:	none;}

#mainmenu li.first a	{border-left:		0px solid #800000;
			*padding: 		7px 15px 7px 14px;}

#mainmenu li a:hover 	{color:			#900000; /* #A25656; */
			background:		#e5e5e5;}




  




















#body			{overflow:		auto;
			padding:		10px 0px 0px 0px;}

#body a			{text-decoration:	none;}

#body a:hover		{text-decoration:	underline;}























#menuleft		{float:			left;
			width:			157px;
			padding:		0px 0px 0px 10px;
			list-style-type:	none;
			background:		transparent url(./img/menuleftbg.jpg) 0px 0px repeat-y;}

#menuleft ul		{display:		block;
			text-transform:		capitalize;
			color:			#8a0000;
			font-weight:		bold;
			font-size:		19px;
			list-style-type:	none;
			padding:		0px 0px 10px 0px;}

#menuleft ul.imagepop				{position:		absolute;
						width:			157px;}

#menuleft ul.afterimagepop			{padding:		425px 0px 10px 0px;}

#menuleft ul span	{display:		block;
			padding:		7px 0px 7px 0px;}

#menuleft ul li		{list-style:		none;
			display:		inline;}

#menuleft ul li a, #menuleft ul li a:link, #menuleft ul li a:visited
	 		{display:		block;
			text-decoration:	none;
			text-transform:		capitalize;
			border-top:		1px solid #cccccc;
			color:			#777777;
			font-weight:		bold;
			font-size:		12px;
			padding:		4px 0px 4px 3px;
			background:		transparent url(./img/menu1.jpg) 7px 15px no-repeat;}

#menuleft ul li a:hover	{text-decoration:	none;
			color:			#900000; /* #A25656; */
			background:		#e5e5e5;}


#menuleft ul li a img				{display:		block;
						width:			0px; 
						height:			0px; 
						border:			0px;}

#menuleft ul li a:hover img			{display:		inline;
						position:		absolute;
						margin:			-5px 0px 0px 162px;
						width:			250px; 
						height:			187px;
						border:			2px solid #e5e5e5;}

#menuleft ul li a.flip:hover img		{margin:		-171px 0px 0px 162px;}

#menuleft img.icons	{float:			left;}




















#right			{float:			right;
			width:			685px;
			text-align:		justify;}

#right a.copylink	{color:			#933a3a;}

#right p		{line-height:		17px;
			padding:		0px 10px 5px 0px;
			font-family:		verdana, arial, georgia, tahoma, "trebuchet ms", arial, helvetica, verdana, "arial narrow";}

#right p.text		{line-height:		20px;
			padding:		5px 15px 5px 5px;}

#right p.list		{line-height:		17px;
			padding:		0px 15px 5px 15px;
			background:		url(img/bullet.gif) left top no-repeat;}

#right img.galleryicon	{float:			left;
			margin:			0px 10px 10px 0px;
			border:			2px solid #979c64;
			width:			123px;
			height:			92px;}


#right.beforeandafter img.galleryicon	
			{width:			100px;
			height:			75px;}

#right img.galleryicon.large
			{float:			left;
			margin:			7px 7px 5px 5px;

			border:			1px solid #ced2a7;
			width:			156px;
			height:			117px;
			padding:		7px;}

#right img.galleryicon.large2rool
			{clear:			left;
			float:			left;
			margin:			7px 7px 10px 5px;
			border:			1px solid #ced2a7;
			width:			156px;
			height:			117px;
			padding:		7px;}

#right img.categoryimage {float:		right;
			margin:			0px 10px;
			display:		inline;}

#right img.categoryimage.iebug {margin:		0px;}

#right div.instalation	{padding-left:		55px;}

#right div.instalation p {float:		left;
			width:			185px;
			text-align:		center;
			font-size:		9px;
			padding:		0px;
			margin:			0px;}

#right div.options	{float:			left;
			width:			450px;
			margin:			10px 0px 10px 10px;}

#right div.options h4	{color:			#979c64;
			font-size:		13px;
                        border-bottom:		1px solid #ced2a7;
			padding:		0px 0px 0px 0px;
			word-spacing:		1px;}

#right div.options p	{padding:		5px 0px 0px 15px;
			background:		url(img/bulletg.gif) 0px 5px no-repeat;}

#right div.options a	{color:			#555;}
			

#right div.options a span
			{display:		none;}

#right div.options a:hover
			{font-weight:		normal;
			color:			#979c64;
			height:			50px;
			text-decoration:	none;}

#right div.options a:hover span
			{display:		inline;
			width:			300px;
			border-left:		20px solid #fff;
			font-size:		12px;
			color:			#555;
			font-weight:		normal;}





div.boxwrapper		{padding:		0px 0px 0px 95px;}

div.box, div.boxlast, div.boxcenter
			{float:			left;
			margin:			20px 0px 0px 0px;
			width:			180px;
			height:			150px;
			background:		transparent url(./img/boxbg.jpg) 0px 0px no-repeat;}

div.box			{clear:			both;}

div.boxcenter		{width:			295px;
			margin:			20px 10px 0px 10px;
			background:		transparent url(./img/boxcenterbg.jpg) 0px 0px no-repeat;}

div.box h2, div.boxlast h2, div.boxcenter h2
			{margin:		5px 10px 5px 10px;
			padding:		0px 0px 2px 0px;
			font-size:		17px;
			color:			#fff;
			text-transform:		capitalize;
			border-bottom:		1px solid #fff;
			text-align:		left;}

div.boxlast h2		{font-size:		20px;
			text-align:		center;
			border:			0px;
			line-height:		25px;
			padding:		15px 0px 0px 0px;}

div.boxlast h2 a	{color:			#ffffff;}

div.box p, div.boxlast p, div.boxcenter p
			{margin:		0px 10px 0px 10px;
			font-size:		12px;
			color:			#fff;
			text-align:		left;
			padding:		3px 0px;}

div.box p a		{color:			#ffffff;
			font-size:		14px;
			font-family:		georgia, tahoma;
			line-height:		20px;}

div.box p a:hover 	{text-decoration:	underline;}











#footer			{clear:			both;
			width:			850px;
			height:			80px;
			margin:			10px 0px 0px 10px;
			font-size:		10px;
			font-weight:		normal;				
			color:			#A25656;
			text-align:		center; 
			letter-spacing:		0px;
			font-family:		verdana, arial;
			background:		#ccc url(./img/footerbg.jpg) bottom center no-repeat;}

#footer	a		{color:			#A25656;
			padding: 		1px 3px;
			text-decoration:	none;}

#footer	a:hover		{color:			#ffffff;
			text-decoration:	none;
			background:		#A25656;}

#footer ul		{list-style-type:	none;
			margin:			0px auto;
			display:		block;
			padding:		5px 0px 10px 0px;}

#footer ul li		{display:		inline;
			padding:		0px 0px 0px 0px;}

#footer ul li a		{display:		inline;
			text-transform:		capitalize;
			text-decoration:	none;
			margin:			0px 3px 0px 0px;}









p.copyright		{margin:		20px auto;
			text-align:		center;
			font-size:		10px;
			font-family:		verdana, arial;}
			
p.copyright a		{color:			#555;}

p.copyright a:hover	{color:			#111;}



form			{padding:	0px;
			margin:		0px;
			border:		0px;}
	
form div		{padding:	0px 0px 10px 0px;}

fieldset		{padding: 	5px 10px;
			margin:		10px 10px 20px 0px;
			display:	block;
			border:		1px solid #ced2a7;}

fieldset.contact_us_1	{width:		445px;} 
	
legend			{padding: 	5px 5px 5px 5px;
			color:		#979c64;
			font-weight:	bold;
			font-size:	15px;
			margin:		0px 0px 10px 0px;}
	
label 			{width: 	200px;
			padding:	0px 5px 0px 5px;}

div.textfield, div.textarea
		 	{width:		440px;
			height:		25px;
			padding:	0px 0px 0px 0px;}

div.textarea		{height:	110px;}

div.textfield input, div.textarea textarea
			{float:		right;
			width:		235px;
			height:		20px;
			border:		1px solid #bbbbbb;
			background-color: white !important;}

div.textarea textarea	{height:	100px;}

input.send		{margin:	0px auto;
			display:	block;
			background:	#ffffff;
			color:		#979c64;
			color:		#8a0000;
			width:		80px;
			height:		22px;
			font-weight:	bold;
			font-size:	15px;
			cursor:		pointer;
			border:		1px solid #8a0000;}

div.contactitem		{float:		left;
			width:		215px;}


div.callbackfield	{width:		280px;
			height:		27px;
			padding:	0px 0px 0px 0px;}

div.callbackfield input	{float:		right;
			width:		150px;
			height:		18px;
			border:		0px solid #bbbbbb;
			background-color: white !important;}

div.callbackfield label	{color:		#fff;
			padding:	3px 0px 0px 8px;}

input.callbacksend	{float:		right;
			margin:		0px 15px 0px 0px;
			padding:	0px 3px;
			font-size:	12px;
			background:	#8d5254;
			cursor:		pointer;
			font-weight:	normal;
			color:		#fff;
			border:		1px solid #ffffff;}













#right div.coupons	{height:	650px;
			margin-top:	20px;
			padding:	10px;
			display:	block;
			font-family:	georgia;
			background:	url(./img/coupons.jpg) top left no-repeat;}

#right div.coupons p	{font-family:	georgia;
			margin:		20px 0px;}

#right div.coupons p.gift
			{margin:	410px 0px 10px 0px;}

#right div.coupons div.couponsone
			{float:		left;
			width:		330px;
			padding:	0px;}

#right div.coupons label {width:	130px;}

#right div.coupons div.textfield
			{width:		310px;}

#right div.coupons div.textarea
			{width:		640px;
			height:		50px;
			clear:		both;}

#right div.coupons div.textarea textarea
			{width:		565px;
			height:		35px;}

#right div.coupons input.send
			{display:	block;
			padding:	0px auto;}






















