body {
	margin:0px;
	padding:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:11px;
	background:url(../Image/inner-main-bg.gif) repeat-x ;
}

.form { margin:0px; padding:0px;}
.lin {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
	}

.lin:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	}
	
p	{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	line-height:16px;
	margin:0;
	padding:0 0 7px 0;
	}

td 	{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	}

p a 
	{
	font-size:11px;
	color:#000;
	text-decoration:underline;
	}

p a:hover 
	{
	font-size:11px;
	color:#da8101;
	text-decoration:none;
	}

ul
	{
	margin:0 0 8px 5px;
	padding:0px;
	}

li
	{
	background:url(../Image/bullet3.gif) left no-repeat top;
	list-style-type:none;
	padding:6px 0 0 10px;
	margin:2px 0 1px 0px;
	background-position:0px 11px;	
	font-size:11px;
	color:#333333;
	text-decoration:none;
	}

	
li a
	{
	color: #333333;
	text-decoration:underline;
	}
li a:hover
	{
	color: #333333;
	text-decoration:none;
	}	
	
	
	
.parent
	{
	width:912px;
	display:block;
	margin:0px auto;
	}

#main1 
	{
	margin:0; 
	padding:0;
	overflow:hidden;
	background:url(../Image/body-bg.png) repeat-y top;
	height:100%;
	}

#main2 {
		height:100%;
		margin:0px;
		padding:0px;
		overflow:hidden;
		float:left;
		}
		
#left 
	{
	float:left;
	width:226px;
	height:100%;
	background-repeat: no-repeat;
	background-position:bottom ;
	background:url(../Image/left-bg.gif) repeat-y top;
	}

#right 
	{
	float:right;
	width:215px;
	height:100%;
	padding:0px 8px 0px 0px;
	margin:0px 0 0px 0; 
	overflow:hidden;
	background:url(../Image/right-bg.png) repeat-y;
	}
	
#middle 
	{
	margin:0 0px;
	font-size:80%;
	overflow:hidden;
	}
	
.column-Left 
	{
	margin:0;
	padding:0 0 0 0px;
	float:left;
	height:100%;
	}
	
.column-in 
	{
	margin:0;
	float:left;
	height:100%;
	padding:0 0px 0px 0px;
	margin-bottom:0px;
	}
	
#left .column-in 
	{
	width:215px; 
	}
	
	
.cleaner 
	{
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}
		
.footer-adbanner
	{
	margin-top:12px;
	padding-top:0px;
	font-size:12px;
	}
	
h1 
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#e86d02;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	padding:9px 0 0px 0;
	margin:0px;
	display:inline;
}

h2 
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #e86d02;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	margin:0px 0 0px 0px;
	padding:0 0 0 0;
	}

h3 
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #DFC17B;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	margin:10px 0 4px 0;
	padding:0 0 0 0;
	}
h3 a
	{
	color: #003C57;
	text-decoration:none;
	font-weight:bold;
	margin:3px 0 5px 0;
	padding:0 0 0 0;
	}
h3 a:hover
	{
	color: #000000;
	text-decoration:none;
	font-weight:bold;
	margin:3px 0 5px 0;
	padding:0 0 0 0;
	}

h4 
	{
	color: #003C57;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	margin:8px 0 3px 0;
	padding:0 0 0 0;
	}
	
#main-bg 
	{
	background:url(../Image/main-bg.gif) left top repeat-x;
	background-color:#f2f2f2;
	}
	
.head-bg{
	width:912px;
	height:104px;
	}

#header 
	{
	width:912px;
	margin:0 0 0 0;
	height:126px;
	background:url(../Image/headerbg.jpg) left top no-repeat;
	}
	
#logo 
	{
	width:255px;
	padding:0px 0 0 23px;
	float:left;
	}
	
#call-us
	{
	width:188px;
	height:42px;
	float:left;
	padding:36px 0px 0 20px;
	}
	
.call-us-txt
	{
	font-size:11px;
	width:140px;
	float:left;
	color:#FFF;
	text-decoration:none;
	padding:0px 0px 0 8px;
	}

