/* CSS Document */
body
{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px;
color:#3a3a3a;
}
.testimonial
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height: 18px;
padding:15px;
color:#006633;
}
.shoppingcart
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
}
.shoppingcart:hover
{
font-weight:bold;
text-decoration:none;
color:#046289;
}

.shoppingcart .activedd
{
font-weight:bold;
text-decoration:none;
color:#046289;
}
/*#container
{
background:url(../images/content-strip.jpg) repeat-x top;
}*/
.leftblockborder
{
border:#4badde 1px solid;
border-collapse:collapse;
}
.leftlinksheader
{
background:url(../images/leftblock-linksheader.jpg) no-repeat center;
height:29px;
color:#FFFFFF;
padding-left:28px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}
.details
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002e39;
font-weight:bold;
}
.cost
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#c6230b;
font-weight:bold;
}

/*.footer
{
background:url(../images/footer-backstrip.jpg);
height:54px;
background-repeat:repeat-x;
}
.footertext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#043043;
}*/
.telephoneno
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#b18c11;
}
p
{
padding:7px 0 7px 0;
margin:1px;
}

/*Top links start here*/
.linksback
{
background-image:url(../images/toplinks-backstrip.jpg);
background-repeat:repeat-x;
height:37px;
}
#navigation {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
width:901px;
overflow:hidden;
}
#navigation ul{
margin:0px;
padding:0px;
}

#navigation li{
padding:0px 1px 0px 0px;
float:left;
border-collapse:collapse;
list-style:none;
}

#navigation li a{
height:37px;
width:95px;
color:#000000;
line-height:37px;
background:url(../images/toplinks-borderright.jpg);
background-position:top right;
background-repeat:repeat-y;
float:left;
text-decoration:none;
text-align:center;
}

#navigation li a:hover{
background:url(../images/toplinks-backstrip-hover.jpg);
height:37px;
color:#000000;
font-weight:bold;
width:95px;
text-decoration:none;
}
/*Top links End here*/


#navigation .active{
background:url(../images/toplinks-backstrip-hover.jpg);
height:37px;
color:#000000;
font-weight:bold;
width:95px;
text-decoration:none;
}





/*left links Start here*/


#leftsidemenu {
	width: 210px;
	margin:0px;
	padding:0px;
	}
#leftsidemenu ul {
padding:0px;
margin:0px;
list-style:none;
	}
#leftsidemenu li  {
    padding:2px 0 0 0;
	margin:0px;
	text-decoration: none;
	}		
#leftsidemenu li a {
	height: 17px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	padding:0 0 0 30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	}	
	
#leftsidemenu li a:link, #leftsidemenu li a:visited {
	color: #000000;
	display: block;
	background:url(../images/links-backstrip.jpg);

	}
	
#leftsidemenu li a:hover {
	color: #000000;
	background:url(../images/links-backstrip-over.jpg);

	}
#leftsidemenu li a.active {
	color: #000000;
	background:url(../images/links-backstrip-over.jpg);

	}
	
	
	
#leftsidemenu2 {
width: 210px;
	}
#leftsidemenu2 ul {
padding:0px;
margin:0px;
list-style:none;
	}
#leftsidemenu2 li  {
    padding:2px 0 0 0;
	margin:0px;
	text-decoration: none;
	}		
#leftsidemenu2 li a {
	height: 17px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	padding:0 0 0 30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	}	
	
#leftsidemenu2 li a:link, #leftsidemenu2 li a:visited {
	color: #000000;
	display: block;
	background:url(../images/links-backstrip.jpg);

	}
	
#leftsidemenu2 li a:hover {
	color: #000000;
	background:url(../images/links-backstrip-over.jpg);

	}
	
	
	
	#leftsidemenu3 {
width: 210px;
	}
#leftsidemenu3 ul {
padding:0px;
margin:0px;
list-style:none;
	}
#leftsidemenu3 li  {
    padding:2px 0 0 0;
	margin:0px;
	text-decoration: none;
	}		
#leftsidemenu3 li a {
	height: 17px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	padding:0 0 0 30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	}	
	
