/* CSS Document */
*{margin:0px; padding:0px;}

body {
padding:0px;
margin:0px auto;
background-color: #edefef ;
}


div {
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	line-height:normal;
}
a {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
#wrapper {
	margin: 0 auto;
	/*width: 1023px;*/
	width: 1000px;
}
#top-cont-outer{
		float:left;
		/*width:1023px;*/
		width:1000px;
		height:auto;
		background: #FFFFFF;
		padding-bottom:5px;
		margin-top:10px;
}
#top-cont-lft{
		float:left;
		/*width:280px;*/
		width:247px;
		height:103px;
		padding-left:15px;
}
#logo{
	float: left;
	width:465px;
	height:59px;
	margin-top:60px;
}

#top-cont-rgt-box1{
		float:left;
		width:364px;
		height:49px;
}
#top-cont-rgt-box1 li{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#492763;
	padding:15px 20px 15px 3px;
	float:left;
	list-style:none;

}
#top-cont-rgt-box1 li a{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#492763;
}
#top-cont-rgt-box1 li a:hover{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#492763;
	text-decoration:underline;
}
#top-cont-rgt-box2{
		float:left;
		/*width:364px;*/
		width:358px;
		height:49px;
}
#top-cont-rgt-box2-img{
		float:left;
		width:13px;
		height:22px;
		margin:15px 30px 0 170px;
}
* html #top-cont-rgt-box2-img{
		float:left;
		width:13px;
		height:22px;
		margin:15px 0px 0px 75px;
}
#top-cont-rgt-box2-cont{
		float:right;
		width:180px;
		height:22px;
		margin-top:15px;
		margin-left:-40px;
}
#top-cont-rgt-box2-cont p{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#492763;
	padding:0 10px 10px 5px;
}
#top-cont-rgt-box3{
		float:left;
		width:728px;
		/*width:705px;*/
		height:54px;
}
#top-tab1{
		float:left;
		width:350px;
		height:54px;
}
#top-tab2{
		float:left;
		width:376px;
		height:54px;
}
#banner{
	float:left;
	/*width:1023px;*/
	width:1000px;
	height:230px;
}

#banner-img{
	float:left;
	/*width:1023px;*/
	width:1000px;
	height:315px;
}
#banner-cont{
	float:left;
	/*width:1023px;*/
	width:1000px;
	height:315px;
	position:absolute;
}

#banner-cont h1{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	font-weight:normal;
	padding:35px 15px 25px 20px;
}
#banner-cont h2{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:normal;
	padding-left:20px;
	padding-top:20px;
}
#banner-cont p{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:35px;
	padding:0 430px 35px 20px;

}
.banner-button{
	float:left;
	width:176px;
	height:47px;
	position:absolute;
	margin-left:430px;
	margin-top:200px;
	
}
#banner-button1{
	float:left;
	width:176px;
	height:47px;
	position:absolute;
	margin-left:300px;
	margin-top:200px;
	
}
#sub-menu{
	float:left;
	/*width:1023px;*/
	width:1000px;
	height:106px;
	background:url(../images/suchmaschinenoptimierung_6.png) repeat-x;
}
.sub-menu-box{
		float:left;
		/*width:225px;*/
		width:219px;
		/*height:80px;*/
		margin-right:5px;
		position: relative;
		padding-top: 20px;

}
* html  .sub-menu-box{
		float:left;
		width:225px;
		height:80px;
		margin-right:2px;
		position: relative;

}
.sub-menu-box a{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:normal;
	/*position:absolute;*/
	padding:0px 5px 0px 15px;
}
.sub-menu-box p{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;
	font-weight:normal;
	position:relative;
	padding:15px 0px 0px 15px;

}
.line-vert{
		float:left;
		width:3px;
		height:100px;
		background:url(../images/suchmaschinenoptimierung_8.gif) no-repeat;

}
.sub-menu-box:hover{


		float:left;
		background-image:url(../images/suchmaschinenoptimierung_7.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 98% 63px;


}
* html .sub-menu-box:hover{
		float:left;
		background-image:url(../images/suchmaschinenoptimierung_7.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 98% 63px;

		/*background:url(../images/suchmaschinenoptimierung_7.gif) center right no-repeat;*/

}

#content{
		float:left;
		width:970px;
		height:auto;
		padding:15px;
		background:#FFFFFF;
}
#content-inner{
		float:left;
		width:985px;
		height:auto;
		padding-left:15px;
		background:#FFFFFF;
}
#content-box1{
		float:left;
		width:355px;
		height:auto;
}