#top-nav{
	width:610px;
	height:21px;
	float:left;
	padding:0px 0 0 0px;
	margin:100px 0px 0px 15px;
	}

#top-nav ul{
	padding:0px 0 0 0px;
	margin:0px;
	list-style-type:none;
	}

#top-nav ul li{
	padding:7px 15px 6px 15px;
	margin:0px 2px 0px 0px;
	list-style-type:none;
	display:block;
	float:left;
	background:#F1F1F1;
	}
	
#top-nav ul li a{
	text-decoration:none;
	color:#333333;
	}

#top-nav ul li a:hover{
	text-decoration:none;
	color:#866DAB;
	}	
	
.contentbg{
	background:url(../Image/contentbg.jpg) left top no-repeat;
	}	

.language
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#6A6A6A;
}

.language span
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#BD4182;
}

.language a
{
text-decoration:none;
font-size:10px;
color:#6A6A6A;
}	

.language a:hover
{
text-decoration:none;
font-size:10px;
color:#BD4182;
}	
		

.left-panel{
	width:232px;
	margin:0 0 0 0px;
	background:url(../Image/services-bg.gif) left top repeat-y;
	}

.middle-main{
	width:896px; 
	margin:0px auto; 
	background-color:#FFFFFF;
	}

#services{
	background:url(../Image/services-tp.gif) no-repeat top;
	position:absolute;
	width:240px;
	height:44px;
	margin:0 0 0 -8px;
}

#services2{
	background:url(../Image/services-tp.gif) no-repeat top;
	width:240px;
	height:44px;
	margin:0 0 0 -8px;
}

.ser-tp{
	width:232px;
	}
	
.head-txt{
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	padding:23px 0 0 50px;
	}

.srv-list
    {
	background:url(../Image/services-bg.gif) left top repeat-y;
	padding-top:35px!important;
	padding-top:0px;
	}
	

.srv-list ul 
	{
	margin:13px 0 15px 0;
	padding:0;
		
	}
	
*html .srv-list ul 
	{
	margin:46px 0 15px 0;
	padding:0;	
	}	
	
.srv-list ul li 
	{
	background:url(../Image/bullet.gif) left 11px no-repeat;	
	list-style-type:none;
	padding:6px 0 0 14px;
	margin:0px 0 0px 23px;

 	}

.srv-list ul li a 
	{
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #2b2b2b;
	font-size:11px;
	text-decoration:none;
}

.srv-list ul li a:hover 
	{
	color: #da8101;
	text-decoration:none;
	}
	
.srv-list2
    {
	background:url(../Image/services-bg.gif) right repeat-y top;
	padding:0px;
	width:232px;
	}
	
.srv-list2 ul 
	{
	margin:0px 0 0px 0;
	padding:0;	
	}

.srv-list2 ul li 
	{
	background:url(../Image/bullet.gif) left no-repeat top;	
	overflow:hidden;
	list-style-type:none;
	padding:6px 0 0 14px;
	margin:0px 0 0px 23px;
	background-position:0px 11px;
 	}

.srv-list2 ul li a 
	{
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #2b2b2b;
	font-size:11px;
	text-decoration:none;
	text-decoration:underline;
}

.srv-list2 ul li a:hover 
	{
	color: #2b2b2b;
	text-decoration:none;
	}
	
	
.more-txt{
	font-size:11px;
	color:#da8101;
	text-decoration:underline;
	font-weight:bold;
	margin:12px 0 12px 26px;
	}
.more-txt:hover{
	color:#da8101;
	text-decoration:none;
	}
	
	
.orange 
	{
	color: #e86d02;
	font-size:11px;
	text-decoration:none;
	}	

.height{
	height:30px;
	padding:8px 0 0 0px;
	}

.height1{
	height:24px;
	}


.contact-bg{
	background:url(../Image/contact-bg.gif) no-repeat top;
	width:232px;
	float:right;
	height:26px;
	}
	
.client-heading-bg{
	background:url(../Image/client-heading-bg.gif) no-repeat top;
	width:232px;
	float:right;
	height:26px;
	}	