#leftsidemenu3 li a:link, #leftsidemenu3 li a:visited {
	color: #000000;
	display: block;
	background:url(../images/links-backstrip.jpg);

	}
	
#leftsidemenu3 li a:hover {
	color: #000000;
	background:url(../images/links-backstrip-over.jpg);

	}
	
/*left links End here*/

/*Subpage businesscard styles start here*/


.contentheadding
{
font:normal 25px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:4px;
margin:0px;
color:#3a3a3a;
}
.line
{
background:url(../images/line.gif) repeat-x center;
height:15px;
}
.option
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2594cb;
font-weight:bold;
}
.smalllink
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#068ed0;
text-decoration:none;
}
.smalllink:hover
{
color:#084e70;
text-decoration:none;
}
.rightblockborder
{
border-collapse:collapse;
border:#3a3a3a 1px solid;
/*background:url(../images/sub-rightblock-bottomstrip.jpg) repeat-x bottom;*/
}
.sub-rightblock-center
{
background:url(../images/sub-rightblock-center.jpg) repeat-x;
height:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#063c57;
line-height:38px;
}
.dropboxwidth
{
width:160px;
}
.sub-content-bottom
{
background:url(../images/subpage-bottom-strip.jpg) repeat-x top;
height:60px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#063c57;
}




.sub-bottom-content ul {
padding:0px;
margin:0px;
list-style:none;

	}
.sub-bottom-content li  {
    padding:2px 0 0 0;
	margin:0px;
	text-decoration: none;
	text-align:left;
	list-style:square;
	}		
.sub-bottom-content li a {
	padding:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#068ed0;
	font-weight:normal;
	text-decoration: none;
	}	
	
.sub-bottom-content li a:hover {
	color: #05405d;
	text-decoration:none;
	}
.pad
{ 
padding:15px 0 0 0;
}

/*Subpage businesscard styles End here*/

.sub-sample-content ul {
  padding:0px;
  margin:0px;
  list-style:none;


	}
.sub-sample-content ul li  {
    padding:0px;
	margin:0px;
	display:inline;
	text-decoration: none;
	text-align:left;
	list-style:square;
	}		
.sub-sample-content ul li a {
	padding:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#068ed0;
	font-weight:normal;
	text-decoration: none;
	}	
	
.sub-sample-content ul li a:hover {
	color: #05405d;
	text-decoration:none;
	}

/*Subpage Estimate styles Start here*/



.estimatetablebordr
{
border:#3a3a3a 1px solid;
border-collapse:collapse;
/*background:url(../images/estimate.jpg) bottom no-repeat;*/
}
h2
{
color:#b18c11;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding:26px 0 7px 0;
margin:0px;
font-weight:bold;

}
/*Subpage  Estimate styles End here*/




/*Subpage Estimate styles Start here*/

.sampleaebordr
{
border:#82c5e5 1px solid;
border-collapse:collapse;
background:url(../images/sample-bottom-content.jpg) bottom no-repeat;
}
/*Subpage  Estimate styles End here*/


/*Subpage my account styles Start here*/
.myaccounttablebordr
{
border:#82c5e5 1px solid;
border-collapse:collapse;
background:url(../images/myaccount-content-bottom.jpg) bottom no-repeat;
}


/*Subpage my account styles End here*/



/*Subpage Contact styles Start here*/

.contact-table-bordr
{
border-collapse:collapse;
border:#3a3a3a 1px solid;
/*background:url(../images/contact-content-bottom.jpg) repeat-x bottom;*/
}

/*Subpage Contact styles End here*/



/*Subpage uploadfiles styles Start here*/

.sub-uploadfiles-center
{
background:url(../images/sub-rightblock-center.jpg) repeat-x;
height:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#063c57;
line-height:38px;
}


.uploadfiles-table-bordr
{
/*border-collapse:collapse;*/
border:#3a3a3a 1px solid;
/*background:url(../images/upload-content-bottom.jpg) repeat-x bottom;*/
}


.newaccount-table-bordr
{
border-collapse:collapse;
border:#3a3a3a 1px solid;
/*background:url(../images/content-newaccount.jpg) repeat-x bottom;*/
}