#content-box1 h1{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#969696;
	padding-bottom:5px;
}
#content-box1 h4{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1f1f1f;
}
#content-box1 p{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1f1f1f;
	line-height:18px;
	padding-top:10px;
}
#content-box2-outer{
		float:left;
		width:321px;
		height:auto;
		margin-left:15px;
}
#content-box2-outer .csc-header h1 {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#969696;
	padding-bottom:5px;
}

#content-box2{
		float:left;
		width:320px;
		height:auto;
}
#content-box2 h1, .product-head-desc-image h1, #content-box2-outer .entries h3{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#969696;
	padding-bottom:5px;
}
#content-box2-outer .entries h3 a {color:#969696;font-size:20px;
					font-weight:normal;
}
#content-box2 p, .product-head-desc-image, p.bodytext{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1f1f1f;
	line-height:18px;
	padding-top:2px;
}
#content-box2 p a, .product-head-desc-image a, p.bodytext a, .message a{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7e00a9;
	text-decoration: underline;
	
}
#content-box2 p a:hover, .product-head-desc-image a:hover, p.bodytext a:hover, .message a:hover{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7e00a9;
	text-decoration:none;
	
}
#content-box3{
		float:right;
		width:256px;
		height:325px;
		background:url(../images/suchmaschinenoptimierung_9.png) no-repeat;
		margin-left:2px;
}
* html #content-box3{
		float:right;
		width:256px;
		height:325px;
		background:url(../images/suchmaschinenoptimierung_9.png) no-repeat;
		margin-left:2px;
		behavior: url(http://www.suchmaschinenoptimierung-top1.de/fileadmin/templates/main/iepngfix.htc);
}
#content-box3 h1{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	padding:15px 0 15px 0;
}

#content-box6{
		float:right;
		text-align: right;
		width:256px;
		height:auto;
		/*margin-top: 50px;*/
		/*margin-left: 158px;*/
}


#certified{
		float:right;
		text-align: right;
		width:256px;
		height:130px;
		margin-top: 10px;
		margin-left: 2px;	
}
* html #certified{
		float:right;
		text-align: right;
		width:256px;
		height:130px;
		margin-top: 0px;
		margin-left: 2px;	
}

#c1 {
	float:left;
	height: 125px;
	weight: 125px;
}

* html #c1 {
	float:left;
	height: 125px;
	weight: 125px;
}


#c2 {
	float:right;
	height: 125px;
	weight: 125px;

}

* html #c2 {
	float:right;
	height: 125px;
	weight: 125px;
}



#content-adwords{
		float:right;
		text-align: right;
		width:256px;
		height:325px;
		margin-top: 10px;
		margin-left: 2px;	
}
* html #content-adwords{
		/*float:right;*/
		text-align: right;
		width:256px;
		height:325px;
		/*margin-top: -20px;*/
		margin-left: 2px;	
}

#content-existenz{
		float:right;
		text-align: right;
		width:256px;
		height:325px;
		margin-top: 10px;
		margin-left: 2px;	
}
* html #content-existenz{
		/*float:right;*/
		text-align: right;
		width:256px;
		height:325px;
		/*margin-top: -20px;*/
		margin-left: 2px;	
}



#c3 {
	width: 250px;
	height: 400px;
}

#c3 h1{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	padding:15px;
}

#c3 a{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	padding:10px 0px 5px 15px;
}

#content-box3 p{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#555555;
	line-height:18px;
	padding: 5px 15px 0px 15px
}

* html #content-box3 p{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#555555;
	line-height:18px;
	padding: 5px 15px 0px 15px
}


#video-icon{
		float:left;
		width:173px;
		height:132px;
		margin:0px 50px 0px 40px;
		background:url(../images/Suchmaschinenoptimierung_TRICKS.png) no-repeat;
		behavior: url(http://www.suchmaschinenoptimierung-top1.de/fileadmin/templates/main/iepngfix.htc);
		}
* html #video-icon{
		float:left;
		width:173px;
		height:132px;
		margin:0px 25px 0px 20px;
}
#sponsor-icons{
		float:left;
		/*width:1023px;*/
		width:1000px;
		height:20px;
		background:#FFFFFF;
}
#header{
		float:left;
		/*width:1023px;*/
		width:1000px;
		height:74px;
		background: url(../images/suchmaschinenoptimierung_11.png) repeat-x;
}

