@charset "utf-8";
/* CSS Document */

html { height: 100%; }

.push {
	clear:both;
	height: 2em;
}

.wrapper {
 min-height: 100%;
 height: auto !important;
 height: 100%;
 margin: 0 auto -4em;
}

body{
	padding:0;
	margin:0;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#4b4d4a;
	background:#ffffff;
	height:100%;
    min-height:100%;

	}
	
p, div, h1, h2, h3, form, input{
	padding:0;
	margin:0;
	} 	
	
img{
	padding:0;
	margin:0;
	border:none;
	}
	
ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}
	
a{
	outline:none;
	}	
	
.spacer{
	clear:both;
	padding:0;
	margin:0;
	}
	
.b {
	font-weight: bold;
}

.fs11{
	font-size: 11px;
}
.fs14{
	font-size: 14px;
}
.fs13{
	font-size: 13px;
}
.fs12{
	font-size: 12px;
}
.linkblue:active, .linkblue:visited, .linkblue:link{

	text-decoration: underline;
	color: #1b5680;
}

.linkblue:hover{
	text-decoration: none;
}

.linkblue:active, .linkblue:visited, .linkblue:link{
	text-decoration: underline;
	color: #1b5680;
}

.grey{
	color: #666666;
}
.pt10{
	padding-top: 10px;
}
.pb20{
	padding-bottom: 20px;
	width:85%;
}
#fh-blog-posts {
	margin-top:30px;
	padding:0;
}
.fbp-listing {
	padding-bottom:12px;
	width:85%;
}
.fbp-listing-last {
	padding-bottom:0;
}
#fh-blog-posts .small-arrow {
	background-image:url(../images/arrow_small.gif);
	background-repeat:no-repeat;
	float:left;
	height:10px;
	margin-top:5px;
	padding-left:5px;
	width:4px;
}
#fh-blog-posts .fbp-content {
	border-color:-moz-use-text-color #E1E1E1 #E1E1E1;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	clear:both;
	padding:12px 0 8px 14px;
}
#fh-blog-posts .fbp-header {
	background-color:#ECEFF2;
	border-left:1px solid #E1E1E1;
	clear:left;
	float:left;
	font-weight:bold;
	margin-bottom:0 !important;
	padding:0 5px 0 14px;
	width:300px;
}
#fh-blog-posts .fbp-top-header {
	background-color:#ECEFF2;
	border-color:#E1E1E1;
	border-top:1px solid #E1E1E1;
	float:left;
	height:5px;
	margin-top:-1px;
	width:300px;
}
#fh-blog-posts .fbp-bottom-header {
	background-color:#ECEFF2;
	border-bottom:1px solid #E1E1E1;
	border-color:#E1E1E1;
	float:left;
	height:4px;
	width:300px;
}
#fh-blog-posts .fbp-top-left {
	background-image:url(../images/top-left.png);
	background-repeat:no-repeat;
	float:left;
	height:5px;
	width:5px;
}
#fh-blog-posts .fbp-top-right {
	background-image:url(../images/top-right.png);
	background-repeat:no-repeat;
	float:left;
	height:5px;
	width:5px;
}
#fh-blog-posts .fbp-bottom-left {
	background-image:url(../images/bottom-left.png);
	background-repeat:no-repeat;
	clear:left;
	float:left;
	height:5px;
	width:5px;
}
#fh-blog-posts .fbp-bottom-right {
	background-image:url(../images/bottom-right.png);
	background-repeat:no-repeat;
	float:left;
	height:5px;
	width:5px;
}

/*======================================= GENERAL ============================================*/
.roundtop {
    background-image: url(../images/rounded-top.jpg);
    width: 315px;
    height: 10px;
}
.roundside {
    background-image: url(../images/rounded-sides.jpg);
    background-repeat: repeat-y;
    width: 315px;
	padding: 15px;
}
.roundbottom {
    background-image: url(../images/rounded-bottom.jpg);
    width: 315px;
    height: 10px;
}
.click-through{
	border-top:1px solid #d5dde6; display:block; padding-top:17px;
}

