﻿body {
	margin:0px;
	padding:0px;
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ffffff;
}
img {
	border:0px;
}
h1 {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:22px;
	color:#678b09;
	font-weight:bold;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
}
h2 {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#678b09;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
h3 {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	color:#22a0bf;
	padding:0px;
	margin:0px;
}
h5 {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11pt;
	color:#0095ba;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
h6 {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:10pt;
	color:#0095ba;
	font-weight:normal;
	margin:0px 0px 5px 0px;
}
p {
	margin:0px;
	padding:0px;
}
.whttxt {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	color:#454545;
	font-size:12px;
	font-weight:bold;
	text-indent:15px;
		
}
.blktxt {
	font-family:Lucida Sans Unicode, Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:normal
}
#wrapper {
	width:1080px;
	margin:0px auto;
	}
#header {
	float:left;
	width:1073px;
	height:80px;
	margin-top:10px;
	border:0px solid red;
	
}
#logo {
	float:left;
	width:236px;
	height:67px;
	padding-top:0px;
	padding-left:5px;
	border:0px solid red;
}


#callfree {
	float:right;
	width:500px;
	height:65px;
	border:0px solid yellow;
}
#calltext{
	text-align:right;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5e5e;
	width:500px;
	margin-top:5px;
	position:relative;
	float:right;
	font-weight:bold;
	border: 0px solid red;
}
#topinfo {
	width:475px;
	float:right;
	border:0px solid red;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	padding:5px;
	padding-right:10px;
}

#callfree h4 span {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#6ba301
}
#callfree p {
	text-align:right;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#24397a
}
#banner {
	width:1080px;
	height:272px;
	float:left;
	background:#FFF;
}
.banner {
	width:1080px;
	height:272px;
	float:left;
	background:#FFF;
}
a.topinfo {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#5e5e5e
}
a.topinfo:hover {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#000
}


/*Top Navigation*/

#headermenu {
	width:1079px;
	height:49px;
	padding:0px 0px 0px 0px;
	float:left;
}
#topnav_left {
	height:49px;
	width:12px;
	float:left;
	position:relative;
	background-image: url(../images/navg-lft.jpg);
	background-repeat: no-repeat;
}
#topnav {
	height:49px;
	width:1055px;
	float:left;
	position:relative;
	background-image: url(../images/navg-bg.jpg);
	background-repeat: repeat-x;
	text-align:left;
}

#topnav a
{
	background:none; 
	font-family: Lucida Sans Unicode, verdana; 
	font-size: 12px; 
	color:#fff; 
	padding:10px 0px 0px 0px; 
	cursor:pointer;
	text-decoration: none;
}


#topnav a:hover
{
	background:none; 
	font-family: Lucida Sans Unicode, verdana; 
	font-size: 12px;
	color:#eaff01;
}


#topnav_right {
	height:49px;
	width:12px;
	float:right;
	background-image: url(../images/navg-rgt.jpg);
	background-repeat: no-repeat;
	z-index:100;
}
#topnav:link {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	display:inline;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	vertical-align:middle;
	padding:0px 11px;
}
#topnav li A:hover {
	
	color:#eaff01;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.topnavsep {
	background:url(../images/btn_sep.gif);
	background-repeat:no-repeat;
	height:14px;
	width:2px;
}

.menitem{background:none; font-family:Lucida Sans Unicode, verdana; font-size:14px; color:#fff; padding:10px 0px 0px 0px; cursor:pointer;}
.menitemhover{background:none; font-family:Lucida Sans Unicode, verdana; font-size:14px; color:#eaff01; }

/*Eof Top Navigation*/


#searchingarea {
	width:1080px;
	height:52px;
	padding:0px 0px 0px 0px;
	float:left;
	position:relative;
	border:0px solid red;
}
#srhmid {
	width:1060px;
	height:52px;
	position:relative;
	float:left;
	vertical-align:middle;
	background:url(../Images/bg-topwhtcurve.jpg) repeat-x;
	padding-top:6px;
	
}
#srhlft {
	
	width:9px;
	height:52px;
	position:relative;
	float:left;
	background:url(../Images/lft-topwhtcurve.jpg) no-repeat;
}
#srhrgt {
	background:url(../Images/rgt-topwhtcurve.jpg) no-repeat;
	width:11px;
	height:52px;
	float:right;
	position:relative;
}
#srhlftBorder
{
	
	width:9px;
	height:52px;
	position:relative;
	float:left;
	background:url(../Images/lft-topwhtcurve.gif) no-repeat;
}
#srhrgtBorder
{
	background:url(../Images/rgt-topwhtcurve.gif) no-repeat;
	width:11px;
	height:52px;
	float:right;
	position:relative;
}
.Textbox_search {
	font-family: Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	color:#333333;
	font-size: 12px;
	vertical-align: bottom;
	border:0px solid red;
	margin-bottom:3px;
	background:#dbf3b2;
	width:150px;
}
#brndicon{width:1060px; height:65px; vertical-align:middle; position:relative; float:left; margin-top:10px;}

.paddingLR{padding-left:25px; padding-right:25px;}
#slider{width:1040px; padding-left:30px; padding-right:10px;}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	
	
	}
#slider li{ 
	width:1040px;
	height:auto;
	overflow:hidden;
	
	}	
	/*
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	}	
#nextBtn{ 
	left:696px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url(../Images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(../Images/btn_next.gif) no-repeat 0 0;	
	}
	*/
#block3 {
	width:1080px;
	position:relative;
	background:#FFF;
	float:left;
	margin-top:10px;
}
#leftmenu {
	position:relative;
	width:250px;
	float:left;
	height:auto;
	margin-right:5px;

}


.lfttopimg{background:url(../Images/top-lft-cr.jpg) no-repeat; width:250px; height:10px;}
.lftmidimg{border-left:1px solid #dadada; border-right:1px solid #dadada;}
.lftbtmimg{background:url(../Images/btm-lft-cr.jpg) no-repeat; width:250px; height:10px;}


.cectopimg{background:url(../Images/top-mid-cr.jpg) no-repeat; width:572px; height:10px; position:relative; float:left }
.cenmidimg{border-left:1px solid #dadada; border-right:1px solid #dadada;}
.cenbtmimg{background:url(../Images/btm-mid-cr.jpg) no-repeat; width:572px; height:10px;  position:relative; float:left}

.groupheading{font-family:Lucida Sans Unicode, Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:18px; color: #678b09; font-weight:normal; padding-left:10px;}

.maintopcr{background:url(../Images/main-top-cr.jpg) no-repeat; width:1079px; height:10px;}
.mainmidcr{border-left:1px solid #dadada; border-right:1px solid #dadada;}
.mainbtmcr{background:url(../Images/main-btm-cr.jpg) no-repeat; width:1079px; height:10px; float:left; position:relative}


#leftmenush {
	position:relative;
	width:180px;
	float:left;
	height:auto;
	margin-left:4px;
	margin-right:12px;
	margin-top:10px;
}
#rightpanel{
	width:250px;
	height:auto;
	position:relative;
	float:right;
	margin:0px 0px 0px 0px;	
	border:0px solid red;

}
#bodycontent{
	width:570px;
	position:relative;
	float:left;
	
}

#callme{
	width:150px;
	margin-left:15px;
	padding-top:5px;
}

