/* CSS Document */

html, body {margin:0; padding:0; background-color:#000000; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
form {padding:0px; margin:0px;}
td{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5d5d; color:#2c2c2c;}
img {display:block; border:0;}
#wrapper{
	margin:0 auto; width:994px; -width:994px;border:0px solid red;
}


#header {height:218px; background-image:url(../images/header-bg-white.gif); background-repeat:no-repeat; background-position:bottom right; clear:both; }

img {display:block;}

p{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5d5d; line-height:17px;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; color:#2c2c2c; font-weight:bold;
}

#logo{
	padding-top:100px; padding-left:40px; width:300px; float:left;
}

#header-links{
	float:right; padding-top:20px;border:0px solid red; margin:0; width:620px; height:160px;
}
#top-icons {clear:both; padding:5px 0 20px 0; border:0px solid red;  padding-right:15px; float:right;}
#top-icons div{height:33px; display:inline; width:70px; float:left; text-align:center; border:0px solid red; }
#top-icons div a, #top-icons div a:active, #top-icons div a:link, #top-icons div a:visited{height:33px; float:left; text-align:center; padding-left:5px; margin:0px;color:#bdc0c0;font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block; -moz-align:center;border:0px solid white;}

#request-quote{ clear:both; display:block; border:0px solid red; margin:0; float:right; padding:0px 23px 0px 0px;}

.spacer {clear:both; height:1px;}
.spacer5 {clear:both; height:5px;}
.spacer10 {clear:both; height:10px;}

a:link, a:active, a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#ffffff; font-weight:500; text-decoration:none;
}

a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#CCCCCC; font-weight:500;  text-decoration:underline;
}



#topMenu { clear:both; border:0px solid red; height:20px; padding:25px 0 0 0; display:block; float:right; width:608px;}


.top-first-link:link, .top-first-link:active, .top-first-link:visited {
	font-family:Arial, Helvetica, sans-serif; width:100px;
	font-size:13px; float:left;  border:0px solid red; line-height:25px;
	color:#fff; display:block;text-align:center;  
}

.top-first-link:hover, #first-current{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/header-white-first-link-hover.gif);
	background-repeat:no-repeat; 
	background-position:center; text-decoration:none;
}

.top-last-link:link, .top-last-link:active, .top-last-link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; float:left; width:95px; border:0px solid red;
	color:#fff; display:block; line-height:25px; text-align:center;
	background-image:url(../images/header-white-last-link.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

.top-last-link:hover,  #last-current{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/header-white-last-link-hove.gif);
	background-repeat:no-repeat;
	background-position:right center;
	background-position:center; text-align:center; text-decoration:none;
}

.top-links:link, .top-links:active, .top-links:visited {font-family:Arial, Helvetica, sans-serif !important; font-size:13px !important; color:#FFF; font-weight:normal; line-height:25px; float:left; border-right:1px solid #fff; padding:0px 10px 0px 10px; display:block; text-align:center; background-color:#000000;}

.top-links:hover, #topMenu #current {text-decoration:none; background-image:url(../images/top-link-bg-white.gif); background-repeat:repeat-x; background-position:left;}

#middle{ width:962px; background-color:#FFFFFF; padding:0px 0px 0px 0px; margin-left:12px; border-left:2px solid #000; border-right:0px solid #000;border-bottom:1px solid #000; border-top:1px solid #e5cce6;}

#middle-bg-repeat{
	width:962px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin-left:12px;
	border-left:2px solid #000;
	border-right:0px solid #000;
	border-bottom:1px solid #000;
	border-top:1px solid #e5cce6;
	background-image: url(../images/body-bg-repeat.gif);
	background-repeat: repeat-x;
}

.home-left-img{background-image:url(../images/home-left-bg.jpg); background-position:top left; background-repeat:no-repeat; }