.sub-uploadfiles-confirmemail
{

font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#063c57;
}
.uploadinformation-table-bordr
{
/*border-collapse:collapse;*/
border:#3a3a3a 1px solid;
/*background:url(../images/uploadinformation-below.jpg) repeat-x bottom;*/
}


/*Subpage uploadfiles styles End here*/

/*Subpage Shopping cart styles Start here*/

.shopping-cart-table-bordr
{
/*border-collapse:collapse;*/
border:#3a3a3a 1px solid;
/*background:url(../images/shoppingcart-content-bottom.jpg) repeat-x bottom;*/
}
.shopingbordr
{
border:#3a3a3a 1px solid;
border-collapse:collapse;
}
.paddedtext
{
padding:5px 10px 5px 10px;
text-align:justify;
}
.shopping-row-back
{
background:url(../images/shoppingcart-row-backstrip.jpg) bottom repeat-x;
}
img
{
border:0;

}
.sub-shopedstrip-center
{
background:url(../images/sub-rightblock-center.jpg) repeat-x;
height:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#063c57;
line-height:38px;
}

/*Subpage Shopping cart styles End here*/



/*Subpage Shopping cart styles Start here*/

.accounttablebordrmy
{
border:#82c5e5 1px solid;
border-collapse:collapse;
background:url(../images/content-bottom-myaccount.jpg) bottom no-repeat;
}

.helpcentertablbordr
{
border:#82c5e5 1px solid;
border-collapse:collapse;
background:url(../images/helpcenter-content-left.jpg) bottom no-repeat;
}

.helpcentertableborrightblock
{
border:#82c5e5 1px solid;
border-collapse:collapse;
background:url(../images/helpcenter-content-right.jpg) bottom no-repeat;
}
.information
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#000000;
}
.helpcenter
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#068ed0;
padding:0px 0px 0px 0px;
}
/*-----------------13 aug--------------------*/
.help
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:500;
color:#063F5C;
}
.qanswer
{
display:none;
border:solid 1px #aabfd1;
background:#d9e5ef;
padding-left:15px;
padding-top:5px;
padding-right:10px;
}
dt {
	padding:0px;
	margin:2px 10px 0px 0px;
	height:32px;
	font-size:0pt;
	cursor:pointer;
	vertical-align:top;
	
}

dt.open {
	cursor:hand;
}

dd {
	padding:0px;
	font-size:9pt;
	display:none;
	cursor:hand;
	vertical-align:top;
}

dd td {
	font-size:9pt;
}

dd.open {
	display:block;
	border:solid 1px #aabfd1;
	margin:0px 3px;
	background:#d9e5ef;
	
}

img.left {
	margin: 0px 13px 13px 0px;
	float:left;
}


#cf input, textarea, select {
	width:100%;
	border:solid 1px #7f9db9;
}
/*Subpage Shopping cart styles End here*/

h1,h2,h3,h4,h5,h6 { margin : 0;padding : 0; }
a {outline : none;text-decoration:none;}
* {margin : 0;padding : 0;}
.clear{clear : both;}
.clearh{clear : both;height : 0px;}
a img { border : none;outline : none;}
.center{text-align : center;}
.centrs{margin : auto;}
.fleft{float : left;width : auto;}
.fright{float : right;width : auto;}
.relative{position : relative;}
.absolute{position:absolute;}
a:link,a:active,a:visited{text-decoration : none;}
a:hover{text-decoration : none;}

#header
{
	width:960px;
	margin:10px auto;
}
#header .left
{
	width:640px;
	float:left;
	height:109px;
}
#header .left a.logo
{
	background:url(../Images/Logo1.png) no-repeat;
	width:156px;


	height:109px;
	display:block;
	
}
#header .right
{
	width:320px;
	height:100px;
	float:left;
	margin-top:10px;
}

#header .right .topmenu ul
{
	font:bold italic 35px/25px Verdana, Geneva, sans-serif;
	color:#fff;
}