#breadcrumb
{
    clear:both;
	font: 11px Arial, Helvetica, sans-serif;
    background-image:url(../images/bc_bg.png); 
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    color:#9b9b9b;
    border:solid 1px #cacaca;
    width:100%;
    overflow:hidden;
    margin:0px;
    padding:0px;
}

#breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding-left:10px;
}

#breadcrumb a
{
    height:30px;
    display:block;
    background-image:url(../images/bc_separator.png); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#454545;
}
#breadcrumb a:hover
{
    color:#35acc5;
}

.mainBG{
	background:url(../images/main-bg.jpg) repeat-x 0 0;
	}

#topLinks{
	height: 28px;
	padding-top: 0px;
	padding-right: 20px;
	text-align: right;
	background:#4b4d4a;
}
#topLinks a,p{
	color:#fff;
	font-size:14px;
}
#topPanel{
	height:130px;
	background:url(../images/top-bg.gif) repeat-x 0 0 #dddddd;
	border-top:solid 6px #4b4d4a;
	border-bottom:solid 1px #b3b3b3;

}
	
#topPanelInner{
	width:940px;
	margin:0 auto;
	padding:14px 10px 0 10px;
	height:60px;
	
	}
	
#topPanelInner img.logo{
	float:left;
	width:auto;
	}
	
#topPanelInner form#searchForm{
	width:135px;
	height:20px;
	padding:3px 4px;
	float:right;
	background:url(../images/search-bg.gif) no-repeat 0 0;
	margin:9px 0 0 0;
	}
	
#topPanelInner form#searchForm input.textBox{
	height:18px;
	width:100px;
	float:left;
	padding:2px 5px 0;
	border:none;
	background:#5c6458;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#a4a3a3;
	}
	
#topPanelInner form#searchForm input.goButton{
	background:url(../images/go-button.gif) no-repeat 0 0;
	width:18px;
	height:19px;
	cursor:pointer;
	border:none;
	float:right;
	padding:19px 0 0 0;
	}
	
	
#navPanel{
	height:51px;
	border-top:solid 1px #ececea;
	background:#e4e4e3;
	}
	
#navInner{
	width:940px;
	padding:11px 10px 10px 10px;
	height:30px;
	margin:0 auto;
	background:url(../images/nav-inner-bg.jpg) no-repeat 50% 0;
	}
	
#navInner ul#nav{
	float:left;
	width:760px;
	padding:2px 0 0 0;
	}
	
#navInner ul#nav li{
	float:left;
	width:auto;
	line-height:27px;
	}										
	
#navInner ul#nav li a{
	font-size:12px;
	line-height:27px;
	color:#848484;
	text-decoration:none;
	display:block;
	height:27px;
	float:left;
	width:auto;
	padding:0 0 0 17px;
	}			
	
#navInner ul#nav li a span{
	display:block;
	padding:0 17px 0 0;
	float:left;
	width:auto;
	height:27px;
	cursor:pointer;
	}
	
#navInner ul#nav li a:hover{
	background:url(../images/nav-left.gif) no-repeat 0 0;
	}
	
#navInner ul#nav li a:hover span{
	background:url(../images/nav-right.gif) no-repeat 100% 0;
	}
	
#navInner ul#nav li a.active{
	background:url(../images/nav-left.gif) no-repeat 0 0;
	cursor:default;
	}
	
#navInner ul#nav li a.active span{
	background:url(../images/nav-right.gif) no-repeat 100% 0;
	cursor:default;
	}
	

#navInner ul#signin{
	float:right;
	height:30px;
	width:155px;
	}
	
#navInner ul#signin li{
	float:right;
	width:auto;
	line-height:30px;
	font-size:12px;
	background-color:inherit;
	color:#5c6458;
	}
	
#navInner ul#signin li.login{
	padding:0 8px 0 0;
	}	
	
#navInner ul#signin li a{
	text-decoration:none;
	color:#5c6458;
	background-color:inherit;
	font-weight:bold;
	}
	
#navInner ul#signin li a.signup{
	display:block;
	float:left;
	background:url(../images/signup.jpg) no-repeat 0 0;
	width:87px;
	height:30px;
	text-indent:-20000px;
	}