.news-bg{
	background:url(../Image/news-bg.gif) no-repeat top;
	width:232px;
	float:right;
	height:41px;
	}
	
.contact-panel{
	 width:232px; 
	 float:left; 
	 height:100%;
	 background:url(../Image/services-bg.gif) left top repeat-y;
	 }
	 
.contact-head{
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0 0 42px;
	}

.contact-txt{
	padding:10px 23px 15px 23px;
	float:left;
	font-size:11px;
	line-height:16px;
	}

#marqueecontainer {
	padding:10px 0px 0px 23px;
	overflow: hidden;
	width: 180px;
	position: relative;
	height: 160px;
	font-size:11px;
	line-height:16px;
}

.contact-txt2{
	padding:5px 0px 3px 18px;
	float:left;
	font-size:11px;
	line-height:16px;
	width:180px
	}	

.mail{
	font-size:11px;
	text-decoration:underline;
	color:#801E1E;
	}
.mail:hover{
	font-size:11px;
	text-decoration:none;
	color:#801E1E;
	}
	
.tr-tp{
	 width:664px;
	 float:left; 
	 height:100%;
	 }

#rt-pic-tp{
	position:absolute;
	width:672px;
	height:24px;
	margin:0 0 0 0px;
	}

.pic-panel{
	width:650px;
	height:176px;
	background-color:#FFFFFF;
	float:left;
	padding:5px 0 0 0px;
	}
	
#img-option{
	position:absolute;
	width:262px;
	height:192px;
	z-index:1;
	margin:8px 0 0 330px;
	}

#punchline 
	{
	position:absolute;
	width:326px;
	height:58px;
	float:left;
	font-size:15px;
	font-weight:bold;
	z-index:2;
	color:#000;
	padding:8px 0 0 20px;
	margin:137px 0 0 0px;
	background:url(../Image/punch-bg.png) no-repeat left;
	}

.inner-pic-panel{
	width:664px;
	height:146px;
	background-color:#FFFFFF;
	float:left;
	padding:5px 0 0 0px;
	}
	
#inner-img-option{
	position:absolute;
	width:240px;
	height:164px;
	z-index:1;
	margin:6px 0 0 330px;
	}

#inner-punchline 
	{
	position:absolute;
	width:326px;
	height:58px;
	float:left;
	font-size:15px;
	font-weight:bold;
	z-index:2;
	color:#000;
	padding:8px 0 0 22px;
	margin:108px 0 0 0px;
	background:url(../Image/punch-bg.png) no-repeat left;
	}


#mid-main{
	background:url(../Image/mid-bg.gif) no-repeat top;
	width:664px;
	float:left;
	height:100%;
	}

.pad{
	margin:20px 15px 12px 18px;
	}

.client-panel{
	width:200px;
	float:left;
	margin:10px 0 0 0px;
	background:url(../Image/client-bg.gif) repeat-y top;
	}

.client-bg{
	float:left;
	padding:5px 8px 5px 11px;
	width:181px;
	}
	
.client-bg p {
	font-size:11px;
	color:#333333;
	text-decoration:none;
	line-height:16px;
	margin:0;
	padding:0 4px 7px 7px;
	}	

.client-icon{
	float:left;
	padding:4px 5px 0 16px;
	width:15px;
	}
	
#bott-nav{
	width:880px;
	padding:0 0 0 32px;
	height:70px;
	background:url(../Image/footer-bg.png) top no-repeat;
	margin:0 auto;	
	}

.navigation{
	width:650px;
	float:left;
	padding:0 0 2px 0px;
	}

.padding-tp{
	padding:5px 0 0 0px;
	float:left;
	}

.left
	{
	float:left;
	}

.right
	{
	float:right;
	}

#add-zone-bottom 
	{
	width:400px;
	margin:0px auto;
	padding:20px 0 20px 0;
	text-align:center;
	}

#add-zone-right 
	{
	width:200px;
	margin:10px auto;
	padding:0px 0 0px 0;
	text-align:center;
	}
	
#add-zone-left 
	{
	width:200px;
	margin:10px auto;
	padding:0px;
	text-align:center;
	}