#header .right .topmenu ul li
{
	padding:5px 13px;
	font:bold 13px/22px Tahoma, Geneva, sans-serif;
	color:#FFF;
	list-style-type:none;
	float:left;
	text-transform:uppercase;
	
	
}
#header .right .topmenu ul li a
{
	color:#FFF;
	display:block;
}
#header .right .topmenu ul li a:hover
{
 text-decoration:underline;
}



#header .right .phone 
{
	background:url(../images/phone_icon.png) no-repeat;
	width:281px;
height:30px;
	color:#FF0000;
	padding: 0px 0px 0px 0px;
	 margin: 10px auto;
}
.social_network
{  
float: right;
    margin: auto;
    padding: 10px 0;
    width: 120px;
}
.social_network1
{  
float: right;
    margin: auto;
    padding:0px;
    width: 250px;
}
.social_network1 a.visa
{
	background:url(../Images/visa.png) no-repeat;
	width:32px;
	height:32px;
	display:block;
	float:left;
}
.social_network1 a.mastercard
{
	background:url(../Images/mastercard.png) no-repeat;
	width:32px;
	height:32px;
	display:block;
	float:left;
}
.social_network1 a.axm
{
	background:url(../Images/axm.png) no-repeat;
	width:32px;
	height:32px;
	display:block;
	float:left;
}
.social_network a.fb
{
	background:url(../Images/fb_icon.png) no-repeat;
	width:23px;
	margin-left:10px;
	height:23px;
	display:block;
	float:left;
}
.social_network a.twiter
{
	background:url(../Images/twitter_icon.png) no-repeat;
	width:23px;
	float:left;
	margin-left:10px;
	height:23px;
	display:block;
}
.social_network a.flkr
{
	background:url(../Images/flkr_icon.png) no-repeat;
	width:23px;
	float:left;
	margin-left:10px;
	height:23px;
	display:block;
}
.social_network1 a.fb
{
	background:url(../Images/fb_icon.png) no-repeat;
	width:23px;
	margin-left:10px;
	height:23px;
	display:block;
	float:left;
}
.social_network1 a.twiter
{
	background:url(../Images/twitter_icon.png) no-repeat;
	width:23px;
	float:left;
	margin-left:10px;
	height:23px;
	display:block;
}
.social_network1 a.flkr
{
	background:url(../Images/flkr_icon.png) no-repeat;
	width:23px;
	float:left;
	margin-left:10px;
	height:23px;
	display:block;
}

#Menu
{
	 margin:0px;
	 padding:10px 0px;	 
	
}
#Menu .left
{
	float:left;
	background:url(../Images/menu_leftbg.png) no-repeat;
	width:15px;
	height:42px;	
	
}
#Menu .menu_bg
{
	float:left;
	background:url(../Images/menu_bg.png) repeat-x;
	width:930px;
	margin:0px auto;
	height:42px;
}
#Menu ul
{
	margin:5px auto;
	padding:0px;	
}
#Menu ul li
{
	padding:5px 12px;
	font:bold 13px/22px Tahoma, Geneva, sans-serif;
	color:#FFF;
	list-style-type:none;
	float:left;
	background:url(../Images/menu_sep.png) no-repeat right;
	text-transform:uppercase;
	
	
}
#Menu ul li a
{
	color:#FFF;
	display:block;
}
#Menu ul li a:hover
{
	background:url(../Images/menu_hover.png) repeat-x;
	height:26px;
	display:block;
}
#Menu .right
{
	float:left;
	background:url(../Images/menu_rightbg.png)  no-repeat;
	width:15px;
	height:42px;	
	margin:0px;
}

#Slider
{
	background:url(../Images/slider_bg.png) no-repeat;
	width:960px;
	height:350px;
}
#Slider .Slider_space
{
	padding:15px 15px 10px 15px;
}
#Slider a.prev
{
	background:url(../Images/prev.png) left top;
	width:21px;
	height:21px;
	display:block;
	float:left;
}
#Slider a.prev:hover{background:url(../Images/prev.png) no-repeat left bottom;}
#Slider a.next
{
	background:url(../Images/next.png)no-repeat left top;
	width:21px;
	height:21px;
	display:block;
	float:left;
	margin-left:5px;
}
#Slider a.next:hover{background:url(../Images/next.png)no-repeat left bottom;}