.contactus-bg{
	background-image:url(../images/contactus-bg.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.custom-homepage-bg{
	background-image:url(../images/custom-page-bg.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.features-bg{
	background-image:url(../images/feature-bg.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.layout-features-bg{
	background-image:url(../images/layout-feature-bg-1.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.sub-title {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:16px; font-weight:bold; }
.sub-title a, .sub-title a:active, .sub-title a:visited, .sub-title a:link{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:16px; font-weight:bold; }
.sub-title a:hover {text-decoration:underline;font-family:Arial, Helvetica, sans-serif; color:#000; font-size:16px; font-weight:bold; }

.read-more {border-bottom:1px solid #ececec; padding:0px 0px 5px 0px; margin:0px;}
.read-more a, .read-more a:link, .read-more a:active, .read-more a:visited{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-weight:normal; display:block;
background-image:url(../images/black-right-arrow.gif); width:80px;
background-repeat:no-repeat; background-position:left center; text-decoration:none;
}

.read-more a:hover {text-decoration:underline;}
.a14 { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px; font-weight:bold; display:block;}
.a14 a, .a14 a:link, .a14 a:active, .a14 a:visited { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px; font-weight:bold; display:block; text-decoration:none;}
.a14 a:hover{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px; font-weight:bold; display:block; text-decoration:underline;}

#custom-text {font-family:Arial, Helvetica, sans-serif; color:#616162; font-size:142x; padding-right:20px;}
#custom-small-width {width:350px; padding-top:20px;}
#contact-us {border:0px solid red; width:550px;}
.contact-sub-title { font-family:Arial, Helvetica, sans-serif; color:#5c5d5d; font-size:16px; border-bottom:1px solid #e9e9e9; padding:10px 0;}

#contact-text {width:450px;}
.address-street {
	font-family:Arial, Helvetica, sans-serif;
	color:#5c5d5d; font-size:14px; font-weight:bold;
}
#cImage { float:left; width:64px;}
#communicate-email {margin-left:70px;}
#communicate-email span{
	font-family:Arial, Helvetica, sans-serif; padding:0px;
	color:#5c5d5d; font-size:14px; font-weight:normal;
}
.contactus-email:link, .contactus-email:active, .contactus-email:visited{
	font-family:Arial, Helvetica, sans-serif; font-size:18px;
	color:#146ae5; padding:5px; display:block;
} 

.contactus-email:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:18px;
	color:#146ae5; text-decoration:underline;
} 


#bottom-seperator{display:block; background-image:url(../images/middle-bottom-shade.gif); background-position:center bottom; background-repeat:repeat-x; border:0px solid red; clear:both; height:15px;}
/*  border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;margin:0 auto !important; width:960px; */

#sidebar{width:248px; padding:50px 0px 0px 0px; border:0px solid red; float:left;}
.sidebar-padding{padding:200px 0px 0px 0px !important;}
#navigation, navigation1 {width:191px; height:50px; margin:0 auto; }
#yahoostore-templats{width:187px; padding:0px 0px 0px 0px; border:0px solid red; float:left;}


#navigation ul{
	padding:0px; margin:0px; width:191px; border:0px solid red;  list-style-type:none; border-left:0px solid #eceded; border-right:0px solid #eceded; background-image:url(../images/left-nav-bg-white.png); background-repeat:repeat-y; background-position:center; border:0px solid red;
}

#navigation ul li{
	padding:0px;
	margin: 0px;
	list-style-type:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	width:188px;
	font-size:12px;
	list-style:none;
	border-bottom:1px solid #ededed;
	color:#535354;
	text-decoration: none;
	display:block;
	height: 30px;
	padding-top:0px;
}


#navigation ul #last{
	padding:0; margin:0; list-style-type:none; text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;list-style:none; border-bottom:0px solid #ededed;
	color:#535354; text-decoration: none; width:188px;
}

#navigation ul li a, #navigation ul li a:active, #navigation ul li a:link, #left-links ul li a:visited{
	padding:5px 0px 5px 15px; font-family:Arial, Helvetica, sans-serif;
	font-size:12px; display:block; margin:0;
	color:#5a5959; text-decoration:none;
	font-weight:normal;
	border:0px solid red; 
}

#navigation ul li a:hover{
	color:#000;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:right center;
	height:20px;
	background-color: #e2e5eb;
	padding-left:10px;
	font-weight: bold;
}

#newsLetter{
	border-left:0px solid #eceded; border-right:0px solid #eceded; padding:5px; display:block;
	background-image:url(../images/left-nav-bg-white.png);
	background-repeat:repeat-y;
	margin:0 auto;
}

#newsLetter-home{
	padding:5px; display:block;
	margin:0 auto;
}

.newsletter-text{
	font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	font-size:12px; padding:7px; display:block;  
	text-transform:uppercase; color:#000; text-align:left;
}
.newsletter-text-short{
	font-family:Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:10px; padding:5px; display:block; 
	text-transform: lowercase; color:#000; text-align:left;
}

.newsletterbox{
	background-image:url(../images/newsletter-box-white.gif);
	background-repeat:no-repeat; background-position:left;
	background-color:#fff; 
	border:0px solid red; width:165px; height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; margin:0; text-indent:3px;
	color:#000; padding:5px 5px 0px 5px;
	text-align:left; line-height:18px;
	vertical-align:baseline;
}

#testimonials-box{
/*	border-left:1px solid #eceded; border-right:1px solid #eceded; */
	font-family:Arial, Helvetica, sans-serif;
	color:#000; font-size:11px;	padding:10px;
	background-image:url(../images/left-nav-bg-white.png);
	background-position:middle;
	background-repeat:repeat-y; width:180px;
}

#testimonials-text{
	font-family:Arial, Helvetica, sans-serif; line-height:15px;
	color:#49494a; font-size:11px; display:block; padding-top:10px; padding-left:0px; padding-right:10px;
}