#callme p{
	margin-top:8px;
	height:22px;
	}

.sealtopimg{background:url(../Images/seal-top-cr.jpg) no-repeat; width:820px; height:10px; margin-top:10px; }
.sealmidimg{border-left:1px solid #dadada; border-right:1px solid #dadada; height:115px; width:798px; vertical-align:middle; padding-left:10px; padding-right:10px;}
.sealbtmimg{background:url(../Images/seal-btm-cr.jpg) no-repeat; width:820px; height:10px; margin-bottom:10px;}

/*Shopping Basket*/

.baskettop
{
	background: url(../Images/shopping-basket-top.jpg); 
	background-repeat: no-repeat;
    width: 250px; height: 37px; float: right; text-indent:12px; font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold;
	color:#646464; padding-top:12px;
}

.basketmid
{
	background: url(../Images/shopping-basket-mid.jpg); background-repeat: repeat-y;
    width: 250px; height: auto; float: right;
}

.basketbtm
{
	background: url(../Images/shopping-basket-btm.jpg); background-repeat: no-repeat;
    width: 250px; height: 10px; float: right; margin-bottom:10px;
}

/*Eof Shopping Basket*/

#topcontainer {
	float:left;
	position:relative;
	width:570px;
	height:77px;
	border-bottom:1px solid #dadada;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
}
.topheading {
	font-family: Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:18px;
	color:#5e5e5e;
	float:left;
	width:auto;
	height:auto;
	vertical-align:bottom;
	margin-top:5px;
	margin-left:10px;
		
}
.topimg {
	float:right;
	position:relative;
	width:220px;
	height:77px;
	margin-top:0px;
	padding-right:10px
}
.pagehd {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:22px;
	color:#678b09;
	float:left;
	height:32px;
	vertical-align:middle;
	padding-top:5px;
	font-weight:normal;
}

.pagehdrgt {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:22px;
	color:#678b09;
	font-weight:normal;
}

.pagehd span{
	font-weight:normal;
}

#sotheader {
	width:934px;
	height:5px;
}
#sotfooter {
	width:934px;
	height:6px;
	margin-bottom:5px;
}
#bloackhead {
	width:934px;
	height:57px;
	background-image:url(../images/softbg_img.jpg);
}
#contblocktop {
	width:395px;
	height:47px;
	float:right;
	text-align:right;
	position:relative;
	background-image: url(../images/topaddress_bg.jpg);
	color:#718487;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	padding:10px 19px 0px 0px;
}
#contblocktop b {
	color:#ff7200;
	font-weight:normal;
}
#contblocktop b a {
	color:#ed2028;
	text-decoration:none;
}
#contblocktop a {
	font-size:11px;
	color:#718487;
	text-decoration:none;
}
#contblocktop a:hover {
	color:#272727;
	text-decoration:underline;
}
#contblocktop strong {
	font-size:12px;
	color:#ed2028;
	font-weight:bold;
}
.topnav_selected {
	color:#ffd800;
	text-decoration:none;
}
#block3_faq {
	width:908px;
	height:1350px;
	padding:9px 13px 0px 13px;
	background-image:url(../images/softbg_img.jpg);
	float:left;
	position:relative;
}
#block3_Subpage {
	width:908px;
	height:661px;
	padding:9px 13px 0px 13px;
	background-image:url(../images/softbg_img.jpg);
}
#bodyrightpan {
	width:184px;
	position:relative;
	float:right;
}
#bodyrightbanner1 {
	width:183px;
	height:620px;
	background:url(../images/partner_banner.jpg) #2e85a5 no-repeat;
	position:relative;
	float:right;
}
#bodycontentleft {
	width:508px;
	position:relative;
	float:left;
	padding-top:0px;
}
#bodycontentleft2 {
	width:689px;
	position:relative;
	float:left;
	padding-top:12px;
	text-align:left
}
.blnkdv{height:10px; float:left}
.h1 {
	width:688px;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
}
.h1 a {
	font-size:12px;
	color:#195995;
}
.h1 a:hover {
	font-size:12px;
	color:#666666;
}
.h1 b {
	font-size:12px;
	font-weight:bold;
	color:#272727;
}
.h1 strong {
	font-size:12px;
	font-weight:bold;
	color:#272727;
}
.h1 ul {
	padding-left:10px;
	margin-left:10px;
}
.h1_sub {
	margin:7px 0px;
}
.h1_sub li {
	list-style:lower-alpha;
}

/* starts basket page css */

.protext{
	font:normal 12px Lucida Sans Unicode, Lucida Sans Unicode, verdana;
	color:#666666;
	}

.protext2{
	font:bold 26px Lucida Sans Unicode, Lucida Sans Unicode, verdana;
	color:Black;
	}
	
.protext3{
	font-size: 16px;
	
font-family: Lucida Sans Unicode;
	color: Black;
	}

.protext4{
	font:bold 14px Lucida Sans Unicode, verdana;
	border:0px;
	background-color:transparent;
	color:#666666;
	width:120px;
	text-align:right;
}

.protextradio
{
	font-size: 0.7em;
	font-family: Lucida Sans Unicode;
	color: Black;
}

.protext5{
	font:bold 14px Lucida Sans Unicode, verdana;
	border:0px;
	background-color:transparent;
	color:#369000;
	width:120px;
	text-align:right;	
}

.protext6{
	font-size: 16px;
	font-family: Lucida Sans Unicode;
	color:#369000;
	font-weight: bold;
	}

.protext7{
	font:normal 14px Lucida Sans Unicode, verdana;
	border:0px;
	background-color:transparent;
	color:#f50000;
	width:20px;
}

.protext8{
	font:bold 14px Lucida Sans Unicode, verdana;
	color:#f50000;
	}


/* ends basket page css */



/* packages page CSS */

.logopackage {
	width:220px;
	height:220px;
	float:left;
	position:relative;
	
}
#camprebtn {
	margin-top:10px;
	width:66px;
	float:left;
	position:relative;
}
/* packages page CSS */

/* testimonials page CSS */

#bodyrightbanner1_testimonial {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;
	font-weight:normal;
	width:163px;
	height:809px;
	padding-top:70px;
	padding-left:10px;
	padding-right:10px;
	background:url(images/oldman_tbanner.jpg) no-repeat;
	position:relative;
	float:right;
}
.main_class {
	float:left;
	width:688px;
	height:auto;
	margin-top:16px;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
}
.blueline {
	height:10px;
	width:668px;
	float:left;
	height:10px;
	border-bottom:dashed 1px #999999;
}
/* testimonials page CSS */