#navInner ul#signin li a:hover{
	color:#2587bd;
	}	
	
#header{
	background:url(../images/header-bg.jpg) repeat-x 0 0;
	height:417px;
	border-bottom:solid 1px #0e4f7e;	
}

#headerInnerMain{
	height:417px;
	background:url(../images/header-inner-bg.jpg) no-repeat 50% 0;
	}

#headerInner{
	width:960px;
	height:417px;
	margin:0 auto;
	}
	
#headerInner img{
	float:right;
	margin:34px 0 0 0;
	}	
	
#headerContent{
	padding:54px 488px 50px 10px;
	background:url(../images/header-pic.jpg) no-repeat 100% 34px;
	font-size:12px;
	line-height:18px;
	color:#FFFFFF;
	background-color:inherit;	
	}
	
#headerContent h1{
	background:url(../images/header-heading.jpg) no-repeat 0 0;
	height:101px;
	text-indent:-20000px;
	padding-bottom:35px;
	}
	
#headerContent h2{
	font-size:18px;
	line-height:23px;
	font-weight:normal;
	color:#f1f1f1;
	padding-bottom:24px;
	}
	
#headerContent ul{
	padding:32px 0 0 0;
	}	
	
#headerContent ul.button li{
	height:45px;
	float:left;
	width:auto;
	padding:0 18px 0 0;
	}
	
#headerContent ul.button li a.getaquote{
	display:block;
	background:url(../images/get-a-quote.jpg) no-repeat 0 0;
	width:167px;
	height:45px;
	float:left;
	text-indent:-2000px;
	}
	
#headerContent ul.button li a.portfolio{
	display:block;
	background:url(../images/view-portfolio.jpg) no-repeat 0 0;
	width:167px;
	height:45px;
	float:left;
	text-indent:-2000px;
	}	
	
	
#bodyPanel{
	background:url(../images/body-bg.jpg) repeat-x 0 0;
	border-top:solid 1px #d2d2d0;
	}
	
#bodyMain{
	background:url(../images/body-light.jpg) no-repeat 50% 0;
	padding:50px 0 60px;
	margin:0 auto;
	}
	

	
/*--tab menu for client page--*/


.tabmenupan{
	background:url(../images/tab-top-bg.jpg) no-repeat 50% 0;
	margin:0 auto;
	padding:0;
	height:70px;
	}

.tabmenuinner{
	width:940px;
	margin:0 auto;
	}
			
	
#tabmenu ul{
	list-style-type: none;
	float:left;	
	}

#tabmenu li{
	display:inline;
	margin:0;
	padding:0;
	}

#tabmenu a{
	display:block;
	float:left;
	width:auto;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
	color:#808080;
	}
	
#tabmenu a:hover{
	color:#5c6458;
	background-color:inherit;
	text-decoration:none;
	}	

#tabmenu li a.webDesign{
	background:url(../images/web-design.jpg) no-repeat 0 0;
	width:148px;
	height:30px;
	padding:40px 0 0 84px;
	}
	
#tabmenu li a.webDesign:hover{
	background:url(../images/web-design-on.jpg) no-repeat 0 0;
	}
	
#tabmenu li.selected a.webDesign{
	background:url(../images/web-design-on.jpg) no-repeat 0 0;
	}	
	
#tabmenu li a.markting{
	background:url(../images/marketing.jpg) no-repeat 0 0;
	width:154px;
	height:30px;
	padding:40px 0 0 86px;
	}
	
#tabmenu li a.markting:hover{
	background:url(../images/marketing-on.jpg) no-repeat 0 0;
	}
	
#tabmenu li.selected a.markting{
	background:url(../images/marketing-on.jpg) no-repeat 0 0;
	}			

#tabmenu li a.consulting{
	background:url(../images/consulting.jpg) no-repeat 0 0;
	width:144px;
	height:30px;
	padding:40px 0 0 96px;
	}
	
#tabmenu li a.consulting:hover{
	background:url(../images/consulting-on.jpg) no-repeat 0 0;
	}
	