#header h1{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#FFFFFF;
	padding:20px;
}

#expert {
float:left; 
width:auto; 
height:auto; 
text-align:center; 
position: absolute; 
margin-left:800px; 
margin-top:-90px;
}
*html #expert {
float:left; 
width:auto; 
height:auto; 
text-align:center; 
position: absolute; 
margin-left:800px; 
margin-top:-90px;
}
#sub-nav{
	float:left;
	width:600px;
	height:27px;
	padding: 0px 0px 5px 0px;
}
#sub-nav li{
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #666;
	background: url(../images/suchmaschinenoptimierung_17.png) 0 -3px no-repeat;
	list-style:none;
	width:110px;
	height:27px;
	padding:3px 5px 0 0;
}
#sub-nav li:hover{
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #666;
	background: url(../images/suchmaschinenoptimierung_17.png) no-repeat;
	list-style:none;
	width:110px;
	height:27px;
	padding:6px 5px 0 0;
}

#sub-nav li.selected{
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #FFFFFF;
	background: url(../images/suchmaschinenoptimierung_18.png) no-repeat;
	list-style:none;
	width:110px;
	height:27px;
	padding:6px 5px 0 0;
}
#sub-nav li.selected a{
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #FFFFFF;
	background: url(../images/suchmaschinenoptimierung_18.png) 0 -6px no-repeat;
	list-style:none;
	width:110px;
	height:27px;
	padding:0px 5px 0 0;
}
#sub-nav li a{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #666;
}


#content-box4{
		float:left;
		width:590px;
		height:auto;
		padding-bottom:10px;
}

#content-box4 h1{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#969696;
	padding-bottom:5px;
	padding-top:15px;

}
#content-box4 h2{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#1f1f1f;
	padding-bottom:5px;
	padding-top:5px;

}
#content-box4 p{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1f1f1f;
	line-height:18px;
	padding-top:10px;
}

#content-box4 ul{
text-align:left;
font-family: Arial, Helvetica, sans-serif;
padding-left: 15px;
font-size:12px;
font-weight:normal;
line-height:18px;
}


#content-box5{
		float:left;
		width:378px;
		height:auto;
		margin-left:17px;
		background:#e2e2e2;
		padding-bottom:15px;
}

#content-box5 h1{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#969696;
	padding:15px 15px 5px 15px;
}
#content-box5 p{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1f1f1f;
	line-height:18px;
	padding:5px 15px 5px 15px;
}
#messagesent {
	/*background-color: #7e00a9;*/
	background-color: #663399;
	/*border-color: #7e00a9;*/
	/*border-color: #663399;*/
	border-style: solid;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 0px;
	border-right-width: 0px;
	
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:18px;
	padding:5px 5px 5px 5px;
	height:auto;
}
#messagesent p{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1f1f1f;
	line-height:18px;
	padding-top: 0px;
}

#form{
		float:left;
		width:330px;
		height:auto;
		margin-left:15px;
}
* html #form{
		float:left;
		width:330px;
		height:auto;
		margin-left:8px;
}
#form1{
		float:left;
		width:330px;
		height:auto;
		margin-left:15px;
		margin-top:10px;
}
* html #form1{
		float:left;
		width:330px;
		height:auto;
		margin-left:8px;
		margin-top:10px;
}
#form1 p{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4b423b;
	padding:5px 15px 5px 15px;
}
#required{
	float:left;
	width:30px;
	height:30px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #492763;
	padding-top:10px;
}
.form-style{
	width:315px;
	height:30px;
	color: #4b423b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	border:1px #999 solid;
	background:url(../images/suchmaschinenoptimierung_12.gif) repeat-x;
	padding-left:5px;

}
.form-style1{
	width:315px;
	height:150px;
	color: #4b423b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	border:1px #999 solid;
	background:#FFFFFF  url(../images/suchmaschinenoptimierung_12.gif) repeat-x;
	padding-left:5px;

}
#submit-button{
	float:left;
	width:97px;
	height:35px;
	margin:0px 0px 10px 0px;

}

