/*** by Jimba with Digital Max Solution [www.digital.com.np] ***/
@charset "utf-8";


/*********** RESEt ALL ********/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*********** GLOBAL STYLE ********/

body{
	background-color:#fff;
	font:14px/22px Arial, Helvetica, sans-serif;
	color:#666;
	padding:0;
	margin:0;
}

#wrapper {
	width:915px;
	margin:0 auto;
	padding:0;
	background:transparent url(../images/left_bg_2.gif) repeat-y left;
		position:relative;
	
}

.leftBackground {
	background:transparent url(../images/left_bg.gif) no-repeat top left;
	}

.clear {
	clear:both;}
	
h1 {
	font:18px/24px "Georgia", Times New Roman, Times, serif;
	font-weight: normal;
	margin-bottom:10px;}
	
h2 {
	font:14px/20px "Arial", Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:5px;
	}
	
.title1 {
	font:18px/24px "Georgia", Times New Roman, Times, serif;
	font-weight: normal;
	margin-bottom:10px;
	color:#333;
	}
	
.title2 {
	font:14px/18px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#666;
	margin-bottom:10px;}

.bottomMargin {
	margin-bottom:10px;}

/********* HEAD *****************/

#header {
	padding-top:31px;
	height:76px;

	}

#logo {
	width:222px;
	text-align:right;
	float:left;
	}

.topRight {
	float:right;
	margin-top:-25px;
	padding-right:2px;
	font:14px "Georgia", Times New Roman, Times, serif;
	font-style:italic;
	color:#b6b6b6;
	}

/************* Globle Menu **********/
#menu {
	width:691px;
	float:left;
	height:76px;
	background:transparent url(../images/header_bg.gif) repeat-x;

	}
.globleMenu {
	padding-left:60px;
	margin-top:28px;}

.globleMenu li {
	display:inline;
	margin-right:25px;
	font:18px "Arial", Helvetica, sans-serif;
	font-weight:normal;}
	
.globleMenu li a {
	color:#f26183;
	text-decoration:none;
	border-bottom:1px dotted #eecdcd;
	}
	
.globleMenu li a:hover, .globleMenu li a:active, .globleMenu li a.active {
	color: #7e2b5c;
	border-bottom:none;}
	
		
/********* CONTENT *****************/	

#homeContent {
	clear:both;
	padding:0;


	}

.home {
	padding-top:118px;
	background:transparent url(../images/orange.jpg) no-repeat 100% 75px;
	}

.normal {
	padding-top:60px;}
	
/********* Left Colume *****************/

#leftCol {
	width:196px;
	float:left;
	padding:118px 26px 30px 0;
	font:12px/18px "Arial", Helvetica, sans-serif;
	font-weight:normal;
	color:#ddbfd1;
	text-align:right;
	}

#leftCol a {
	color:#e5d6df;
	text-decoration:none;
	border-bottom: 1px dotted #e5d6df;
	}
	
#leftCol a:hover {
/*	color:#ddbfd1;*/
	border-bottom:none;}

#leftCol h1 {
	color:#ddb5cd;
	}

#leftCol h2 {
	color:#e5d6df;
	}
	
.workingHour {
	margin-top:50px;
	}
	
.emailUs {
	margin-top:25px;}
	
.question {
	margin-top:20px;
 	font-weight:600;
	}

.question input.txt {
	width:128px;
	height:20px;
	border:1px solid #e5d6df;
	margin:0 0 0 5px;
	background-color:#ddb5cd;}

.question textarea {
	border:1px solid #e5d6df;
	background-color:#ddb5cd;
	margin:10px 0;
	width:168px;
	height:100px;
	}

.commonButton {
	background-color:#6eb622;
	border:1px solid;
	border-top-color:#B5E77E;
	border-left-color:#B5E77E;
	border-right-color:#588F1B;
	border-bottom-color:#588F1B;
	color:#e5d6df;
	cursor:pointer;}

.commonButton:hover {
	border-right-color:#B5E77E;
	border-bottom-color:#B5E77E;
	border-left-color:#588F1B;
	border-top-color:#588F1B;
	color:#ffffff;}
	

/********* Right Colume *****************/
#rightCol {
	width:630px;
	float:left;
	padding:0 0 30px 62px;}
	
#rightCol h1 {
	color:#333;
	}