#tabmenu li.selected a.consulting{
	background:url(../images/consulting-on.jpg) no-repeat 0 0;
	}
	
#tabmenu li a.support{
	background:url(../images/support.jpg) no-repeat 100% 0;
	width:126px;
	height:30px;
	padding:40px 0 0 100px;
	}
	
#tabmenu li a.support:hover{
	background:url(../images/support-on.jpg) no-repeat 100% 0;
	}
	
#tabmenu li.selected a.support{
	background:url(../images/support-on.jpg) no-repeat 100% 0;
	}
	
.tabcontent{
	display:none;
	padding:48px 0 43px;
	background:url(../images/tabcontent-bg.jpg) no-repeat 50% 0;
	}
	
.tabcontentinner{
	width:940px;
	margin:0 auto;
	}	
	
.tabContent-Left{
	width:430px;
	float:left;
	}	
	
.tabContent-Left img{
	margin-bottom:10px;
	}
	
.tabContent-Left p.date{
	color:#4c4c4c;
	font-size:11px;
	line-height:14px;
	}
	
.tabContent-Left p.date span{
	font-style:italic;
	color:#227ab0;
	}				

.tabContent-Right{
	width:466px;
	float:right;
	}
	
.tabContent-Right h2{
	font-size:30px;
	line-height:39px;
	font-weight:bold;
	color:#227ab0;
	padding-bottom:10px;
	}	
	
.tabContent-Right h3{
	font-size:16px;
	line-height:19px;
	color:#4b4d4a;
	background-color:inherit;
	font-weight:normal;
	}
	
ul.tabServiceList{
	padding:24px 0;
	float:left;
	width:auto;
	}
	
ul.tabServiceListR{
	padding:24px 0 24px 76px;
	float:left;
	width:auto;
	}	
	
ul.tabServiceList li{
	line-height:24px;
	background:url(../images/list-icon.gif) no-repeat 0 5px;
	font-size:14px;
	color:#4b4d4a;
	background-color:inherit;
	padding:0 0 0 31px;
	}	


#testmonialPanel{
	width:913px;
	background:#f2f2f2;
	border:solid 1px #e0e0df;
	padding:13px;
	margin:0 auto;
	}
	
#testimonialInner{
	background:#f8f7f7;
	border:solid 1px #e9e9e9;
	padding:19px;
	}
	
#testimonialInner p.topText{
	font-size:14px;
	line-height:19px;
	color:#d05606;
	padding-bottom:20px;
	}		
	
	
#testimonialInner p.testimonialtext{
	font:italic 26px/35px "Times New Roman", Times, serif;
	color:#666666;
	padding:0 0 27px 10px;
	}													
	
#testimonialInner a.sayButton{
	display:block;
	background:url(../images/testilonial-button.gif) no-repeat 0 0;
	width:187px;
	height:28px;
	float:left;
	text-decoration:none;
	font-size:11px;
	line-height:28px;
	text-align:center;
	text-transform:uppercase;
	color:#6c6c6c;
	}
	
#testimonialInner a.sayButton:hover{
	color:#d05606;
	}
	
.clientName{
	float:right;
	width:300px;
	color:#666666;
	line-height:16px;
	}
	
.clientName p{
	float:right;
	width:auto;
	padding-right:16px;
	}	
	
.clientName img{
	float:right;
	width:auto;
	}
	
	
	
#footer{
	clear: both;
	background:#dcdcda;
	border-top: solid 1px #a5a5a5;
	padding:9px 0 0 0;
	bottom:0;
	height:4em;
	}
	
#footerTop{
	background:url(../images/footer-top-bg.gif) repeat-x 0 0 #4b4d4a;
	border-top:solid 1px #3e3f3e;
	border-bottom:solid 1px #FFFFFF;
	padding:18px 0 45px;
	}
	
.footerInner{
	width:940px;
	margin:0 auto;
	}
	
.footerContentBox{
	float:left;
	width:220px;
	padding:0 20px 0 0;
	color:#f0f0f0;
	background-color:inherit;
	font-size:11px;
	line-height:14px;
	}
	
.footerContentBoxR{
	padding:0;
	}						
	