#footer{
		float:left;
		width:100%;
		height:70px;
		background:#1c1c1c;
		/*background:#3D3D3D;*/
}
* html #footer{
		float:left;
		width:100%;
		height:70px;
		background:#1c1c1c;
		/*background:#3D3D3D;*/
}
#footer-wrapper{
		/*width:1023px;*/
		width:1000px;
		margin: 0 auto;
}
#footer-cont1{
		float:left;
		/*width:1023px;*/
		width:1000px;
		/*width:512px;*/
		padding-top:8px;
}
#footer-cont1 p{
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight:normal;
		padding-top:10px;	
}

#footer-cont1 p a{
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight:normal;
}
#footer-cont1 p a:hover{
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #999;
		font-weight:normal;
		text-decoration:underline;
}
#footer-cont3{
		float:left;
		width:435px;
		position:relative;
		/*margin-left:320px;
		margin-top:40px;*/
}
#footer-cont3 p{
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight:normal;
		position: relative;
		padding-top:10px
}
#footer-cont3 p a img{
	border:none;
}
#footer-cont2 a{
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight:normal;
}
#footer-cont4{
		float:left;
		width:200px;
		/*position:absolute;
		margin-left:450px;
		margin-top:20px;*/
}

#footer-cont4 p{
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight:normal;
}
#footer-cont4 p a img{
	border:none;
}
#footer-cont2 a{
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight:normal;
}

#footer-cont2{
		float:left;
		/*width:1023px;
		position: absolute;*/
}
#footer-cont2 p{
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight:normal;
		padding-top:10px;
}
#footer-cont2 p a{
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight:normal;
}
#footer-cont2 p a:hover{
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #999;
		font-weight:normal;
		text-decoration:underline;
}


/* for main banner */
#featured {
	/*width:1023px;*/
	width:1000px;
	position:relative;
	height:230px;
	background:#FFFFFF;
}
#featured ul.ui-tabs-nav {
	position:absolute;
	bottom:3px;
	right:10px;
	list-style:none;
	padding:0;
	margin:0;
	width:250px;
	z-index:1000;
	text-align:right;
}
#featured ul.ui-tabs-nav li {
	font-size:14px;
	color:#FFFFFF;
	display:inline;
	font-weight:bold;
	line-height:16px;
}
#featured li.ui-tabs-nav-item a {
	width:19px !important;
	height:19px !important;
	padding:0px 10px 0px 5px;
	background:url('../images/arrowbg.png') top left no-repeat;
	text-align:center;
	color:#FFFFFF;
}
#featured li.ui-tabs-nav-item a:hover {
	background:url('../images/arrowbg.png') top left no-repeat;
}
#featured li.ui-tabs-selected {
	background:url('../images/arrowbg.png') top left no-repeat;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {
	background:url('../images/arrowbg-selected.png') top left no-repeat;
}
#featured .ui-tabs-panel {
	width:911px;
	height:238px;
	/*background:#999;*/
	position:relative;
}
#featured .ui-tabs-panel .info {
	position:absolute;
	top:40px;
	left:0;
	height:auto;
	background: url('../images/transparent-bg.png');
	width: 900px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#662D91;
}

#featured .ui-tabs-panel .info-right {
	position:absolute;
	top:40px;
	left:0;
	height:auto;
	background: url('../images/transparent-bg.png');
	width: 400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#662D91;
}

.info{
padding-left:20px;
}

.info-right{
padding-left:660px;
}

#featured .info h1 {
	width:320px;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	font-size:25px;
	letter-spacing: normal;
	word-spacing: 0;
	font-weight:400;
	color:#662D91;
	line-height:20px;
	margin:0;
	overflow:hidden;
	padding-bottom:20px;
}

#featured .info-right h1 {
	width:300px;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	font-size:25px;
	letter-spacing: normal;
	word-spacing: 0;
	font-weight:400;
	color:#662D91;
	line-height:20px;
	margin:0;
	overflow:hidden;
	padding-bottom:20px;
}

#featured .info h2 {
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#662D91;
	line-height:32px;
	margin:0;
	overflow:hidden;
	padding-bottom:20px;
}

#featured .info-right h2 {
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#662D91;
	line-height:32px;
	margin:0;
	overflow:hidden;
	padding-bottom:20px;
}
#featured .info p {
	font-family:Verdana;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#662D91;
	padding-bottom:5px;
	line-height:14px;
	width:300px;
}