.style2 {
	width: 664px;
	padding: 25px 0px 0px 10px;
	font-family: Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #888888;
	vertical-align:bottom;
}
.style2 a {
	width: 664px;
	padding: 0px 0px 0px 0px;
	font-family: Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	vertical-align:bottom;
}
.style2 a:hover {
	width: 664px;
	padding: 0px 0px 0px 0px;
	font-family: Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	vertical-align:bottom;
}
#rightpanelthank {
	float:left;
	position:relative;
	margin:20px 0px;
	
}
#flash_banner {
	width:240px;
	height:159px;
	margin-bottom:10px;
}
.leftlink1 {
	width:225px;
	height:25px;
	padding: 11px 0px 0px 15px;
	background-color:#e8e8e8;
	margin-bottom:5px;
}
.leftlink1 A {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#767676;
	text-decoration:none;
}
.leftlink1 A:hover {
	font-size:12px;
	color:#1d2768;
	text-decoration:none;
}
.faqspace {
	width:240px;
	height:10px;
}
.faqpan {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	width:206px;
	padding:10px 17px;
	background-color:#fdf9dd;
	margin-bottom:4px;
}
.faqpan strong {
	font-size:12px;
	color:#22a0b1;
}
.faqpan b {
	font-size:14px;
	color:#e72500;
}
#getfreeadvise {
	margin-top:10px;
	width:240px;
	height:163px;
}
.needcodetext {
	width:424px;
	padding:5px 14px;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
}
#needcodetext {
	width:689px;
	padding:0px 0px;
}
#needcodetext2 {
	width:550px;
	height:auto;
	padding-left:10px;
	margin:10px 0px 0px 0px;
	background-color:#f9f9f9;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	float:left;
}
.needcodetext1 {
	width:424px;
	padding:5px 14px;
	font-family:Optima, Lucida Sans Unicode, verdana, Lucida Sans Unicode, verdana;
	font-size:24px;
	color:#f36d24;
}
.needcodetext2 {
	width:424px;
	padding:10px 10px 0px 0px;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
}
.needcodetext strong {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#094d8d;
	height:20px;
}
.contentmain {
	padding:10px 0px 0px 10px;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
}
.contentmain a {
	font-size:12px;
	color:#272727;
}
.contentmain a:hover {
	font-size:12px;
	color:#990000;
}
.contentmain b {
	font-size:14px;
	font-weight:bold;
	color:#0b87b5;
}
.contentmain ul {
	padding-left:10px;
	margin-left:10px;
}
.contentmain_sub {
	margin:7px 0px;
}
.contentmain_sub li {
	list-style:lower-alpha;
}
.contentmain strong {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#f36d24;
	height:30px;
}
#package_middlebox_top {
	width:452px;
	height:5px;
	margin-top:21px;
}
#package_middlebox_top1 {
	width:463px;
	height:5px;
}
#package_middlebox_main {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:452px;
	height:318px;
	background-image: url(../images/middlebox_bg.jpg);
}
#package_middlebox_main_website {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:452px;
	height:210px;
	background-image: url(../images/middlebox_bg.jpg);
}
#package_middlebox_main b {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#aa66e3;
}
#package_middlebox_bottom {
	width:452px;
	height:5px;
}
#viewcartpack {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#094d8d;
	width:432px;
	text-align:right;
}
#feelingluckyhead {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#22a0b1;
	font-weight:bold;
	width:432px;
	margin-top:16px;
	padding:5px 10px;
	text-align:left;
}
#package_middlebox_top2 {
	width:452px;
	height:5px;
}
#compare_price {
	width:452px;
	height:233px;
}
#package_middlebox_faq {
	width:689px;
	height:5px;
	float:left;
	padding-left:30px;
}
#package_middlebox_main2 {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:452px;
	height:228px;
	background-image: url(../images/middlebox_bg.jpg);
}
.footer {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#504f4f;
	width:auto;
	text-decoration:none;

}
.footer a {
	color:#504f4f;
	text-decoration:none;
	background-color:Transparent;
}
.footer a:hover {
	text-decoration:underline;
	background-color:Transparent;
}
.footer a:active {
	text-decoration:underline;
	background-color:Transparent;
}

#footer {
	width:1002px;
	margin:0px auto;
	position:relative;
	height:36px;
	text-align:center;
	float:left;
}
#footer p {
	font:normal 11px Lucida Sans Unicode, verdana;
	color:#504f4f;
	font-size:11px;
	text-decoration:none;
	margin:10px 10px;
}

#footer a {
	color:#504f4f;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#bottomlogo {
	width:196;
	height:16px;
	padding-top:5px;
	padding-bottom:0px;
}
/* starts order flow css*/

#bodycontent2 {
	width:99%;
	position:relative;
	float:left;
	padding:0px 0px 0px 0px;
	border: 0px solid red;
}
#breadcrum {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	width:668px;
	height:20px;
	position:relative;
	float:left;
}
#bodyforms {
	width:688px;
	position:relative;
	float:left;
	padding-left:20px;
}
#bodyforms_medium {
	font-family:Lucida Sans Unicode, verdana;
	font-size:12px;
	color:#272727;
	width:420px;
	position:relative;
	float:left;
	padding-left:20px;
}
#bodyforms_medium a {
	font-family:Lucida Sans Unicode, verdana;
	font-size:12px;
	color:#ed1d2d;
}
#basket1 {
	width:255px;
	height:200px;
	margin:5px 0px 0px 5px;
	padding-top:26px;
	position:relative;
	float:left;
}
.basket_input {
	font-size:11px;
	color:#272727;
	width:60px;
	font-size:12px;
	border:0px;
}
#formsbodycontent {
	/*width:790px;*/
	width:610px;
	position:relative;
	float:left;
	padding:0px 0px 0px 8px;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
}
#formsbodycontent_video {
	width:872px;
	position:relative;
	float:left;
	padding:18px;
}
#headermenu2 {
	width: 922px;
	height:44px;
	background-image:url(../images/softbg_img.jpg);
}
.headermenu_div {
	height:44px;
	float:left;
	position:relative;
}
#shooping_basket {
	width:255px;
	height:253px;
	float:left;
	background-image:url(../images/shopping_basket_bg.jpg);
}
#shopping_basket_heading {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#33a9c1;
	margin: 14px 0px 0px 18px;
}
#shopping_basket_desc {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#525252;
	margin: 20px 0px 0px 18px;
	line-height:20px;
}
#shipping_price {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#525252;
	margin: 22px 0px 0px 115px;
	line-height:20px;
	float:left;
}
#shopping_pay {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#1faa61;
	font-weight:bold;
	margin: 40px 0px 0px 20px;
	line-height:20px;
	float:left;
}
#logodesignbox_step1 {
	width:440px;
	height:auto;
	float:left;
	BORDER-RIGHT: #e3e3e3 1px solid;
	BORDER-TOP: #e3e3e3 1px solid;
	BORDER-LEFT: #e3e3e3 1px solid;
	BORDER-BOTTOM: #e3e3e3 1px solid;
	margin-left:5px;
	margin-top:15px;
	padding-bottom:10px;
	background-color:#FFFFFF;
}
#forms_middlebox_top {
	width:420px;
	height:5px;
	margin-top:6px;
}
#forms_middlebox_mainform {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:420px;
}
#forms_middlebox_mainform ul {
	padding:0px;
	margin:0px 0px 0px 15px;
	background-image:none;
}
#forms_middlebox_mainform ul li {
	padding:0px 0px;
	list-style-image:url(../images/bullet_logo_small.jpg);
	margin-top: 10px;
}
#forms_middlebox_mainform ul li ul li {
	padding:0px 0px;
	list-style-image:none;
	margin:0px;
	margin-top:10px;
}
#forms_middlebox_mainform_website {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:420px;
}
#forms_middlebox_mainform_website ul {
	padding:0px;
	margin:0px 0px 0px 15px;
	background-image:none;
}
#forms_middlebox_mainform_website ul li {
	padding:0px 0px;
	list-style-image:url(../images/website_bullet_small.jpg);
	margin-top:10px;
}
#forms_middlebox_mainform_website ul li ul li {
	padding:0px 0px;
	list-style-image:none;
	margin:0px;
	margin-top:10px;
}
#forms_middlebox_main b {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#aa66e3;
}
#forms_middlebox_bottom {
	width:420px;
	height:5px;
}
#forms_middlebox_head_large {
	width:688px;
	height:28px;
}
#forms_middlebox_top_large {
	width:688px;
	height:5px;
}
#forms_middlebox_mainform_large {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:688px;
	background-image: url(../images/fromsmiddlebox_bg_large.jpg);
}
#forms_middlebox_main_large b {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#aa66e3;
}
#forms_middlebox_bottom_large {
	width:688px;
	height:5px;
}
.formtoptext {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
}
#formtoptext {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
}
#formtoptext strong {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#094d8d;
	height:30px;
}
#loginblock {
	background-image:url(../images/login_panal1.gif);
	height:169px;
	width:401px;
	margin:5px 5px;
}
#loginhere {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
}