.input
	{
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	background-color:#ffffff;
	border:1px solid #ADACAC;
	padding:2px 2px 2px 2px;
	margin:5px 0 7px 0px;
	width:93px;
	}
	
.input1
	{
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	background-color:#ffffff;
	border:1px solid #C6CFA4;
	padding:2px 2px 2px 2px;
	margin:0 0 7px 0px;
	width:182px;
	}

	
.textarea
	{
   background-color:#ffffff;
   border:1px solid #C6CFA4;
   width:180px;
   height:40px;
   font-size:12px;
   color:#333333;
   padding:2px 2px 2px 2px;
	margin:1px 0 7px 0px;
   }
	
.btn, .ofbZoneImmovable .btn
	{
   font-size:10px;
   font-weight:bold;
   color:#FFF;
   margin:0 0 3px 5px;
   padding:1px 2px 1px 2px;
   line-height:14px;
   background-color:#153b8c;
   border:1px solid #153b8c;
   }	
	
.mandatory
	{
	color:#FF0000;
	font-size:13px;
	}
	



 #quote-bg{
	margin:30px 0 0 0px;
	background:url(../Image/get-a-quote-bg.jpg) no-repeat;
	width:200px;
	height:48px;
	padding:0px 0 0px 47px;
	}

.quote-txt{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	padding:0px;
	width:161px;
	}

.quote-txt1{
	color:#2b3328;
	font-size:11px;
	text-decoration:none;
	float:left;
	padding:4px 0 2px 0px;
	}

.quote-txt1 a{
	color:#000;
	text-decoration:underline;
	width:190px;
	}
	
.quote-txt1 a:hover{
	color:#FFF;
	text-decoration:none;
	width:190px;
	}





/* Classes for Conrolling Zones*/
DIV.ofbZoneImmovable
	{
	display:block;
	float:left;
	}
	
.right-section DIV.ofbZoneImmovable
	{
	display:block;
	width:215px;
	float:right;
	}

/*Inner page CSS Start Here*/	

.disclamer
	{
	color:#595959;
	text-decoration:underline;
	}
	
.disclamer:hover
	{
	color:#595959;
	text-decoration:none;
	}
	
.ria
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#595959;
	text-decoration:none;
	}
	
.ria:hover
	{
	color:#595959;
	text-decoration:underline;
	}

.right-bottom
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:35px 0px 0px 0px;
	float:right;
	color:#595959;
	width:170px;
	}

.left-bottom
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	width:850px;
	font-size:11px;
	padding:25px 0px 0px 0px;
	color:#595959;
	}

.left-bottom a
	{
	text-decoration:none;
	font-size:11px;
	color:#595959;
	}

.left-bottom a:hover
	{
	text-decoration:none;
	font-size:11px;
	color:#E88A02;
	}	

.left-bottom P
	{
	margin:0px;
	padding:10px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	}	

.left-bottom span
	{
	margin:0px;
	padding:0px 0px 0px 475px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	}		
	
.contentpart{
	background:url(../Image/contentpartbg.jpg) left top no-repeat;
	}
	
.contentpart P{
margin:0px;
padding:10px 0px 10px 0px;
	}
	
.product{
	background:url(../Image/curvetop.jpg) left top no-repeat;
	}

.pad1{
padding:5px 8px 0px 8px;
	}

.product .heading{
	padding:0px 0px 4px 0px;
	font-size:13px;
	font-weight:bold;
	color:#FBFBFD;
	}	


.product .price{
	font-size:12px;
	font-weight:bold;
	color:#6213A1;
	}	

.productlarge{
	background:url(../Image/curvetoplarge.jpg) left top no-repeat;
	}
	
.productlarge .heading{
	padding:0px 0px 4px 0px;
	font-size:13px;
	font-weight:bold;
	color:#FBFBFD;
	}	


.productlarge .price{
	font-size:12px;
	font-weight:bold;
	color:#6213A1;
	}		
	
	
#flower {
	margin:140px 0px 0px 615px;
	padding:0px;
	position:absolute;
	left: 429px;
	top: 160px;
}	
.flw {
	margin-left:10px;
	padding:0px;
	float:right;	
}