#featured .info-right p {
	font-family:Verdana;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#662D91;
	padding-bottom:5px;
	line-height:14px;
	width:300px;
}

#featured .info a {
	text-decoration:none;
	color:#662D91;
}
#featured .info a:hover {
	text-decoration:underline;
}
#featured .ui-tabs-hide {
	display:none;
}
.infolink-container {
	width:240px;
	height:18px;
	padding-left:20px;
	background:#bfb9b5;
	text-align:left;
	padding-top:2px;
}
.info-link {
	float:left;
	text-align:left;
	padding-right:20px;
}
.info-link a {
	padding-left:20px;
	background:url(../images/arrowinfolink-active.gif) left no-repeat;
	color:#434343;
	text-decoration:none;
}
.info-link a:hover {
	padding-left:20px;
	background:url(../images/arrowinfolink-mover.gif) left no-repeat;
	color:#434343;
	text-decoration:underline;
}



/* Second Banner */
#featured1 {
	width:624px;
	position:relative;
	height:300px;
	background:#FFFFFF;
}
#featured1 ul.ui-tabs-nav {
	position:absolute;
	top:10px;
	right:10px;
	list-style:none;
	padding:0;
	margin:0;
	width:250px;
	z-index:1000;
	text-align:right;
}
#featured1 ul.ui-tabs-nav li {
	font-size:14px;
	color:#FFFFFF;
	display:inline;
	font-weight:bold;
	line-height:16px;
}
#featured1 li.ui-tabs-nav-item a {
	width:19px !important;
	height:19px !important;
	padding:0px 10px 0px 5px;
	background:url('../images/arrowbg.png') top left no-repeat;
	text-align:center;
	color:#FFFFFF;
}
#featured1 li.ui-tabs-nav-item a:hover {
	background:url('../images/arrowbg.png') top left no-repeat;
}
#featured1 li.ui-tabs-selected {
	background:url('../images/arrowbg.png') top left no-repeat;
}
#featured1 ul.ui-tabs-nav li.ui-tabs-selected a {
	background:url('../images/arrowbg-selected.png') top left no-repeat;
}
#featured1 .ui-tabs-panel {
	width:624px;
	height:230px;
	background:#999;
	position:relative;
}

#featured1 .ui-tabs-panel-right {
	width:624px;
	height:230px;
	background:#999;
	position:relative;
}
#featured1 .ui-tabs-panel .info-1 {
	position:absolute;
	bottom:0px;
	left:0;
	height:auto;
	background: url('../images/transparent-bg.png');
	width: 260px;
}

#featured1 .ui-tabs-panel-right .info-1 {
	position:absolute;
	bottom:0px;
	left:0;
	height:auto;
	background: url('../images/transparent-bg.png');
	width: 260px;
}

#featured1 .info-1 h2 {
	width:220px;
	padding:20px;
	font-size:18px;
	font-family:Georgia, serif;
	color:#FFFFFF;
	font-weight:bold;
	line-height:22px;
	margin:0;
	overflow:hidden;
}