#testimonials{
	padding-top:15px;
	border-left:
	margin:0 auto; color:#49494a;
}

#testimonials-title{
	font-family:Arial, Helvetica, sans-serif;
	color:#49494a; font-size:13px; display:block; width:90%;
	padding-bottom:7px; font-weight:bold; border-bottom:1px solid #e3e3e3;
}

#testimonials p{
	padding:0px 15px 0px 0px ; margin:0;
}

#testimonials p a, #testimonials p a:link, #testimonials p a:active, #testimonials p a:visited{
	padding:0px 0px 0px 0px ; margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff; font-size:10px;	
}

#testimonials p a:hover {color:#000;}

#free-quote{
	background-image:url(../images/free-quote-bg.gif);
	background-repeat:no-repeat; background-position:left top; border:0px solid red;
	display:block; width:187px; height:250px; 
	clear:both; float:left; margin:0 auto;
}

#free-quote span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; font-weight:bold; width:150px;
	color:#000000; border:0px solid red; line-height:45px;
	display:block; padding:0px 10px 0px 15px;
	text-align:left; background-image:url(../images/free-quote-icon.gif);
	background-position:right center; background-repeat:no-repeat;
}

.quote-offer{
font-family:Arial, Helvetica, sans-serif;
font-size:11px !important; font-weight:bold;
padding-left:17px; padding-top:0px;margin:0px !important;
color:#0B78B3 !important; text-decoration:none; border:0px solid red;

}

#quote-form{
	padding:12px; margin:0px;
}

.quote-text{
	border:1px solid #eceded; width:160px; height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000; margin:.5px;
}

.quote-comment{
	border:1px solid #eceded; width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; height:40px;
	color:#000;
}

#intro-text { border:0px solid red; padding:200px 0px 10px 60px;}

#home-contents {float:right; margin:0 auto; border:0px solid red; width:670px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
/* NEW color CSS Document */
#text-slogen {float:left; margin:0 auto; border:0px solid red;  width:700px; height:120px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
#text-under-slogen {float:left; margin:0 auto; border:0px solid red;  width:700px; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
	

.upgradeyahoo-store {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; float:left;
	color:#fff; display:block; padding:5px;
	width:700px;
	padding-left:150px;
	 
}
.upgradeyahoo-pink {
 	font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif, ;
	font-size:59px; float:left;
	color:#ee2a00; display:block; 
	
		 
}
.upgradeyahoo-black {
 	font-family:"Arial Rounded MT Bold", Helvetica, sans-serif, ;
	font-size:59px; float:left;
	color:#2f002a; display:block; 
	width:500px;
	
		 
}
.pink-small-text {
 	font-family:Arial, Helvetica, sans-serif, ;
	font-size:11px; float:left;
	color:#ee2a00; display:block; 
	
	
		 
}
.text-under-slogen {
 	font-family:Arial Rounded MT Bold, Helvetica, sans-serif, ;
	font-size:11px; float:left;
	color:#4f5051; display:block; 
	width:500px;
	
	
		 
}

#home-slidshow {border:0px solid red; padding-left:60px; width:135px; height:200px;}


#contents {padding-top:0px; width:705px; float:right; background-image:url(../images/feature-bg.jpg); float:right; background-position:right top; background-repeat:no-repeat;}
#contents2 {padding-top:0px; width:705px; float:right; }
#home-title-2{
	font-family:"Century Gothic",verdana, Georgia, "Times New Roman", Times, serif;
	font-size:44px; font-weight:bold;  padding:0px !important; margin:0px !important;
	color:#000000;
}