.conBox1 {
	margin-top:30px;}
	
#rightCol a {
	color:#f26183;
	text-decoration:none;
	border-bottom:1px dotted #f26183;
	}
	
#rightCol a:hover {
	border-bottom:none;}
	
.greenBoxTxt {
	background-color:#6eb622;
	font:11px/24px "Arial", Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	height:19px;
	padding:2px 5px;
	}

#rightCol .greenBoxTxt a {
	background-color:#6eb622;
	color:#FFFFFF;
	border:none;
	
	}
	
/*	*html .copyRightAbs{
	position:absolute;
	font:11px "Arial", Helvetica, sans-serif;
	color:#999;
	right:0;
	bottom:10px;*/
	
.copyRightAbs {
	
	font:11px "Arial", Helvetica, sans-serif;
	color:#999;
	padding:10px 0 0 300px;
	
	

	}
.copyRightAbs a{
	color:#F26183;

	text-decoration:none;
}	
.copyRight {
	margin-top:56px;
	font:11px "Arial", Helvetica, sans-serif;
	color:#999;
	}

.normalUl {
	padding:20px 0 20px 40px;
	}

.normalUl li {
	list-style-type: disc;
	}
	
.alphaUl {
	padding:20px 0 0 40px;
	}

.alphaUl li {
	list-style-type: lower-alpha;}

.smalltext {
	font:11px "Arial", Helvetica, sans-serif;
	color:#999;
	}

/* Order */
.orderBox1, .orderBox2 {
	border:1px dashed #ccc;
	padding:20px;
	height:100%;
	}

.orderBox2 {
	margin-top:30px;}

.orderBox1 .left {
	float:left;
	width:350px;
	}

.orderBox1 .right{
	float:left;
	width:214px;
	margin-left:20px;}

.colour {
	color:#C97200 !important;
	}
form.orderForm {
	margin-top:10px;
	}
form.orderForm p {
	margin-bottom:5px;
	}
	
form.orderForm label {
	float:left;
	width:50px;
	text-align:right;
	padding-right:10px;
	}
form.orderForm input {
	border:1px solid #ccc;}
form.orderForm textarea {
	width:200px;
	border:1px solid #ccc;}
.required {
	color:#6eb622;
	}
	

.orderBox2 .left {
	width:195px;
	float:left;
	}

.orderBox2 .right {
	width:368px;
	float:left;
	margin-left:20px;
	}
	
form.question2 p {
	margin-bottom:5px;
	}
form.question2 input.txt {
	border:1px solid #ccc;
	width:150px;
	}
form.question2 textArea {
	width:190px;
	height:100px;
	border:1px solid #ccc;}
.price {
	float:right;
	color:#f26183;
	font-size:18px;
	font-weight:bold;
	}

.impType {
	margin-top:20px;
	}

.totalPrice {
	padding-top:10px;
	}

.txtRight {
	float:right;
	font-weight:bold;
	}

.payCard, .order {
	width:50%;
	float:left;
	}

.payCard {
	padding-top:10px;
	}

.order {
	text-align:right;
	}

/* for error display */
.error {
	font-size:px;
	color:#ff0000;
}

/*---------------------------portfolio Section---------------------------*/
ul#Portfolio{
	height:65px;
	list-style:none;
	text-align:center;
/*	position:absolute;
	z-index:1000;
	left:112px;
	bottom:37px;
	_bottom:100px;
	*bottom:60px;*/
}

ul#Portfolio li{
	display:inline;
	margin:0 0px;
}

ul#Portfolio li a{
	border:none;
	text-decoration:none;
	
}
ul#Portfolio li a img{
	vertical-align:middle;

}

ul#Portfolio li:first-child{
	margin-left:0px;
	margin-right:5px;
}

/*---------end of portfolio Section--------------------------------------*/

/*--foter section*/
#footer{
width:915px;
height:auto;

position:relative;

}