#paymentpara {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-align:left;
	padding-left:2px;
	width:310px;
}
#checkbox {
	float:left;
	padding-right:5px;
	}
.checkbox {
	float:left;
	padding-right:5px;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;;
	font-size:12px;
}
.frmtd_blackbold {
	font-family: Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#272727;
	font-weight:bold;
}
.frmtd_lbl {
	font-family: Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
}
.frmtd_redbold {
	font-family: Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#272727;
	font-weight:bold;
}
.starstyle1 {
	color: #FF0000
	
}

.frmtdtextbox8{border:0px solid red;  height:18px; width:300px; margin-left:10px;}

.txtboxbg
{
	/*background:url(../Images/txtboxbg.gif) no-repeat; width:320px; height:30px; */
}
.txtboxbgsm
{
	/*background:url(../Images/txtboxbg-sm.gif) no-repeat; width:226px; height:26px; vertical-align:top; */
}
.txtboxbgsmShort{/*background:url(../Images/imgPostCode.jpg) no-repeat; */width:65px; height:26px; vertical-align:top; padding:0px 7px 0px 7px; }
.txtboxbgsmgray{background:url(../Images/txtboxbg-smtw.gif) no-repeat; width:226px; height:26px; vertical-align:top; }
.txtboxbgsmExtra{background:url(../Images/txtboxbgExtra.gif) no-repeat; width:572px; height:26px; vertical-align:top; }

/* ends order flow css*/


/* how it works*/

#bodycontentleft_howitworks {
	width:687px;
	position:relative;
	float:left;
	padding-top:12px;
}
#block3_howitworks {
	width:908px;
	/*height:950px;*/
	padding:9px 13px 0px 13px;
	background-image:url(../images/softbg_img.jpg);
}
/* how it works*/

/* see detail content */

#facebox .b {
	background:url(/images/b.png);
}
#facebox .tl {
	background:url(/images/tl.png);
}
#facebox .tr {
	background:url(/images/tr.png);
}
#facebox .bl {
	background:url(/images/bl.png);
}
#facebox .br {
	background:url(/images/br.png);
}
#facebox 
{
	position: absolute;
	width: 100%;
	top: 0;
	margin-bottom:50px;
	left: 0;
	z-index: 100;
	text-align: left;
}
#facebox .popup {
	position: relative;
}
#facebox table {
	margin: auto;
	border-collapse: collapse;
}
#facebox .body {
	padding: 10px;
	background-color:#fcfff8;
	background-image: url(/Images/bgfaded.JPG);
	background-repeat: repeat-x;
	/*border:5px dotted #e9ffbe;*/
	width:400px;
	font-family:Lucida Sans Unicode, verdana;
	font-size:12px;
	font-weight:normal;
	color:#000;
}
#facebox .loading {
	text-align: center;
}
#facebox .image {
	text-align: center;
}
#facebox img {
	border: 0;
}

#facebox .header {
	border-bottom: 1px solid #DDDDDD;
	font:bold 11px Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	color: #259bc9;
	padding:0 0 5px 0;
	text-align: right;
	width: 100%;
}

#facebox .footer {
	border-top: 1px solid #DDDDDD;
	font:bold 11px Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	line-height: 1.1em;
	color: #259bc9;
	padding: 5px 0;
	text-align: right;
	width: 100%;
	
}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
	height: 10px;
	width: 10px;
	overflow: hidden;
	padding: 0;
}
/* see detail content */


/* gallery CSS content */

.textend_gallery {
	text-align:right;
	padding-right:30px;
}
/* gallery CSS content */

/* Portfolio thumbnail CSS */

#thumbBox { /*Outermost DIV for thumbnail viewer*/
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	padding: 10px;
	padding-bottom: 0;
	background: #f7eaa8;
	visibility: hidden;
	z-index: 10;
	cursor: hand;
	cursor: pointer;
}
#thumbBox .footerbar { /*Footer DIV of thumbbox that contains "close" link */
	font:bold 11px Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	line-height: 1.1em;
	color: #259bc9;
	padding: 0;
	text-align: right;
}
#thumbBox #thumbImage { /*DIV within thumbbox that holds the enlarged image */
	background-color: white;
}
#thumbLoading { /*DIV for showing "loading" status while thumbbox is being generated*/
	position: absolute;
	visibility: hidden;
	border: 1px solid black;
	background-color: #EFEFEF;
	padding: 5px;
	z-index: 5;
}
/* Portfolio thumbnail CSS */

/*payment thank you page*/

	

	
	
/* start Contact form */

input.textfielddrop {
	background-color:#FFFFFF;
	color: #990000;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	width:50px;
	padding-left:5px;
	margin-right:3px;
	font-size:12px;
}
.needcodetext p {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
	padding-right:3px;
	font-weight:normal;
}
.boldtxt {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000
}
.textfield {
	/*font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	color: #333333;
	width: 230px;
	font-size:12px;
	border:0px solid red;  
	border:none;*/
	height:18px; width:300px; margin-left:10px; 
}
.textfield2 {
	color: #333333;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	width:80px;
	font-size:12px;
}
.radiobutton {
	background-color:#FFFFFF;
	color: #333333;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	height:15px;
	width:15px;
}
.ctnborderbtm {
	border-bottom:1px solid #f7e8ad;
	font-family:Lucida Sans Unicode, verdana; font-size:12px; font-weight:normal;
}
.mandatory {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000
}
/* End Contact form */




/* Newright_banner CSS */

#bodyrightbannernew_bluebg {
	width:180px;
	height:296px;
	background:url(../images/blue_bggrad.jpg) #2e85a5 no-repeat;
	position:relative;
	margin-top:5px;
	float:right;
}
.redtxt {
	font-family:Lucida Sans Unicode, verdana;
	color:#c2262d;
	font-size:14px;
	font-weight:bold;
	padding-top:85px;
	padding-left:5px;
	padding-right:5px;
}
.Whitetxt {
	font-family:Lucida Sans Unicode, verdana;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}