#home-title-1{
	font-family:"Century Gothic",verdana, Georgia, "Times New Roman", Times, serif;
	font-size:44px; font-weight:normal;  padding:0px !important; margin:0px !important;
	color:#000000;
}

#content-menu {margin:0px auto; height:24px; padding:0px; width:375px;}

#logo-design-menu {background-image:url(../images/logo-design-icon.gif); background-position:right center; background-repeat:no-repeat; padding:40px 0px 40px 0px; border:0px solid red;}

#description { padding:0px 30px 0px 20px; border:0px solid red;}


.yahoo-store:link, .yahoo-store:active, .yahoo-store:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; float:left;
	color:#fff; display:block; padding:5px;
	width:85px;
	background-image:url(../images/yahoo-store-bg.gif);
	background-repeat:no-repeat;
	background-position:center; text-align:center; 
}

.yahoo-store:hover{
	background-image:url(../images/yahoo-store-hover.gif);
	background-repeat:no-repeat;
	background-position:center; text-align:center; text-decoration:none;
}

#yahoo-current{
	background-image:url(../images/yahoo-store-hover.gif);
	background-repeat:no-repeat;
	background-position:center; text-align:center; text-decoration:none;
}

.ebay-store:link, .ebay-store:active, .ebay-store:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; float:left;
	color:#fff; display:block; padding:5px;
	width:85px;
	background-image:url(../images/ebay-store-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom center; text-align:center; 
}

.ebay-store:hover{
	background-image:url(../images/ebay-store-hover.gif);
	background-repeat:no-repeat;
	background-position:center; text-align:center; text-decoration:none;
}

#ebay-current{
	background-image:url(../images/ebay-store-hover.gif);
	background-repeat:no-repeat;
	background-position:center; text-align:center; text-decoration:none;
}

.home-middle-top-links:link, .home-middle-top-links:active, .home-middle-top-links:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; float:left;
	color:#fff; display:block; padding:5px;
	background-image:url(../images/home-middle-top-link-bg.gif);
	background-repeat:repeat-x;
	background-position:center; text-align:center;  margin:1px;
}

.home-middle-top-links:hover, #website-current, #corporate-current {
	background-image:url(../images/home-middle-top-link-hover.gif);
	background-repeat:repeat-x; text-decoration:none;
	background-position:center; text-align:center;
}

.page-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px; text-align:left;
	color:#000; padding:70px 0 0px 0; margin:0px; display:block;
}

.page-title-portfolio{
	font-family:"Century Gothic";
	font-size:34px; text-align:left; width:390px;
	color:#000; padding:50px 0 0px 0; margin:0px; display:block;
}
.flash-slide-show{
	font-family:"Century Gothic";
	font-size:15px; text-align:left; width:200px; text-align:right;
	color:#000; padding:50px 0 0px 0; margin:0px; display:block;
}
.addons-page-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px; text-align:left;
	color:#000; padding:70px 0 0px 0; margin:0px; display:block;
}

#middle-img{
	padding-top:40px;
}

#home-store-name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; text-align:left;
	color:#fff; 
}

.intro-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; text-align:left; line-height:20px;
	color:#414040; 
}

#segment-left div{float:left;}

.segment-left, .segment-right{
		width:49%; border:0px solid red; margin:2px; float:left;
}

.segment-img{
	width:50px; float:left; border:0px solid blue;
}

.home-sub-title{
	font-family:Arial, Helvetica, sans-serif; padding-bottom:5px;
	font-size:15px; color:#0d0d0d; display:block; font-weight:bold; letter-spacing:0px;
}
.segment-text{
	float:right; width:270px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#888787; line-height:17px;
}

.home-readmore:link, .home-readmore:active, .home-readmore:visited{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;
	color:#0086ce; display:block; text-align:left; padding:5px 5px 5px 0px; width:70px;
	background-image:url(../images/blue-right-arrow.gif); font-weight:bold;
	background-repeat:no-repeat; background-position:right center;
}

.home-readmore:hover{text-decoration:underline;}

#footer {width:960px; height:130px; padding:0px; margin:0 auto; border:0px solid red !important;
	background-image:url(../images/footer-bg.gif); height:145px;
	background-repeat:repeat-x; background-position:top center;
}

#footer a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#484c4a; font-weight:700;  text-decoration:underline;
}