#featured1 .info-1 p {
	margin:0 5px;
	font-family:Verdana;
	font-size:11px;
	line-height:15px;
	color:#f0f0f0;
}
#featured1 .info-1 a {
	text-decoration:none;
	color:#FFFFFF;
}
#featured1 .info-1 a:hover {
	text-decoration:underline;
}
#featured1 .ui-tabs-hide {
	display:none;
}
.infolink-container-1 {
	width:240px;
	height:18px;
	padding-left:20px;
	background:#bfb9b5;
	text-align:left;
	padding-top:2px;
}
.info-link-1 {
	float:left;
	text-align:left;
	padding-right:20px;
}
.info-link-1 a {
	padding-left:20px;
	background:url(../images/arrowinfolink-active.gif) left no-repeat;
	color:#434343;
	text-decoration:none;
}
.info-link-1 a:hover {
	padding-left:20px;
	background:url(../images/arrowinfolink-mover.gif) left no-repeat;
	color:#434343;
	text-decoration:underline;
}
/* right Banner */
#featured2 {
	width:231px;
	position:relative;
	height:156px;
	background:#FFFFFF;
}
#featured2 ul.ui-tabs-nav {
	position:absolute;
	top:10px;
	right:10px;
	list-style:none;
	padding:0;
	margin:0;
	width:100px;
	z-index:1000;
	text-align:right;
	display:none;
}
#featured2 ul.ui-tabs-nav li {
	font-size:14px;
	color:#FFFFFF;
	display:inline;
	font-weight:bold;
	line-height:16px;
}
#featured2 li.ui-tabs-nav-item a {
	width:19px !important;
	height:19px !important;
	padding:0px 10px 0px 5px;
	background:url('../images/arrowbg.png') top left no-repeat;
	text-align:center;
	color:#FFFFFF;
}
#featured2 li.ui-tabs-nav-item a:hover {
	background:url('../images/arrowbg.png') top left no-repeat;
}
#featured2 li.ui-tabs-selected {
	background:url('../images/arrowbg.png') top left no-repeat;
}
#featured2 ul.ui-tabs-nav li.ui-tabs-selected a {
	background:url('../images/arrowbg-selected.png') top left no-repeat;
}
#featured2 .ui-tabs-panel {
	width:231px;
	height:156px;
	background:#999;
	position:relative;
}
#featured2 .ui-tabs-panel .info-2 {
	position:absolute;
	bottom:0px;
	left:0;
	height:auto;
	background: url('../images/transparent-bg.png');
	width: 260px;
}
#featured2 .info-2 h2 {
	width:220px;
	padding:20px;
	font-size:18px;
	font-family:Georgia, serif;
	color:#FFFFFF;
	font-weight:bold;
	line-height:22px;
	margin:0;
	overflow:hidden;
}
#featured2 .info-2 p {
	margin:0 5px;
	font-family:Verdana;
	font-size:11px;
	line-height:15px;
	color:#f0f0f0;
}
#featured2 .info-2 a {
	text-decoration:none;
	color:#FFFFFF;
}
#featured2 .info-2 a:hover {
	text-decoration:underline;
}
#featured2 .ui-tabs-hide {
	display:none;
}
.infolink-container-2 {
	width:240px;
	height:18px;
	padding-left:20px;
	background:#bfb9b5;
	text-align:left;
	padding-top:2px;
}
.info-link-2 {
	float:left;
	text-align:left;
	padding-right:20px;
}
.info-link-2 a {
	padding-left:20px;
	background:url(../images/arrowinfolink-active.gif) left no-repeat;
	color:#434343;
	text-decoration:none;
}
.info-link-2 a:hover {
	padding-left:20px;
	background:url(../images/arrowinfolink-mover.gif) left no-repeat;
	color:#434343;
	text-decoration:underline;
}
.ui-tabs-nav{
display:none !important;
}


