
/*====================Container ==========================*/

/*projects bg*/
	#pro_reaedmore1 { width:430px; height:auto; margin-bottom:15px; float:left; }
	#pro_reaedmore2 { width:430px; height:auto; margin-bottom:15px; float:right;}
	#pro_top { width:350px; background: url(../images/pro_top.png) no-repeat; height:30px;  float:left;}
	#pro_bg { width:350px; background: url(../images/pro_bg.png) repeat-y; height:auto; float:left;}
	#pro_allignment { width:400px; height:130px;  /*border: dotted 1px #000000; margin-left:25px; */ margin:0 auto; }
	#pro_down {  width:350px; background: url(../images/pro_down.png) no-repeat; height:22px; float:left;}
	#pro_content { float:left; width:200px; height:auto; /*margin-left:20px; */}
	#pro_img { float:right; width:140px; height:100px; margin-right:25px; }
	

/*Read More */
#readmore{ width:450px; height:auto;  margin-bottom:30px;}	  
#rm_top{ background-image:url(../images/rm_top.gif); width:450px; height:25px;}
#rm_content_container{ border-left:#CCC 1px dotted; border-right:#CCC 1px dotted; width:448px; height:125px;}
#rm_img{ float:left; width:160px; height:160px; margin-left:20px;}
#rm_content{ width:200px; height:160px; float:right; margin-right:20px;} 	  
#rm_bottom{ background-image:url(../images/rm_bot.gif); width:450px; height:35px;}
img{border:none;}

/*Menu */
.outer a, .outer div, .outer li, .outer ul, .outer body{ margin: 0; padding: 0;	font-family: Verdana, Helvetica, Arial, sans-serif; }
div.lmenu{ width: 193px; }
div.lmenu ul{ list-style: none; text-indent: 0px; }
div.lmenu li{ margin-top: 4px; }
div.lmenu a{ font: 12px Verdana; padding: 4px; color: #FFFFFF;	display:block; padding: 6px 30px; height: 20px; 
			 text-decoration: none; background: url('../images/background.gif'); }
div.lmenu a:hover{ background: url('../images/highlight.gif') no-repeat right; color:#000000; padding: 6px 40px; }
div.lmenu a:active{ background:url('images/highlight.gif') no-repeat;color:#b18211;}

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

#readmore1_index{ float:left; width:250px; height:auto; margin-left:2px; margin-right:10px; /*border:dotted 1px #000000; */}
.readmore1_index_align{float:left; width:250px; height:auto; /* border:dotted 1px #000000; */ }

.content_index1_align{width:620px; height:auto;  margin-top:5px; color:#000000; font-family:verdena; font-size:15px;}

.content_index_align{ float:left; width:400px; height:auto;  margin-top:10px; margin-bottom:20px;/* border:dotted 1px #000000; */ }
.img1_home_index_align{ float:right; width:500px; height:auto;  margin-top:55px; margin-bottom:20px; /* border:dotted 1px #000000; */ }



/*ACCORDION*/
.kwicks {
	/* recommended styles for kwicks ul container */
	
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 5px; /*Set to same as spacing option. */	
	
	float: left;
}
.kwicks.vertical  li{
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-bottom: 5px; /*Set to same as spacing option. */	
}

.kwicks li{
	float: left;
	width: 120px;
	height: 200px;
	margin-right: 5px;
}
#kwick1 { 
	background-color: #53b388;
	background-image: url('../images/abstract.jpg');
}


#kwick1 a{font-size:15px; text-decoration:none; color:#000000; margin-top:100px;}

#kwick2 {
	background-color: #5a69a9;
	background-image: url('../images/landscapes.jpg');
}

#kwick2 a{font-size:15px; text-decoration:none; color:#000000;}

#kwick3 {
	background-color: #c26468;
	background-image: url('../images/nature.jpg');
}

#kwick3 a{font-size:15px; text-decoration:none; color:#000000;}

#kwick4 { 
	background-color: #bf7cc7;
	background-image: url('../images/people.jpg');
	margin-right: none;
}

#kwick4 a{font-size:15px; text-decoration:none; color:#000000;}
        	
			
.kwicks.horizontal #kwick_4 {
	margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
.kwicks.vertical #kwick_4 {
	margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */
}