.footerContentBox h2{
	height:14px;
	padding-bottom:8px;
	margin-bottom:20px;
	border-bottom:solid 1px #c2c2c2;
	text-indent:-20000px;
	}
	
.footerContentBox h2.blogHeading{
	background:url(../images/blog-heading.gif) no-repeat 0 0;
	}
	
.footerContentBox h2.commentHeading{
	background:url(../images/comment-heading.gif) no-repeat 0 0;
	}
	
.footerContentBox h2.advertiseHeading{
	background:url(../images/advertising-heading.gif) no-repeat 0 0;
	}
	
.footerContentBox h2.tweeterHeading{
	background:url(../images/tweeter-heading.gif) no-repeat 0 0;
	}			
	
p.blogdate{
	line-height:17px;
	font-weight:bold;
	padding-bottom:8px;
	font-size:12px;
	}
	
p.blogdate span{
	display:block;
	float:left;
	background:url(../images/span-bg.gif) no-repeat 0 0;
	width:39px;
	height:17px;
	font-size:10px;
	line-height:17px;
	text-align:center;
	font-style:italic;
	font-weight:bold;
	margin:0 10px 0 0;
	
	}
	
.paddBtm{
	padding-bottom:16px;
	}
	
ul.commentList li{
	background:url(../images/comment-icon.gif) no-repeat 0 0;
	padding:0 0 22px 33px;
	}
	
ul.commentList li span{
	display:block;
	padding:0 0 10px 0;
	font-size:12px;
	}							
	
img.advL{
	float:left;
	margin-bottom:17px;
	padding:4px;
	background:#eaeaea;
	border:1px solid #FFFFFF;
	}
	
img.advR{
	float:right;
	margin-bottom:17px;
	padding:4px;
	background:#eaeaea;
	border:1px solid #FFFFFF;
	}
	
#tweeterTop{
	background:url(../images/tweeter-top.gif) no-repeat 0 0;
	}
	
#tweeterBottom{
	background:url(../images/tweeter-bottom.gif) no-repeat 0 100%;
	padding:20px 18px 40px 18px;
	font:italic 14px/18px "Times New Roman", Times, serif;
	color:#484848; 
	}				
	
#tweeterBottom p span{
	color:#d05706;
	}
	
#tweeterBottom h3{
	color:#d05706;
	font-weight:bold;
	font-style:italic;
	padding-bottom:5px;
	}
	
.paddTop20{
	padding-top:20px;
	}
	
#twiterLink{
	height:70px;
	background:url(../images/tweeter-logo.gif) no-repeat 100% 0;
	}
	
#twiterLink a{
	color:#ededed;
	font-size:11px;
	line-height:12px;
	font-style:italic;
	text-decoration:underline;
	}
	
#twiterLink a:hover{
	text-decoration:none;
	}
	

#footerBottom{
	background:#dcdcda;
	padding:13px 0 0 0;
	height:27px;
	font-size:11px;
	line-height:14px;
	color:#848484;
	
	}
	
#footerBottom img {
	float:left;
	width:auto;
	}
	
#footerBottom p{
	float:left;
	width:auto;
	padding:0 0 0 17px;
	}		
	
#footerBottom ul{
	float:right;
	width:auto;
	}
	
#footerBottom ul li{
	padding:0 0 0 28px;
	line-height:14px;
	font-size:11px;
	float:right;
	width:auto;
	}
	
#footerBottom ul li a{
	color:#848484;
	text-decoration:none;
	text-transform:uppercase;
	}	
	
#footerBottom ul li a:hover{
	color:#505457;
	}
				
	
	
/*------------- Inner pages -------------------*/

#bodyPanelInner{
	/* background:url(../images/inner-body-bg.jpg) repeat-x 0 0; */
	border-top:solid 1px #f4f4f4;
	}

#bodyMainInner{
	/* background:url(../images/body-light-inner.jpg) no-repeat 50% 0; */
	/*padding:50px 0 60px;*/
	margin:0 auto;
}
	
.contentMain{
	width:920px;
	/* background:url(../images/maincontent-bg.gif) no-repeat 0 0 #FFFFFF; */
	padding:10px 10px 60px 10px;
	margin:0 auto;
	}
	
	
	
	