.Whitetxt_normal {
	font-family:Lucida Sans Unicode, verdana;
	color:#4b4b4b;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
}
.redtxt_simple {
	font-family:Lucida Sans Unicode, verdana;
	color:#c2262d;
	font-size:14px;
	font-weight:bold;
}
.redtxt_small {
	font-family:Lucida Sans Unicode, verdana;
	color:#c2262d;
	font-size:12px;
	font-weight:bold;
}
.blacktxt_bnr {
	padding:8px 5px 0px 5px;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;
}
.detailpara {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.txtboxnew 
{
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:13px;
	width:201px;
	margin-top:3px;
}

.txtboxShort {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	color:#4b4b4b;
	font-size:13px;
	width:60px;
	/*background-color:#ffffff;
	border:#cccccc 0px solid;
	height:20px;
	margin-top:3px;*/
}

.txtboxnewoptions
{
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size: 12px;
	width: 150px;
	margin-top:3px;
}

.txtboxnewExtra 
{
	background-color:#ffffff;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#4b4b4b;
	border:#Red 1px solid;
	height:20px;
	width:550px;
	margin-top:3px;
}

.drpdwnnew {
	background-color:#fff;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;
	border:none;
	height:19px;
	width:208px;
	margin-top:5px;
}
.linespace {
}
#viewcontinuebtn {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#094d8d;
	padding-left:15px;	
	width:230px;
	float:left;
	text-align:left;
	margin-top:10px;
}
#leftvoip_banner {
	width:240px;
	padding-top:5px;
	height:150px;
}
#leftnetworking_banner {
	width:242px;
	height:159px;
	padding-top:5px;
}
#leftvirtualrec_banner {
	padding-top:8px;
	width:242px;
	height:151px;
}
.bluetxt_bnr {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:18px;
	color:#098ea1;
}
.purpletxt_bnr {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:18px;
	color:#2f0c87;
}
.orangetxt_bnr {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:18px;
	color:#d86202;
}
.faqspace_new {
	width:240px;
	height:7px;
	border:0px solid red;
}
#bluelink_new {
	width:235px
}
a.bluelink_new {
	text-align:right;
	font-family:Lucida Sans Unicode, verdana;
	font-size:11px;
	color:#2294be;
	text-decoration:underline;
}
a.bluelink_new:hover {
	text-align:right;
	font-family:Lucida Sans Unicode, verdana;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}
#innerblock {
	height:auto;
}
.innerblock-left {
	float:left;
	width:720px;
}
#innerblock-rgt {
	float:left;
	width:180px;
}
#flashbanner {
	float:left
}
#gray_boxbg_left {
	font-family:Lucida Sans Unicode, verdana;
	color:#4b4b4b;
	float:left;
	width:300px;
	float:left;
	font-size:12px;
	padding-top:5px;
	padding-left:5px;
}
#gray_boxbg_right {
	font-family:Lucida Sans Unicode, verdana;
	color:#4b4b4b;
	float:right;
	width:270px;
	float:left;
	font-size:12px;
	padding-top:5px;
	padding-left:25px;
}
#gray_boxbg_left2 {
	font-family:Lucida Sans Unicode, verdana;
	color:#4b4b4b;
	float:left;
	width:190px;
	float:left;
	font-size:12px;
	padding-top:5px;
	padding-left:5px;
}
#gray_boxbg_right2 {
	font-family:Lucida Sans Unicode, verdana;
	color:#4b4b4b;
	float:right;
	width:380px;
	float:left;
	font-size:12px;
	padding-top:5px;
	padding-left:25px;
}
#newenqbtn_form {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#094d8d;
	width:650px;
	padding:5px 10px;
	text-align:left;
}
#bodyrightbanner_landingpage {
	width:183px;
	height:auto;
	position:relative;
	float:right;
}
#quicklnks_new {
	background:url(../images/box-quicklink.jpg) #ffffff no-repeat;
	width:180px;
	height:126px;
	font-family:Lucida Sans Unicode, verdana;
	color:#4b4b4b;
	font-size:12px;
	padding-top:10px;
	padding-left:10px;
}
#Subquicklnks_new {
	width:160px;
	height:100px;
	font-family:Lucida Sans Unicode, verdana;
	color:#4b4b4b;
	font-size:12px;
	padding-top:10px;
	padding-left:10px;
	border:0px solid red;
}
#VoIP_newbannr {
	width:180px;
	height:151px;
}
#Networking_newbannr {
	width:180px;
	height:151px;
}
#Comm_newbannr {
	width:180px;
	height:151px;
}
#gray_boxbg {
	background:url(../images/graybg_box2.jpg) #ffffff no-repeat;
	width:615px;
	height:60px;
	font-family:Lucida Sans Unicode, verdana;
	color:#4b4b4b;
	font-size:12px;
	padding-top:10px;
	padding-left:5px;
}
#gray_boxbg2 {
	background:url(../images/graybg_box.jpg) #ffffff no-repeat;
	width:615px;
	height:95px;
	font-family:Lucida Sans Unicode, verdana;
	color:#4b4b4b;
	font-size:12px;
	padding-top:10px;
	padding-left:5px;
}
#gray_boxlarge {
	background:url(../images/graybg_boxlarge.jpg) #ffffff no-repeat;
	width:615px;
	height:254px;
	font-family:Lucida Sans Unicode, verdana;
	color:#4b4b4b;
	font-size:12px;
	padding-top:10px;
	padding-left:5px;
}
a.bluelink_newlarge {
	text-align:right;
	font-family:Lucida Sans Unicode, verdana;
	font-size:12px;
	color:#2294be;
	text-decoration:underline;
}
a.bluelink_newlarge:hover {
	text-align:right;
	font-family:Lucida Sans Unicode, verdana;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}
#formcontainer {
	border:0px solid red;
	height:auto;
}
.thankyou {
	border:1px dashed #000000;
	height:75px;
	display:block
}
.frmtd{font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}
.frmtdtextboxHW {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	height:16px;
	color:#272727;
	width:60px;
	text-align:left;
	margin:5px 0px;
}
.frmtdtextboxEXADD {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	color:#272727;
	width:315px;
	text-align:left;
	margin:5px 0px;
}
.dropdownPXL {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
	width:48px;
	height:22px;
	margin:5px 0px;
}
.dropdownFrame {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
	width:40px;
	height:20px;
	margin:5px 0px;
}
.dropdownBannerType {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
	width:150px;
	height:20px;
	margin:5px 0px;
}
.btnbgpay {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	background-image:url(../images/payby_cardbtn.gif);
	font-size:12px;
	color:#272727;
	width:96px;
	height:26px;
}
.btnbgsave {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	background-image:url(../images/save_quote.gif);
	font-size:12px;
	color:#272727;
	width:108px;
	height:26px;
}
.btnbgpayacc {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	background-image:url(../images/pay_accbtn.gif);
	font-size:12px;
	color:#272727;
	width:114px;
	height:26px;
}
.btnbgrefresh {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	background-image:url(../images/refreshbtn.gif);
	font-size:12px;
	color:#272727;
	width:75px;
	height:25px;
}
.btnbgupdate {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	background-image:url(../images/update_btn.gif);
	font-size:12px;
	color:#272727;
	width:75px;
	height:26px;
}
.Border_grid {
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
}
.linespace {
	padding-bottom:10px;
	list-style-type:none;
}
.gettxt {
	font-family:Lucida Sans Unicode, verdana;
	color:#272727;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}
.justcall {
	font-family:Lucida Sans Unicode, verdana;
	color:#272727;
	font-size:14px;
	font-weight:bold;
}
.blacktxt_bnr {
	padding:5px 5px 0px 5px;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;
	text-align:left;
}
#partnerslogo {
	width:160px;
	margin:10px 0px 0px 10px;
	text-align:center;
}
#designservices {
	width:199px;
	text-align:center;
	color:#000000;
	text-decoration:none;
	padding-bottom:10px;
}
#bodyrightbannernew_bg {
	font-family: Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
	width:250px;
	height:219px;
	background:url(../images/callme-bg.jpg);
	background-repeat:no-repeat;
	position:relative;
	margin-top:10px;
	float:right;
	margin-bottom:10px;
	
}