#skype, #msn{
	background-image:url(../images/footer-seperator.gif);
	background-position:right top; border:0px solid red;
	background-repeat:repeat-x; 
	float:left; display:block; width:210px; padding-top:50px;
}

#quick-quote{	background-image:url(../images/footer-seperator.gif);
	background-position:center; border:0px solid red;
	background-repeat:repeat-x;width:300px; float:left;}

#yahoo{
	background-image:url(../images/yahoo-im-bg.gif);
	background-repeat:repeat-x; border:0px solid red; height:80px;
	float:left; display:block; width:210px; padding-top:50px;
}

.im-seperator{
	background-image:url(../images/im-seperator.gif);
	background-position:center right; float:left; display:block; height:145px;
	background-repeat:no-repeat; width:2px; border:0px solid red;
	}
#im a:link, #im a:active, #im a:visited{
	font-family:Arial, Helvetica, sans-serif; text-align:left;
	font-size:12px; color:#000; font-weight:normal; text-decoration:none; padding:0px; margin:0px;
}

#im a:hover{
	font-family:Arial, Helvetica, sans-serif;  text-align:left;
	font-size:12px; color:#484c4a; font-weight:normal;  text-decoration:underline;
}
#footer-im {clear:both;}
#footer img{ display:inline; border:0;}

.footer{
	height:145px;
	}

#im{
	 background-image:url(../images/footer-bg.gif);
	 background-repeat:repeat-x; height:140px; background-color:#E1E1E1;
	 background-position:top;border:0px solid red;
}

#footer-black{
	width:100%;
	margin:0 auto;
	clear:both;
	background-color:#000000;
	border:1px solid black;
	color: #000000;
}

#footer-links { margin:0 auto; clear:both; border-bottom:1px solid #323232; height:200px;}

#footer-links div {	
	float:left; width:170px; border-right:1px solid #323232; padding-left:10px; padding-right:10px; height:170px;
}

#footer-link-last{
	float:left; width:160px; padding-top:10px; border:0px !important;
}

.footer-last-link{
	border-bottom:0px !important;
}

#footer-links a, #footer-links a:active, #footer-links a:visited, #footer-links a:link{
	display:block; width:158px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; padding:0px; margin:0px; line-height:20px;
	color:#a2a3a3; font-weight:normal; 
	border-bottom:1px solid #1c1c1c;
}

#footer-links a:hover {
	background-image:url(../images/footer-link-hover.gif);
	background-position:right center;
	background-repeat:no-repeat; color:#fff; text-decoration:none;
}

.footer-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; padding:10px 0px;
	color:#fff; display:block; font-weight:bold;
}

.footer-email-link:link, .footer-email-link:active, .footer-email-link:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff6d05 !important;}


#get-a-quote{
	height:150px; width:930px; padding:50px 0px 0px 0px; border:0px solid red;  clear:both;}

#phone-no{
	font-family:Arial, Helvetica, sans-serif; font-size:29px; color:#FFF; display:block; padding:0 5px 5px 5px;
}

#email-id, #email-id a,  #email-id a:active,  #email-id a:link,  #email-id a:visited {
	font-family:"Times New Roman", Times, serif; font-size:18px; color:#FFF; display:block;  padding:5px; font-weight:normal;
}

#email-id a:hover{
	text-decoration:underline;
}

#logo-segments{ margin:0 auto; border:0px solid red; clear:both;}
#logo-segments div { width:200px; float:left;margin:0 auto; border:0px solid green; display:block; padding:10px 0px 10px 0px; }
#logo-segments div img{ display:inline; }

#yahoo-portfolio-segments {margin:0 auto; border:0px solid red; clear:both; padding-top:20px;}
#yahoo-portfolio-segments div { width:200px; float:left;margin:0 auto; border:0px solid green; display:block; padding:10px 0px 10px 0px; }
#yahoo-portfolio-segments div img{ display:inline;}

.portfolio-img:link, .portfolio-img:active, .portfolio-img:visited{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.portfolio-img:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

}
#go-top {display:block; height:15px; float:right; padding-right:10px; border:0px solid red;}
#go-top img{ display:inline;}
#go-top a, #go-top a:active, #go-top a:link, #go-top a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000; text-decoration:none;
}

#go-top a:hover {color:#3b8d00; text-decoration:none;}

.packages {padding-right:5px;}
.addons-title1{background-image:url(../images/addons-title-bg.gif);
	background-position:left; background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif; padding-left:20px;
	font-size:20px; color:#000000; 
}