#contentLeft{
	width:180px;
	float:left;
	}
	
.leftMenu{
	background:#f0f0f0;
	border:solid 1px #e8e8e8;
	padding:0 0 5px 0;
	}
	

.leftMenu h2.theBlog{
	background:url(../images/the-blog.gif) no-repeat 50% 37px;
	height:30px;
	padding:37px 0 40px 0;
	text-indent:-20000px;
	}
		
.leftMenu ul{
	padding:0 0 0 18px;
	}
	
.leftMenu ul li{
	height:45px;
	position:relative;
	padding-bottom:5px;
	}
	
.leftMenu ul li a{
	display:block;
	position:absolute;
	left:-39px;
	top:0;
	width:191px;
	height:45px;
	text-decoration:none;
	font-size:14px;
	line-height:45px;
	color:#515450;
	text-transform:uppercase;
	padding:0 0 0 39px;
	}
	
.leftMenu ul li a:hover{
	text-decoration:none;
	background:url(../images/hover-arrow.gif) no-repeat 0 0;
	color:#FFFFFF;
	background-color:inherit;
	}
	
.leftMenu ul li a.activated{
	text-decoration:none;
	background:url(../images/hover-arrow.gif) no-repeat 0 0;
	color:#FFFFFF;
	background-color:inherit;
	cursor:default;
	}
	
#subscribePanel{
	padding:28px 0 37px;
	}					 	

#subscribePanel h2{
	font-size:16px;
	line-height:19px;
	color:#5e605c;
	padding-bottom:15px;
	}
	
#subscribePanel a{
	text-decoration:none;
	color:#5e605c
	}
	
#subscribePanel a:hover{
	text-decoration:underline;
	}
	
#reader{
	background:url(../images/readers-bg.gif) no-repeat 0 0;
	width:84px;
	padding:2px 0 13px 4px;
	margin:11px 0 0
	}	
	
#reader input{
	height:12px;
	width:33px;
	font:normal 10px/10px Arial, Helvetica, sans-serif;
	color:#444444;
	background:none;
	border:0;
	text-align:right;
	}
	

	
#picturePanel img{
	margin:0 0 10px 0;
	}
	
#picturePanel img.imgL{
	float:left;
	}
	
#picturePanel img.imgR{
	float:right;
	}
	
#picturePanel p{
	font-size:10px;
	line-height:13px;
	padding:0 0 0 27px;
	background:url(../images/pink-icon.gif) no-repeat 0 0;
	}
	
#picturePanel p a{
	text-decoration:none;
	color:#5e605c;
	}
	
#picturePanel p a:hover{
	text-decoration:underline;
	}		
											
	
	
	
#contentRight{
	width:618px;
	padding:0 60px 0 0;
	float:right;
	}
	
.textPanel{
	padding:0 0 35px 0;
	border-bottom:solid 1px #d8d8d8;
	}
	
.nobdr{
	border:none;	
}	
	
.textPanel h2{
	font-size:28px;
	line-height:31px;
	color:#4b4d4a;
	background-color:inherit;
	padding:25px 0 4px 0;
	}

p.publish{
	font-size:11px;	
	padding-bottom:35px;
	}
	
p.publish span{
	color:#db8146;
	font-weight:bold;
	
	}
	
a.readMore{
	text-decoration:none;
	color:#db8146;
	}
	
a.readMore:hover{
	text-decoration:underline;
	}
	
/*----- About Page ----*/

.leftMenu h2.freecall{
	background:url(../images/free-call.jpg) no-repeat 50% 5px;
	height:73px;
	padding-bottom:30px;
	text-indent:-20000px;
	}
	
.rightHeading{
	 font-size:28px;
	 line-height:31px;
	 color:#4b4d4a;
	 background-color:inherit;
	 padding:15px 0 0 0;
	}
	
.rightHeading2{
	font-size:22px;
	line-height:25px;
	font-weight:normal;
	color:#7d807c;
	}
	
h3.subHeading{
	font-size:18px;
	line-height:21px;
	font-weight:bold;
	color:#d56b26;
	padding:45px 0 0;
	}
	