.prod-image a img{
	padding: 15px 0 15px 0;
	border:none;
	
}
.prod-desc a{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#969696;
}
.prod-desc p a{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7e00a9;
	text-decoration:none;
}
.prod-desc p a:hover{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7e00a9;
	text-decoration:none;
}
#single_news{
	padding-top:15px;
}
#single_news h2{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#969696;
	padding:10px 0 10px 0;
}
.news-single-img img{
	border:none;
}
.news-single-backlink{
	margin-top:20px;
}
.news-single-backlink a{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7e00a9;
	text-decoration:none;
}
.csc-default span{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.entry{
	list-style-type:none;	
	padding-bottom: 8px;
}
.entry h3{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#969696;
	
}
.entry h3 a{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#969696;
	
}
.label{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7e00a9;
	text-decoration: underline;
}
.replyInfo a{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#7e00a9;
	text-decoration: none;
}
.replyInfo a:hover{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#7e00a9;
	text-decoration: underline;
}
.messageReply{
	padding-left:0px;
}
.messageReply p .bodytext{
	text-align:left;
	color:#492763;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.replyInfo{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#1f1f1f;
	text-decoration: none;
}

.pullupmenu {
width:150px;
height:20px;
position:absolute;
font-weight:normal;
}

* html .pullupmenu {
width:150px;
height:20px;
position:absolute;z-index:1000;
}
*+ html .pullupmenu {
width:150px;
height:20px;
position:absolute;z-index:1000;
}
/* remove all the bullets, borders and padding from the default list styling */
.pullupmenu ul {
padding:0;
margin:0;
list-style-type:none;
}
.pullupmenu ul ul {
width:220px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.pullupmenu li {
float:left;
width:200px;
position:relative;
}
.pullupmenu ul li a.parent{ border:none; padding-left:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; font-size:11px;}

/* style the links for the top level */
.pullupmenu a{
display:block;
font-size:11px;
text-decoration:none; 
color:#fff; 
width:160px; 
height:30px; 
border:1px solid #b2b2b2; 
padding-left:10px; 
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .pullupmenu a{
display:block;
font-size:11px;
text-decoration:none; 
color:#fff; 
width:160px; 
height:30px; 
border:1px solid #b2b2b2; 
padding-left:10px; 
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
}
.pullupmenu a:hover, * html .pullupmenu a:hover{
	color:#999;
}
/* style the second level background */
.pullupmenu ul ul a.drop{
background:#f2f2f2;
text-decoration:none;
}
/* style the second level hover */
.pullupmenu ul ul a.drop:hover {
background:#ffffff;
text-decoration:none;
}
.pullupmenu ul ul :hover > a.drop {
background:#ffffff;
text-decoration:none;
}
/* style the third level background */
.pullupmenu ul ul ul a{
background:#f2f2f2;

}
/* style the third level hover */
.pullupmenu ul ul ul a:hover{
background:#ffffff;
text-decoration:none;
}
.pullupmenu ul ul ul :hover > a {
background:#ffffff;
text-decoration:none;
}

/* style the table so that it takes no part in the layout - required for IE to work */
.pullupmenu table {border-collapse:collapse; border:0; position:absolute; left:0; bottom:-1px;}

/* hide the drop levels and give them a positon absolute so that they take up no room */
.pullupmenu ul ul {
visibility:hidden;
position:absolute;
bottom:30px;
left:0; 
width:150px;
}
* html .pullupmenu ul ul {
bottom:30px;
}
/* position the third level flyout pullupmenu */
.pullupmenu ul ul ul{
left:271px; 
bottom:0;
width:250px;
}

* html .pullupmenu ul ul ul{
left:271px; 
bottom:0;
width:250px;
}
/* position the third level flyout pullupmenu for a left flyout */
.pullupmenu ul ul ul.left {
left:-150px;
}


/* style the second level links */
.pullupmenu ul ul a{
background:#d4d8bd; 
color:#3b4148; 
height:auto; 
line-height:1em; 
padding:5px 10px; 
width:250px;
/* yet another hack for IE5.5 */
}
* html .pullupmenu ul ul a{
width:250px;
}

.pullupmenu ul ul ul a{
color:#3b4148; 
height:auto; 
line-height:1em; 
padding:5px 10px; 
width:270px;
/* yet another hack for IE5.5 */
}

* html .pullupmenu ul ul ul a{
width:270px;
}
/* style the top level hover */
.pullupmenu a:hover, .pullupmenu ul ul a:hover{
color:#3b4148; 
background:none;
}
.pullupmenu :hover > a, .pullupmenu ul ul :hover > a {
color:#3b4148;
}

/* make the second level visible when hover on first level list OR link */
.pullupmenu ul li:hover ul,
.pullupmenu ul a:hover ul{
visibility:visible;
height:auto;
}
/* keep the third level hidden when you hover on first level list OR link */
.pullupmenu ul :hover ul ul{
display:none;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.pullupmenu ul :hover ul :hover ul ul{
display:none;
}
/* make the third level visible when you hover over second level list OR link */
.pullupmenu ul :hover ul :hover ul{ 
display:block;
bottom:0;
}
/* make the fourth level visible when you hover over third level list OR link */
.pullupmenu ul :hover ul :hover ul :hover ul { 
display:block;
bottom:0;
}


.footer-outer1 { float:left; width:auto; height:auto; position: absolute; margin-left:153px; margin-top:-18px; font-weight:normal;}

.footer-outer { float:left; width:auto; height:auto; position: absolute; margin-left:231px; margin-top:-18px; font-weight:normal;}

#c28 {
	float:right;
}

.widone {
	width:204px !important;
}
.widtwo {
	width:164px !important;
} 
.widthree {
	width:189px !important;
}
.widfour {
	width:179px !important;
}
#c65 {

	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:29px;
	font-weight:normal;	
	text-align:left;
	margin:0;
	padding:0;
}


* html img,
* html .png{
    azimuth: expression(
        this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "clear.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
    );
}

#seotop1logo{
width: 137px;
float: left;
}


#gplusbusiness{
width: 32px;
height: 32px;
margin-top:13px;
margin-bottom:5px;
float:left;
}

#gplus{
width: 32px;
height: 32px;
margin:5px;
float: left;
}