#left
{
	width:255px;
	float:left;
	margin:0px;
	padding:0px;
}
#left .sidemenu
{
	background:#f5f5f5;
}
#left .sidemenu .pro_title
{
	background:#0b1c2c url(../Images/tick_icon.png) no-repeat 15px center;
	width:195px;
	height:25px;
	padding:10px;
	font:bold 17px/28px Tahoma, Geneva, sans-serif;
	padding-left:50px;
	color:#fff;
}
.pro_title1
{
	background:#0b1c2c;
	width:235px;
	height:25px;
	padding:10px;
	font:bold 12px/28px Tahoma, Geneva, sans-serif;
	color:#fff;
}
.mailform
{
	padding-top:10px;
	width:245px;
	margin:auto;
	height:50px;
}
.mailform .forminputbox
{
	width:160px;
	height:25px;
	border:1px solid #036;
	padding-left:10px;
}
.mailform .formbtn
{
	background:#036;
	width:50px;
	height:27px;
	border:0px;
	
	font:bold 14px Arial, Helvetica, sans-serifl;
	color:#FFF;
}
#left .sidemenu ul
{
	margin:0px;
	padding:5px;
}
#left .sidemenu ul li
{
	width:232px;
	list-style-type:none;
	padding:2px 5px;
	background:#fff url(../Images/arrow.png) no-repeat  right;
	margin:2px;
	height:25px;
	border-left:solid 3px #c4d926;
	font:bold 13px/25px Arial, Helvetica, sans-serif;
	
	
}
#left .sidemenu ul li a
{
	color:#001c30;
	
}
#left .sidemenu ul li a:hover
{
	color:#666;
}

#footer
{
	background:url(../Images/footer_bg.jpg) repeat-x;
	height:358px;
	width:100%;

}
#footer .fcontent
{
	width:960px;
	margin:10px auto;
}
#footer .fcontent .box
{
	padding:15px 0px;
	width:300px;
	height:220px;
	float:left;	
}
#footer .fcontent .box h1
{
	font:bold 25px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	text-align:left;
}
#footer .fcontent .box ul
{
	padding:15px 0px;
	margin:0px;
	text-align:left;
}
#footer .fcontent .box ul li
{
	list-style-image:url(../Images/tick_icon.png);
	padding:12px 0;
	list-style-position:inside;
	font:normal 15px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
}
#footer .fcontent .copyright
{
	padding-top:65px;
	color:#aaaaaa;
	text-align:left;
	
}

.txtcont
{
	padding:25px;
	
}

.txtcont h1
{
    background:url(../Images/abt_icon.png) no-repeat;
	font:bold 25px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3a3a3a;
	padding-left:45px;
}
.serachtxtbox
{
width:90px;
height:20px;
border:1px solid #00457a;
padding-left:5px;
}
.searchbtn
{
width:30px;
height:22px;
font:bold 11px/15px arial;
border:1px solid #00457a;
background:#f6f6f6;

}
.contactusform
{
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	
}
.contactusform td
{
	padding:10px;
}
.contactusform .inputbox
{
	width:250px;
	height:25px;
	border:1px solid #d5d5d5;
	padding-left:10px;
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
.contactusform .txtarea
{
	width:250px;
	height:100px;
	border:1px solid #d5d5d5;
	padding:10px;
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
.contactusform .inputbox:hover
{	
	border:1px solid #a4a4a4;	
}
.contactusform .txtarea:hover
{	
	border:1px solid #a4a4a4;	
}
.contactusform  .submit_contact
{
	width:123px;
	height:38px;
	border:0px;
	background:url(../Images/contact_submitbtn.png) no-repeat;
	cursor:pointer;
}
.box
{
	vertical-align:top;
}
.box h1
{
	padding:10px;
	color:#FFF;
	font:normal 22px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.box p
{
	padding:0px 10px;
	color:#FFF;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
}