.padd22{
	padding-top:22px;
	}
	
ul.list{
	padding:20px 0 0 20px;
	}
	
ul.list li{
	line-height:24px;
	background:url(../images/list-icon.gif) no-repeat 0 6px;
	font-size:12px;
	color:#4b4d4a;
	background-color:inherit;
	padding:0 0 0 31px;	
	}
	
ul.list li.padd30{
	padding:0 0 24px 31px;
	}
	
	
/*---- pricing page ----*/		
	
.pricingLeft{
	padding:20px 0 0 20px;
	width:550px;
	float:left;
	}
	
.paddNone{
	padding:0 0 0 0;
	}
	
.padd8{
	padding-top:6px;
	}
	
.textPadd{
	padding:25px 0 50px;
	}																												
	
.pricingRight{
	padding:50px 20px 0 0;
	width:210px;
	float:right;
	}
	
.pricingRight h2{
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	color:#9f9f9f;
	padding-bottom:14px;
	}
	
.pricingRight img{
	float:left;
	margin-right:6px;
	}
	
.pricingRight img.nomrgn{
	margin:0;
	}
	
	
#pricelist{
	margin:0 auto;
	/*width:820px;*/
	/*width:880px;*/
	padding:18px 29px;
	font-size:14px;
	/*background:#f3f3f3;*/
	/*border:solid 1px #e1e1e1;*/
	}
	
.priceListBoxL{
	width:160px;
	padding:0 28px 0 0;
	float:left;
	}
	
.priceListBoxM{
	width:190px;
	padding:0 14px 0 18px;
	float:left;
	background:url(../images/diviver.gif) repeat-y 0 0;
	}
	
.priceListBoxR{
	width:160px;
	padding:0 0 0 28px;
	background:url(../images/diviver.gif) repeat-y 0 0;
	float:left;
	}
	
#pricelist h2{
	font-size:24px;
	line-height:27px;
	padding:10px 0 5px;
	font-weight:bold;
	color:#747474;
	}
	
#pricelist h2.basic{
	font-size:24px;
	line-height:46px;
	background:url(../images/basic-bg.gif) no-repeat 0 0;
	height:46px;
	color:#FFFFFF;
	background-color:inherit;
	padding:0 0 37px 23px;
	}


#pricelist h3{
	font-size:12px;
	line-height:13px;
	font-weight:normal;
	color:#5c6459;
	padding:0 0 28px 0;
	}
	
#pricelist p.price{
	font-size:22px;
	line-height:25px;
	font-weight:bold;
	color:#d15806;
	padding-bottom:24px;
	}
	
#pricelist p.price span{
	font-size:11px;
	color:#b1b1b1;
	font-weight:normal;
	padding:0;
	}
	
#pricelist a.buynow{
	display:block;
	width:107px;
	height:37px;
	background:url(../images/buy-now.jpg) no-repeat 0 0;
	font-size:12px;
	line-height:37px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	color:#5c6458;
	background-color:inherit;
	text-decoration:none;
	}
	
#pricelist a.buynow:hover{
	color:#bd4c00;
	}
	
ul.listPadd{
	padding:30px 0 0 0;
	}
	
ul.list li.cross{
	background-image:url(../images/cross.gif);
	}
	
p.greyText{
	color:#949494;
	font-style:italic;
	padding:14px 0 20px 20px;
	}
	
.pricingLeft h3.subheading2{
	font-size:14px;
	line-height:19px;
	padding-bottom:24px;
	}
	
.pricingLeft h3.subheading2 span{
	color:#d05606;
	}

.paddBtmNone{
	padding-bottom:0;
	}	
	
	
ul.indexCategories li a {
border-bottom:1px dotted #384656;
display:block;
line-height:18px;
padding:3px 20px 3px 0;
text-decoration:none;
}	

search.DIV {
	background:transparent url(../images/searchbox_bg.png) no-repeat scroll center top;
	height:75px;
	padding:25px 0;
	position:relative;
	width:720px;
}
							
p {
color: black;
padding-bottom: 8px;
}