#rightlmenu {
	width:250px;
	height:auto;
	float:left;
	background:url(../images/consultation-banner.jpg) no-repeat;
}

#ftcimg {
	background:url(../images/ftocc-banner.jpg) no-repeat;
	width:250px;
	height:145px;
	margin-top:10px;
	border:0px solid red;
	position:relative;
	float:right;
}
.ftocctxt {
	color:#414141;
	text-align:left;
	font-size:12px;
	font-family:"Trebuchet MS";
	padding-top:12px;
	text-align:center;
	width:180px;
	padding-left:30px;
	
	
}

#ftcimg-big {
	background:url(/images/FTOCC-bigbg.jpg) no-repeat;
	width:340px;
	height:145px;
	margin-top:10px;
	border:0px solid red;
	position:relative;
	float:right;
}

.ftocctxt-big {
	color:#414141;
	font-size:12px;
	font-family:"Trebuchet MS";
	padding-top:12px;
	text-align:center;
	width:300px;
	padding-left:15px;
}



.subheading {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:18px;
	color:#555555;

}

.righr_panal_text {
	font-family: Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #726E56;
	text-decoration: none;
}
.righr_panal_text a:hover {
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration: none;
}
#rightnested2 {
	width:210px;
	height:140px;
	padding-left:20px;
	padding-top:10px;
	border:0px solid red;
}
#right_info {
	width:250px;
	height:12px;
	padding-left:20px;
	padding-top:11px;
}