.addons-title2{background-image:url(../images/addones-price-bg.gif);
	background-position:left; background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px; color:#fff; 
}

.package-title1{background-image:url(../images/addons-title-bg.gif);
	background-position:left; background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif; padding-left:20px;
	font-size:18px; color:#000000; 
}

.addons-yes {color:#73bf55; font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; background-color:#f9fafb;}
.addons-no {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; background-color:#f9fafb;}

.package-title2 {background-image:url(../images/addones-price-bg.gif);
	background-position:left; background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; color:#fff; 
}

.addons-name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#6a6969; padding-left:30px;
	background-image:url(../images/addones-bullet.gif);
	background-position:left center; background-repeat:no-repeat;
	}
.addons-price{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#000; padding-left:30px;
	padding-right:25px;
}

.extra-feature{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; color:#000; padding-left:10px;

}

#copyright{
	clear:both; padding-top:5px;
	background-color:#000000;
	width:962px; margin:0 auto; height:40px;
}

#instant-quote{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:nomral;
	color:#9a9da0; 
}

#instant-quote a, #instant-quote a:active, #instant-quote a:link, #instant-quote a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px;  font-weight:nomral; color:#ff6d05 !important;}

#instant-quote a:hover{ text-decoration:underline; font-weight:normal;}

#outsourcing {font-family:Arial, Helvetica, sans-serif; float:right;
	font-size:12px; font-weight:nomral; text-align:right;
	color:#9a9da0; }
	
.textbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#7d7d7d; text-align:left;
	border:1px solid #CCCCCC;
}

.tooltips {
	background-image:url(../images/tool-tips-bg.gif); background-repeat:no-repeat; width:332px !important; height:68px !important; display:block; position:absolute; border:0px solid red; margin-top:-7px; display:none;
}

.tooltips-text{ width:300px; margin:0 auto; padding:8px 0px 0px 30px; border:0px solid blue;font-family:Arial, Helvetica, sans-serif;	font-size:12px; color:#222323;}

#topbar{
	position:absolute;
	border:0px solid #01426C;
	background-color: none;
	visibility: visible;
	width: 200px;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:50px;
	z-index: 145%;
	overflow:auto;
	text-align:center;
	vertical-align:middle;
	top: 1323px;
	left: 100px;
}
.christmas-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #00CC33;
	text-decoration: none;
}
.christmas-font01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff0000;
	text-decoration: none;
}


.all-features {padding:0px; margin:0px; clear:both; width:700px; -width:690px;}
.all-features li{
	width:212px; -width:208px; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#56595c;	
	list-style-type:none; border:0px solid red;
	border-bottom:1px solid #eaeaea; margin-right:17px;
}

.all-features li a, .all-features li a:active, .all-features li a:link, .all-features li a:visited{
	display:block; padding:7px 0px 7px 22px; line-height:14px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#56595c;
}

.all-features li a:hover {
	background-image:url(../images/all-features-link-bg.gif);
	background-repeat:no-repeat; text-decoration:none;
	background-position:left; color:#000000;
}
	.sitemap {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul.sitemap_l1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height:30px;
}
ul.sitemap_l1 li {
	background:url(images/site-map-11.gif) no-repeat 3px 4px;
	padding-left:16px;
	line-height:18px;
	color:#000;
	line-height:25px;
}
ul.sitemap_l1 li a {
	color:#000;
	font-size:12px;
	text-decoration:none;
}
ul.sitemap_l1 li a:hover {
	color:#ff4200;
	text-decoration:none;
	font-size:12px;
}
ul.sitemap_l2 {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
}
ul.sitemap_l2 li {
	background:url(images/site-map-2.gif) no-repeat 13px 5px;
	padding-left:23px;
	color:#5d5d5d;
	line-height:18px;
}
ul.sitemap_l2 li a {
	color:#333;
	text-decoration:none;
	font-size:12px;
}
ul.sitemap_l2 li a:hover {
	color:#ff4200;
	text-decoration:none;
	font-size:12px;
}
ul.sitemap_l3 {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
}
ul.sitemap_l3 li {
	background:url(images/site-map-3.gif) no-repeat 15px 6px;
	font-size:11px;
	font-weight: normal;
	padding:2px 0px 2px 24px;
	line-height:15px;
}
ul.sitemap_l3 li a {
	color:#777;
	text-decoration:none;
	font-size:11px;
}