/* ====About Us ============ */
#readmore1_about{ float:left; width:250px; height:auto; margin-left:22px; margin-right:10px; border:dotted 1px #000000;}
.readmore1_about_align{float:left; width:250px; height:auto;  border:dotted 1px #000000;}

.content_about1_align{width:600px; height:auto; margin-left:5px; margin-top:5px; color:#000000; font-family:verdena; font-size:15px;}

.content_about_align{ float:left; width:640px; height:auto;  margin-top:10px; margin-bottom:20px; border:dotted 1px #000000; }
.img1_home_about_align{ float:right; width:280px; height:auto;  margin-top:10px; margin-bottom:20px; border:dotted 1px #000000; }




/*============ Gallery ============ */

#gallery_heading{border:1px solid #000000; width:900px; height:50px; margin:auto 0;
}


.custom .zoomimage_st {
	height: 40px;
}
.custom .zoomimage_stl {
	width: 40px;
	height: 40px;
	background:transparent url(images/custom.png) no-repeat scroll 0 0;
}
.custom .zoomimage_stc {
	height: 40px;
	margin: 0 40px;
	background: transparent url(images/custom.png) repeat-x scroll 0 -160px;
}
.custom .zoomimage_str {
	width: 40px;
	height: 40px;
	overflow: hidden;
	background:transparent url(images/custom.png) no-repeat scroll 0 -120px;
}
.custom .zoomimage_sc {
	top: 40px;
}
.custom .zoomimage_scl {
	width: 40px;
	background: transparent url(images/custom-lr.png) repeat-y scroll 0pt;
}
.custom .zoomimage_scr {
	width: 40px;
	background:transparent url(images/custom-lr.png) repeat-y scroll -40px 0pt
}
.custom .zoomimage_scc {
	margin: 0 40px;
	background:transparent url(images/custom-c.png);
}
.custom .zoomimage_sb {
	height: 40px;
}
.custom .zoomimage_sbl {
	width: 40px;
	height: 40px;
	background:transparent url(images/custom.png) no-repeat scroll 0pt -80px;
}
.custom .zoomimage_sbc {
	height: 40px;
	margin: 0 40px;
	background:transparent url(images/custom.png) repeat-x scroll 0pt -200px;
}
.custom .zoomimage_sbr {
	width: 40px;
	height: 40px;
	background:transparent url(images/custom.png) no-repeat scroll 0pt -40px;
}
.custom img {
	top: 40px;
	left: 40px;
}
.custom .zoomimage_caption {
	background-color: #90ba11;
	color: #fff;
}
.custom .zoomimage_caption p {
}
.custom .zoomimage_loading {
	background-color: #90ba11;
}
.zoomimage_move {
	cursor: move;
}
.custom .zoomimage_controls {
	background: #90ba11;
}
.custom .zoomimage_prev {
	background: #90ba11 url(images/zoomimage_prev.gif) no-repeat center;
}
.custom .zoomimage_next {
	background: #90ba11 url(images/zoomimage_next.gif) no-repeat center;
}


/*Gallery Frame Design */

.credits {
	border-bottom: solid 1px #ccc;
	padding-bottom: 5px;
	margin: 0 0 30px 10px;
	font: 120% Garamond, Georgia, serif;
}
.credits em {
	color: #999;
}
.credits a {
	color: #666;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.credits a:hover {
	color: #000;
}

img {
	border: none;
}



/* ---------- gallery styles start here ----------------------- */
.photo {
	margin: 30px;
	position: relative;
	width: 180px;
	height: 130px;
	float: left;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.photo span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(../images/digg-style.gif) no-repeat;
}
.photo a {
	text-decoration: none;
}


.sample10 span {
	width: 267px;
	height: 184px;
	display: block;
	position: absolute;
	top: -6px;
	left: -6px;
	background: url(../images/brush-border.png) no-repeat;
}
.sample10 img {
	border: none;
	padding: 0;
}

.sample11 span {
	width: 122px;
	height: 72px;
	display: block;
	position: absolute;
	top: -22px;
	left: -15px;
	background: url(../images/floral-corner.png) no-repeat;
}



/*============Contac Us ========== */



.img_align_contact {float:left; width:300px; height:auto;  border:dotted 1px #000000; }

.add_allign_contact { float:left; width:330px; height:auto;  /*border:dotted 1px #000000;*/  margin-top:10px; margin-left:20px; font-size:16px; color:#000000; font-weight:bold; font-family:calibri; }

.form_align_contact { float:right; width:600px; height:auto;  margin-top:10px; margin-bottom:20px; }


/*ContactForm Decoration */
.wrapper {
margin:200px auto 0;
width:1000px;
}


.blocks p {
margin-bottom:15px;
position:relative;
}

.btn {
display:block;
float:left;
height:31px;
line-height:31px;
padding:0 10px;
background:url(../images/bgbtn.jpg) repeat-x;
color:#565e62;
font-weight:bold;
font-size:11px;
border:1px solid #e1e0df;
outline:none;
}

.text,
.textarea {
padding:5px 10px;
height:27px;
border:1px solid #ddd;
color:#333;
background:url(../images/bginput.jpg) repeat-x bottom #fff;
position:relative;
z-index:2;
}

.text {
width:220px;
}

.textarea {
height:152px;
width:350px;
}

.blocks label {
float:left;
width:110px;
line-height:37px;
text-align:right;
margin-right:15px;
font-weight:bold;
color:#666;
}

.blocks label.error,
.blocks label.ok {
position:absolute;
z-index:1;
top:-4px;
left:120px;
padding:5px 15px 5px 290px;
/*reset label*/
width:auto;
text-align:left;
margin:0;
background-repeat:no-repeat;
background-position:267px 16px;
}

.blocks label.ok {
background-image:url(../images/icook.gif);
background-color:#deefca;
color:#577530;
}

.blocks label.error {
background-image:url(../images/icofail.gif);
background-color:#f5d6d7;
color:#c81925;
}

.area label.ok,
.area label.error {
height:163px;
padding-left:410px;
background-position:387px 16px;
}

/* CSS3 */
.btn,
.text,
.textarea,
.blocks label.error,
.blocks label.ok { 
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}

a {
color: #CCCCCC;
}

a img {
border:none;
}




/*=================== Buying Process ======================*/
		.sample{margin:0px;border:1px solid #92cdec;background:#effaff;padding:30px 30px 0 30px}
		
		  /*
		  h1{margin:0;padding:0;font-size:2em;}
		  p,dl{font-size:1.2em;line-height:170%;margin-bottom:20px}
		  dl,dt,dd{padding:0;margin:0}
		.faqs{padding-top:20px} */
		.faqs dt{font-weight:bold;background:url(../images/q.gif) 0 4px no-repeat;padding:3px 0 15px 30px;position:relative;}
		.faqs dt:hover{cursor:pointer}
		.faqs dd{background:url(../images/a.gif) 0 2px no-repeat;padding:0 0 5px 30px;position:relative;color:#333}
		.faqs .hover{color:#990000;text-decoration:underline}