.sectionborder{border-left: 1px solid #5e5e5e; border-right: 1px solid #5e5e5e; border-bottom: 1px solid #5e5e5e}
.bgnorepeat{background-repeat:no-repeat; cursor:pointer}
.jargonhd{font-family:Lucida Sans Unicode, verdana; font-size:18px; color:#676767; font-weight:bold;}
.jargon{font-family:Lucida Sans Unicode, verdana; font-size:12px; color:#000;}

.bdrbtm{border-bottom:1px solid #d3d3d3;}
.probox
{
	/*background:url(/images/yellow_bg.jpg);
	background-repeat: repeat-x;
	height:234px;*/
	background:url(../images/pro-box.jpg); 
	background-repeat:no-repeat; 
	width:388px; 
	height:224px;
	border:0px solid red;
	
}

.proboxhd{font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif; font-size:14px; color:#585b4b;}

.proboxhd a{font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif; font-size:14px; color:#585b4b; text-decoration:none; cursor:pointer}

.proboxhd a:hover{font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif; font-size:14px; color:#585b4b; text-decoration:none}


.frmtd_ErrMsg{color:#F00; font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif; font-size:11px}

.topprobox{background:url(../images/pro-box-top.jpg) no-repeat; width:386px; height:100px; vertical-align:text-top; text-indent:15px; padding-top:5px;}
.midprobox{background:url(../images/pro-box-mid.jpg) repeat-y; width:386px; height:auto;}
.btmprobox{background:url(../images/pro-box-bottom.jpg) no-repeat; width:386px; height:20px;}

/*Shopping Bakset*/
.baskettopheader{
	background-image: url(../Images/basket-top.jpg); 
	background-repeat:no-repeat;
	height:43px; width:255px;
	vertical-align:middle;

}

.basketlftbg{
	background-image: url(../Images/basket-lft.jpg); 
	background-repeat:repeat-y;
	height:auto; width:15px;
}

.basketrgtbg{
	background-image: url(../Images/basket-rgt.jpg); 
	background-repeat:repeat-y;
	height:auto; width:16px;
}

.basketbg{
	background-image: url(../Images/basket-bg.jpg); 
	background-repeat:no-repeat;
	height:8px; width:255px;
}
-->
.basketbg2{
	background-image: url(../Images/basket-bg2.jpg); 
	background-repeat:repeat-y;
	height:auto; width:255px;
}
.totalpricetxt, .pricetxt, .shoppingheading{font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#353535;}

.basketdesc{font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif; color:#525252; font-size:12px; border-bottom:1px solid #e4e4e4;}
.pricetxt{color:#F00}


.shoppingheading{color:#FFF}
.basketdesct{font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif; color:#F00; font-size:12px;}
.baskettax{font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif; color:#FFF; font-size:14px; padding-left: 30px;}

/*Help Me Spec*/
.hmstop{background:url(/images/hms-top.jpg) no-repeat; width:416px; height:33px;} 
.hmstopb{background:url(/images/hms-top-b.jpg) repeat-y top left; line-height: 25px; width:416px; height:26px; color:#9ecc46; font-family:Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:14px; padding-left:10px; padding-right:10px; padding-bottom:30px; font-weight:bold}
.hmsmid{background:url(/images/hms-mid.jpg) repeat-y; width:416px; line-height: 25px; height:auto; color:#676767; font-family:Lucida Sans Unicode, verdana, Geneva, sans-serif; padding-left:10px; font-size:11px; padding-right:10px;}
.hmsbtm{background:url(/images/hms-btm.jpg) no-repeat; width:416px; height:20px;}
.hmsclose{padding-right:12px; padding-top:10px;}
/*------------*/

/*Eof Shopping Bakset*/

.GridViewRowStyle
{
border-bottom: solid 1px #ccc; 
padding-bottom: 15px;
vertical-align: top;padding-top: 3px; 
}
  
/*----------New Right Panel CSS*-------------------------*/
/*============================ RIGHT PANEL CSS ===============================*/
/*============================ RIGHT PANEL CSS ===============================*/
#rightPanel {width:250px; margin:0; float:left; border:0px solid red}
#rightPanel div.ads {width:250px; margin:10px 0 10px 0;}
#rightPanel #formAreaRP {width:250px; margin:0 0 10px 0;border:0px solid red}
#rightPanel #formAreaRP #formTop {background:url(../images/form-top-area.jpg) left top no-repeat; width:250px; height:40px;float:left; text-align: center;}
#rightPanel #formAreaRP #formTop p { font-weight:bold; font-family:Lucida Sans Unicode, verdana; margin:0; padding:10px; font-size: 17px; color: #424244; }

#rightPanel #formAreaRP #formMiddle {background:url(../images/form-middle-area.jpg) left top repeat-y; width:250px; float:left; border:0px solid red}
#formAreaRP #formMiddle div.labeltxt1{width:75px; height:27px; float:left; margin:0 2px 10px 0; text-align:right; color: #424244;}
#formAreaRP #formMiddle div.labeltxt1 label { font-family:Lucida Sans Unicode, verdana; font-size:10px; font-weight:normal; display:inline-block; padding:9px 5px 5px 0; font-weight: bold; }
.commentsPad {padding-top:25px;}
#formAreaRP #formMiddle div.labeltxt1 label span { color:#800000; }
#formAreaRP #formMiddle div.txtbox1 {/*background:url(../images/input-txt-box.jpg) 100% 100% no-repeat; */width:160px; height:28px; float:left; margin:0 0 10px 0;}
#formAreaRP #formMiddle div.txtbox1 input{/*border:0 none; background:none; height:27px; */width:150px; font-size:12px; padding:2px;}
#formAreaRP #formMiddle div.textArea {margin:0; padding:0; /*background:url(../images/textarea-box.jpg) left top no-repeat;*/ width:150px; height:78px; float:left; text-align:left;}
#formAreaRP #formMiddle div.textArea textarea{/*border:0 none; height:58px; */ width:150px; font-size:12px; font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif; }
#formAreaRP #formMiddle p {padding:8px 15px 8px 8px;}
#formAreaRP #formMiddle p input{border:0 none;  background:url(../images/request-btn-bg.jpg) left top no-repeat; width:159px; height:40px; margin:0; }
#formAreaRP #formMiddle p input.button1{font-size:12px; color:#fff; font-weight:bold; text-align:center; margin:10px 0 0 0; cursor:pointer; cursor:hand;}
#rightPanel #formAreaRP #formBottom {background:url(../images/form-bottom-area.jpg) left top repeat-y; width:250px; height:10px;float:left;}

#formAreaRP #formMiddle p input.submitQuote {background:url(../images/submit-btn.jpg) left top no-repeat; width:91px; height:38px; margin:10px 0 10px 0; cursor:hand; cursor:pointer;}
#formAreaRP #formMiddle p input.submitQuote:hover {background:url(../images/submit-btn-hover.jpg) left top no-repeat; width:91px; height:38px; margin:10px 0 10px 0; cursor:hand; cursor:pointer;}
/*-------------------------------------------------------*/

.callmeNow
{ height:38px; background:url(../images/callnow-btn.jpg) left top no-repeat; margin:0; width: 146px; border: 0px; color: White; font-weight: bold; font-family: Lucida Sans Unicode, verdana;}
.callmeNow:hover
{ height:38px; background:url(../images/callnow-btn-hover.jpg) left top no-repeat; margin:0; width: 146px; border: 0px; color: White; font-weight: bold; font-family: Lucida Sans Unicode, verdana;}


.hmcont{width: 1080px; position: relative; float: left; border: 0px solid red; margin-top:20px;}
.htmlft{width:10px; height:134px; float:left; position:relative;}
.hmmid{width:1060px; height:134px; float:left; position:relative; background:url(../images/hm-mid-cr.jpg) repeat-x;}
.hmbtm{width:10px; height:134px; float:left; position:relative;}

.hmgbox-toptw{width:217px;font-size:12px; font-weight:bold; padding-left:10px; padding-top:5px;}
.hmgbox-toptw span{font-size:25px}
.hmgbox-midtw{line-height:20px;}
.hmgbox-midtw span{font-size:18px; }
.hmbullettw{width:14px; height:20px;text-align:left; vertical-align:middle}

.asterikbanner{background:url(../images/asterik-development-img.jpg) left top no-repeat; width:250px; height:105px; font-weight:bold; font-size:28px; font-family:Lucida Sans Unicode, verdana; color:#424244; padding-left:15px; padding-top:10px; border:0px solid red; position:relative; float:left; margin-top:18px; cursor:pointer}
.asterikbanner p{color:Red; font-size:16px; font-style:italic; padding-top:10px;}

.heading{font-family:Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:18px; color:#1c6224;  padding-left:10px; padding:10px}
#contentarea{font-family:Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:11px; color:#020202; padding:10px}
#contentarea a{font-family:Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:11px; color:#020202; text-decoration:underline}
#contentarea a:hover{font-family:Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:11px; color:#020202; text-decoration:none}
#maindiv{width: 1070px; height:100%; float:left; position:relative; border: 0px solid red;}

/*=============================== Products Page =================================*/
#tbproductDesc {width:1000px; margin:10px; padding-left: 20px; padding-top: 10px;}
#tbproductDesc h1 {font-family:Lucida Sans Unicode, Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:20px; color:#678b09; font-weight:bold; margin:10px 0 0 0; padding:0;}
#tbproductDesc h2 {font-family:Lucida Sans Unicode, Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:18px; color:#678b09; font-weight:normal; margin:30px 0 0 0; padding:0}
#tbproductDesc p  {font-family:Lucida Sans Unicode, Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:12px; color:#000; margin:15px 0 0 0; padding:0; line-height:1.5em;}
#tbproductDesc ul { list-style-image:url(../images/bullet-arrowr.gif); margin:10px 0 10px 30px; padding:0;  }
#tbproductDesc ul li { font-family:Lucida Sans Unicode, Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:12px; color:#000; margin:1em 0 0 0; padding:0;  }

/*--------------------------Jargons---------------------------------------*/
#tbproductDesc div.tbprojargons { margin:0px 0 0 0; }
#tbproductDesc div.tbprojargons h4 { font-family:Lucida Sans Unicode, Lucida Sans Unicode, verdana, Geneva, sans-serif; color:#000; font-size:14px; font-weight:bold; margin:10px 0 0 0; padding:0; }
#tbproductDesc div.tbprojargons span { font-family:Lucida Sans Unicode, Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:11px; color:#000; }
#tbproductDesc div.tbprojargons p { font-family:Lucida Sans Unicode, Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:11px; color:#000; margin:0px 0 10px 0; padding:0; line-height:1.5em; }
.brdrBtm { border-bottom:1px solid #CCC  }
#tbproductDesc div.tbprojargons .descTxt p { font-family:Lucida Sans Unicode, Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:11px; color:#000; margin:10px 10px 10px 0; padding:0; line-height:1.5em; }

.classDownload{ text-align: left; color: Blue; font-family: Lucida Sans Unicode, verdana; font-size: 14px; }
.classUpload{ text-align: left; font-family: Lucida Sans Unicode, verdana; font-size: 14px; }

#footer #footerBg { width:1078px; text-align:center; background:#CECECE url(/images/bg-footer.jpg) left top repeat-x; height:166px; border-right:1px solid #f2f2f2; border-left:1px solid #f2f2f2;  }
#footer #footerBg .fNav p { line-height:1.6em; margin:15px 0 15px; padding:0; }
#footer #footerBg .fNav p a{ font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:normal; color:#666; text-decoration:none }
#footer #footerBg .fNav p a:hover{ font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:normal; color:#000; text-decoration:underline }
.fHeading { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; font-weight:bold; color:#000; }

.dontShow{border:0; border-style: none;color: White;}

.tblbdrpr {
 BORDER-BOTTOM: #a9a9a9 1px solid; BORDER-LEFT: #a9a9a9 1px solid; WIDTH: 650px; BORDER-TOP: #a9a9a9 1px solid; BORDER-RIGHT: #a9a9a9 1px solid;
font-family:Lucida Sans Unicode, Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:11px;
}
.tblbdrpr TD {
 BORDER-BOTTOM: #a9a9a9 0px solid; BORDER-LEFT: #a9a9a9 0px solid; LINE-HEIGHT: 25px; font-family:Lucida Sans Unicode, Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:11px; FONT-SIZE: 12px; BORDER-TOP: #a9a9a9 0px solid; BORDER-RIGHT: #a9a9a9 0px solid; color:#000;

}
.tbltrbdrpr {
 TEXT-ALIGN: center; BACKGROUND: #fffbd8; font-family:Lucida Sans Unicode, Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:11px;
}
.tbltopbdrpr {
 BACKGROUND: #ededed; COLOR: #678b09; font-family:Lucida Sans Unicode, Lucida Sans Unicode, verdana, Geneva, sans-serif; font-size:11px;
}

.fHeadingtt{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:13px; font-weight:normal; color:#000; }

.hbtop {background:url(/images/hb-top.jpg) no-repeat; height: 25px; font-size:20px; padding-left:15px; padding-top:10px; font-family:"Trebuchet MS", Arial}
.hbmid {background:url(/images/hb-mid.jpg) repeat-y top; height: auto; font-size:12px; font-family:"Trebuchet MS", Arial; padding:10px; padding-bottom:0px;}


#hmarea {
	width:1080px;
	height:52px;
	padding:0px 0px 0px 0px;
	float:left;
	position:relative;
	border:0px solid red;
}
#hmtop {
	width:1080px;
	height:13px;
	position:relative;
	float:left;
	vertical-align:middle;
	background:url(../Images/topwhtcurve-hm.jpg) no-repeat;
	
	
}

#hmmid {
	width:1060px;
	height:auto;
	position:relative;
	float:left;
	vertical-align:text-top;
	/*border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	*/
	background:url(../Images/midwhtcurve-hm.jpg) repeat-y;
	padding-left:10px;
	padding-right:10px;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:normal;
}

#hmbtm {
	width:1080px;
	height:13px;
	position:relative;
	float:left;
	vertical-align:middle;
	background:url(../Images/btmwhtcurve-hm.jpg) no-repeat;
	padding-bottom:6px;
	
}

.rgtrepeater{background:url(/images/rgt-1bg-mid.jpg)  repeat-y right; text-align:left}
.rgttxt{padding-left:50px; padding-right:10px; text-align:left;}
.rgttxt span{color:#678b09; font-weight:bold}

.bottombox{background:url(/images/bottom-box.jpg)  no-repeat top left; width:265px; height:283px;}
.bottombox span
{
	color:#69970f;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	padding:20px;
	
	}
	
	.bottombox p
{
	color:#090909;
	font-family:Lucida Sans Unicode, verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:20px;
	
	}
	
	
	
	
	
.social {
 float: left;
    height: 0;
    margin: -43px 0 0;
    padding: 0;
    text-align: right;
    width: 61%;
}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}
.list-inline li {
	display: inline-block;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
/*---- Genral classes end -------*/

/*Change icons size here*/
.social-icons .fa {
font-size: 14px;
}
/*Change icons circle size and color here*/
.social-icons .fa {
 color: rgba(255, 255, 255, 0.8);
    height: 14px;
    line-height: 14px;
    padding: 3px 0 2px;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    width: 20px;
}

.social-icons.icon-circle .fa{ 
	border-radius: 50%;
}
.social-icons.icon-rounded .fa{
	border-radius:5px;
}
.social-icons.icon-flat .fa{
	border-radius: 0;
}

.social-icons .fa:hover, .social-icons .fa:active {
	color: #FFF;
	-webkit-box-shadow: 1px 1px 3px #333;
	-moz-box-shadow: 1px 1px 3px #333;
	box-shadow: 1px 1px 3px #333; 
}
.social-icons.icon-zoom .fa:hover, .social-icons.icon-zoom .fa:active { 
 	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1); 
}
.social-icons.icon-rotate .fa:hover, .social-icons.icon-rotate .fa:active { 
	-webkit-transform: scale(1.1) rotate(360deg);
	-moz-transform: scale(1.1) rotate(360deg);
	-ms-transform: scale(1.1) rotate(360deg);
	-o-transform: scale(1.1) rotate(360deg);
	transform: scale(1.1) rotate(360deg);
}
 
.social-icons .fa-adn{background-color:#504e54;} 
.social-icons .fa-apple{background-color:#aeb5c5;} 
.social-icons .fa-android{background-color:#A5C63B;}  
.social-icons .fa-bitbucket,.social-icons .fa-bitbucket-square{background-color:#003366;} 
.social-icons .fa-bitcoin,.social-icons .fa-btc{background-color:#F7931A;} 
.social-icons .fa-css3{background-color:#1572B7;} 
.social-icons .fa-dribbble{background-color:#F46899;}  
.social-icons .fa-dropbox{background-color:#018BD3;}
.social-icons .fa-facebook,.social-icons .fa-facebook-square{background-color:#3C599F;}  
.social-icons .fa-flickr{background-color:#FF0084;}
.social-icons .fa-foursquare{background-color:#0086BE;}
.social-icons .fa-github,.social-icons .fa-github-alt,.social-icons .fa-github-square{background-color:#070709;} 
.social-icons .fa-google-plus,.social-icons .fa-google-plus-square{background-color:#CF3D2E;} 
.social-icons .fa-html5{background-color:#E54D26;}
.social-icons .fa-instagram{background-color:#A1755C;}
.social-icons .fa-linkedin,.social-icons .fa-linkedin-square{background-color:#0085AE;} 
.social-icons .fa-linux{background-color:#FBC002;color:#333;}
.social-icons .fa-maxcdn{background-color:#F6AE1C;}
.social-icons .fa-pagelines{background-color:#241E20;color:#3984EA;}
.social-icons .fa-pinterest,.social-icons .fa-pinterest-square{background-color:#CC2127;} 
.social-icons .fa-renren{background-color:#025DAC;}
.social-icons .fa-skype{background-color:#01AEF2;}
.social-icons .fa-stack-exchange{background-color:#245590;}
.social-icons .fa-stack-overflow{background-color:#FF7300;}
.social-icons .fa-trello{background-color:#265A7F;}
.social-icons .fa-tumblr,.social-icons .fa-tumblr-square{background-color:#314E6C;} 
.social-icons .fa-twitter,.social-icons .fa-twitter-square{background-color:#32CCFE;} 
.social-icons .fa-vimeo-square{background-color:#229ACC;}
.social-icons .fa-vk{background-color:#375474;}
.social-icons .fa-weibo{background-color:#D72B2B;}
.social-icons .fa-windows{background-color:#12B6F3;}
.social-icons .fa-xing,.social-icons .fa-xing-square{background-color:#00555C;} 
.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square{background-color:#C52F30;}



 /* social icon css end  here*/
.social-icons .fa-windows{background-color:#12B6F3;}
.social-icons .fa-xing,.social-icons .fa-xing-square{background-color:#00555C;} 
.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square{background-color:#C52F30;}

 /* social icon css end  here*/