* {
	margin: 0;
	padding: 0;
	list-style: none;
}

img,table,fieldset {
	border-style: none;
}

label,input,select {
	vertical-align: middle;
}

body {
	padding: 36px 0;
	font-family: Arial, Tahoma, Verdana sans-serif;
	text-align: center;
	color: #000;
	background: #AE8E6E url(../../media/pics/kla-bg.jpg);
	font-size: 13px;
	line-height:18px;
	font-weight: normal;
}

a {
	color: #3D6F8C;
	text-decoration: none;
}

hr {
border-top: 1px dashed #56ABDD;
margin: 10 0 10 0;
}

#Wrapper {
	margin: 0 auto;
	width: 940px;
	text-align: left; 
}

/* Columns
----------------------------------------------------------- */

.colA {
	float: left;
	width: 220px;
}


.colB {
	float: left;
	width: 442px;
}

.colC {
	float: right;
	width: 205px;
}

.colBC {
	float: left;
	width: 647px;
}

.colBC h1 {
	padding: 0 0 0 11em !important;
}

.colD {
	float: left;
	width: 610px;
	padding:0px 15px 0px 0px;
}

.colE {
	float: right;
	width: 231px;
}

.colF {
	float: left;
	width: 60%;
}

.colG {
	float: left;
	width: 40%;
}

.colG1 {
	float: left;
	width: 35%;
}



.colG2 {
	float: left;
	width: 5%;
}

.colH {
	float: left;
	width: 160px;
	height:160px;
}

.colI {
	float: left;
	width: 120px;
	height:160px;
}

.colJ {
	float: left;
	height:160px;
	width:450px;
}



.colK {
	float: left;
	width:605px;
}

.colL {
	float: left;
	width: 47%;
	padding-right:10px;
}

.colL3 {
	float: left;
	width: 95%;
	padding :10px;
	 border-bottom:1px dotted #c1c1c1;
}


.colM {
	float: left;
	width: 300px;
}

.colL2 {
	float: left;
	width: 45%;
	padding:0px 15px 0px 5px;
}

.colR {
	float: right;
	width: 47%;
}
.colLeft {
	float: left;
	width: 140px;
}
.colRight {
	float: left;
	width: 460px;
}
.colRight1{
	float: left;
	width: 700px;
}

.colRight2{
	float: right;
	width: 300px;
	padding: 0px 15px 0px 0px;
}

.colRight3{
	float: right;
	width: 300px;
	padding: 0px 15px 0px 25px;
}


/* Header
----------------------------------------------------------- */

#Header {
	padding: 25px 0 0 0;
	background: url(../../media/pics/header-trans.png) no-repeat center top;
}

#Header .shell {
	padding: 0 29px;
	height: 80px;
	overflow: hidden;
	background: url(../../media/pics/wrapper-trans.png) repeat-y;
}

#Header .none {
	visibility: hidden;
}

#Header #Slogan h1 {
	font-size:24px;
	font-weight:bold;
	line-height:24px;
	padding:0px;
}

#Header #Slogan h1 strong, .warning1 strong {
	color: #56ABDD;
}

#Login p.login {
	padding: 0 0 4px 0;
	font-size: 12px;
	background: url(../../media/pics/dot-h-gray.gif) repeat-x left bottom;
}

#Login p.login strong {
	padding: 0 0 0 16px;
	background: url(../../media/pics/ico-arrow.gif) no-repeat 0 3px;
}

#Login p.signup {
	padding: 4px 0 0 0;
	font-size: 11px;
}



/* Body
----------------------------------------------------------- */

#Body {
	padding: 0 12px;
	background: url(../../media/pics/wrapper-trans.png) repeat-y;
z-index:1;
}


#Body1 {
	padding: 0 12px;
	background: url(../../media/pics/wrapper-trans.png) repeat-y;
	overflow:auto;
	height:377px;
}

#Body .index {
	height: 287px;
	overflow: hidden;
}

#Body .shell {
	padding: 0 17px;
	background: url(../../media/pics/body.gif) repeat-y;
}



/* Body [Index: Features]
----------------------------------------------------------- */

#Features {
	padding: 15px 0 0 0;
}

#Features .box {
	padding: 0 15px 10px 0;
}

#Features h2 {
	padding: 0 0 8px 0;
	font-size: 14px;
	color: #39352e;
}

#Features dt {
	padding: 0 0 6px 12px;
	font-size: 12px;
	color: #665f53;
	background: url(../../media/pics/li1.gif) no-repeat 0 4px;
}

#Features dt a {
	color: #908b81;
}

#Features dt.open {
	font-weight: bold;
	background: url(../../media/pics/li2.gif) no-repeat 0 6px;
}

#Features dt.open a {
	text-decoration: underline;
	color: #d60000;
}

#Features dd {
	padding: 0 0 6px 12px;
	font-size: 11px;
	line-height: 1.2em;
	color: #918776;
}


#subnav UL
{
	margin:0;
	padding:15px 0 1px 0;
	font-size: 12px;
	width: 120px;	
}
#subnav UL LI
{ margin:0; padding:1px 0 2px 0px; list-style-type:none; background:transparent url(../../media/pics/sep_subnav.gif) repeat-x bottom left }
#subnav UL A
{ display:block; color:#1687cb; font-weight:bold; line-height:1.6em }
#subnav UL A:link, #subnav UL A:visited
{ color:#d01110; text-decoration:none; padding:0 0 0 20px;}
#subnav UL A:hover , #subnav UL A.on
{ color:#d01110; text-decoration:none; background:transparent url(../../media/pics/li3a.gif) no-repeat 0px 2px }

#subnav UL A.active, #subnav UL A.active:hover
{ background:transparent url(../../media/pics/li3a.gif) no-repeat 0px 2px }


/* RIGHT NAVIGATION
----------------------------------------------------------- */

#rightnav
{margin:0px; padding: 5px 0px 0px 0px;  }


/* First-Level */
#rightnav UL
{
	margin:0px;
	padding:0px;
	background:transparent url(../../media/pics/sep_rightnav.gif) repeat-x 0% 100%;
}
#rightnav UL LI
{
	margin:0px;
	padding:5px 0 1px 0;
	list-style-type:none;
	 color:#CC0000; font-weight:normal; font-size:14px; 
}

#rightnav UL LI A
{ display:block; color:#CC0000; font-weight:bold; padding:0 5px 5px 13px; line-height:1.6em; font-size:11px; text-align:right;  }
#rightnav UL LI A:link, #rightnav UL LI A:visited
{ color:#CC0000; text-decoration:none;  }
#rightnav UL LI A:hover
{ color:#CC0000; text-decoration:underline; }

#rightnav UL LI A:active
{ background:transparent url(../../media/pics/bullet_rightnav.gif) no-repeat 5px 4px }





/* Second-Level */
#rightnav UL UL
{ margin:0; padding:0; list-style-type:none;}
#rightnav UL UL LI
{ margin:0; padding:1px 0 2px 5px; background-image:none;border:0px; font-size:12px; }
#rightnav UL UL A
{ display:block; color:#666666; font-weight:normal; padding:1px 0 2px 18px; line-height:1.6em; font-size:12px; text-align:left; }
#rightnav UL UL A:link, #rightnav UL UL A:visited
{ color:#666666; text-decoration:none; background:transparent url(../../media/pics/bullet_rightnav.gif) no-repeat 5px 4px }
#rightnav UL UL A:hover, #rightnav UL UL A:active
{ color:#CC0000; text-decoration:none; text-decoration:none; background:transparent url(../../media/pics/bullet_rightnav_over.gif) no-repeat 5px 4px  }
#rightnav UL UL LI a.selected
{color:#000000;padding:1px 10px 2px 18px;  margin:0px; text-decoration:none;background:transparent url(../../media/pics/bullet_rightnav_over.gif) no-repeat 5px 4px}

/* Third-Level */
#rightnav UL UL UL
{ margin:0; padding:0; list-style-type:none;background-image:none;}
#rightnav UL UL  UL LI
{ margin:0; padding:0px 0 0px 18px; background-image:none;border:0px; font-size:12px; }
#rightnav UL UL UL A
{ display:block; color:#666666; font-weight:normal; padding:0px 0 0px 18px; line-height:1.6em; font-size:12px; text-align:left; }
#rightnav UL UL UL A:link, #rightnav UL UL A:visited
{ color:#666666; text-decoration:none; background:transparent url(../../media/pics/bullet_rightnav.gif) no-repeat 5px 4px }
#rightnav UL UL UL A:hover, #rightnav UL UL A:active
{ color:#CC0000; text-decoration:none; text-decoration:none; background:transparent url(../../media/pics/bullet_rightnav_over.gif) no-repeat 5px 4px  }
#rightnav UL UL UL a.selected
{color:#D60000;padding:0px 0 0px 18px; margin:0px; text-decoration:none;background:transparent url(../../media/pics/bullet_rightnav_over.gif) no-repeat 5px 4px}




/* Body [Index: Featured dozen]
----------------------------------------------------------- */

#Featured {
	padding: 20px 0;
}

#Featured h2 {
	height: 26px;
	text-indent: -100em;
	overflow: hidden;
	font-size: 14px;
	background: url(../../media/pics/featured.gif) no-repeat;
}

#Featured p {
	padding: 0;
	font-size: 13px;
}

#Featured .drop select {
	width: 90%;
	font-size: 12px;
}

#Featured .photo .br {
	margin: 13px 0;
	font-size: 11px;
	background: url(../../media/pics/dot-h-gray.gif) repeat-x left bottom;
}

#Featured .photo .l {
	float: left;
	width: 35%;
}
#Featured .l .Thdimens {
	 width: 76px; 
	 height: 56px;
}

#Featured .photo .r {
	float: right;
	width: 60%;
	font-weight: 500;
}

#Featured .photo .r span {
	display: block;
	clear: both;
	line-height: 12px;
}

#Featured span.name,
#Featured span.url {
	font-weight: bold;
}

#Featured span.url {
	clear: both;
	display: block;
	margin: 0 0 6px 0;
}

div#featuredstories {
	color:#FFFFFF;

	padding:0px;
	height:377px;
	float:left;


}
#featuredstories1
{
		background: #0E0E0E url(../../media/pics/bu_QuickTours.png) no-repeat right;
		padding:0px;
		margin:0px;
		height:377px;
		width:263px;
		float:right;
		
}




div#featuredstories1 p
{
	border-bottom:medium none;
	margin:0pt 1.63em 0.44em 20px;
	padding:15px 10px 0px 10px;
	line-height:1.6em;
	font-size:13px;
	color:#877E7B;
}

#featuredstories1 UL
{
	margin:0px;
	padding:0px;
	background:transparent url(../../media/pics/sep_rightnav.gif) repeat-x 0% 100%;
}
#featuredstories1 UL LI
{
	margin:0px;
	padding:4px 0 6px 0;
	list-style-type:none;
	 background-image: url(../../media/pics/quicktours_backg.jpg);
	background-repeat: no-repeat;
}

#featuredstories1 UL LI A
{
	display:block;
	color:#877E7B; 
	font-weight:bold;
	padding:5px 5px 0px 30px;
	line-height:1.6em;
	font-size:13px;
	text-align:left;
	background-image: url(../../media/pics/li5a.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#featuredstories1 UL LI A:link, #rightnav UL LI A:visited
{ color:#877E7B; text-decoration:none;  }
#featuredstories1 UL LI A:hover
{
	color:#EBE6E6;
	text-decoration:none;
	background-image: url(../../media/pics/li6.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

 #featuredstories1 UL LI A:active
 
 {
	color:#585555;
	text-decoration:none;
	
}

div#featuredstories1 p a
{
	color:#fff;
}
div#featuredstories1 p A:hover
{
	color:#EBE6E6;
}
/*#featuredstories1 {
	color:#FFFFFF;
	float:right;
	padding:0px;
	margin:0px;
	background-image: url(../../media/pics/bu_QuickTours.png);
	background-repeat: no-repeat;
}*/

#interest UL
{ margin:0; padding:0px; font-size:11px;
 }

#interest LI
{ margin:0; padding:0px; list-style-type:none;line-height:14px; font-size:11px;
  }

#interest LI A
{
	color:#392D27;
	font-weight:normal;
	font-size:11px;
	margin:0; padding:0px;
	text-decoration:none;
	
}

#interest LI A:link, #subnav LI A:visited
{
	font-size:11px;
	color:#6E6765;
	text-decoration:none;
	margin:0px;
	padding:0px ;
}

#interest LI A:hover
{
	color:#DC0000;
	text-decoration:underline;
	font-size:11px;
	 padding:0px ;
	 margin:0px;

}

#interest LI A.active, #subnav LI A.active:hover
{ font-size:11px; margin:0; padding:0px; }




/* Body [Content]
----------------------------------------------------------- */

#Body .content {
	padding-top: 20px;
	padding-bottom: 20px;
}

#Body h1 {
	padding: 0 0 .3em 0;
	font-weight: normal;
	font-size: 18px;
	color: #2A2A29;
	line-height: 19px;
}


#Body h2 {
	padding: 0 0 .6em 0;
	font-weight: bold;
	font-size: 15px;
	color: #797061;
	line-height: 19px;
	/*width:800px; todor 20 dec 2007 */
}

#Body h3 {
	padding: 20px 0px 0px 0px;
	font-weight: normal;
	font-size: 18px;
	color: #d60000;
}

#Body h4 {
	padding: .6em 0px 0px 0px;
	font-weight: normal;
	font-size: 16px;
	color: #534D42;
	line-height: 22px;
}

#Body h5 {
	padding: 10px 10px 0px 20px;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color:#5A5A4C; 
}

#Body h6 {
	padding: 7px 20px 0px 20px;
	font-weight: normal;
	font-size: 13px;
	color: #534d42;
	line-height: 18px;
}


#Body p {
	padding: 0 1em 1em 0;
	font-size: 13px;
	font-weight: normal;
	color: #211F1B;
}

#Body a {
	text-decoration: underline;
}

#Body a:hover {
	text-decoration: none;
}

#Body ul.list {
	padding: 0 4em .6em 4em;
}

#Body ul.list li {
	padding: 0 0 .2em 0;
	font-size: 13px;
	list-style: square;
}

#Body ul.check {
	padding: .6em 1.2em;
}

#Body ul.check li {
	padding: 0 0 13px 20px;
	font-size: 13px;
	color: #5b574f;
	background: url(../../media/pics/li3.gif) no-repeat 0 0;
}
#Body ul.check1 {
	padding: .2em 1.5em;
}


#Body ul.check1 li {
	padding: 0 0 .6em 20px;
	font-size: 13px;
	color: #333;
}
#Body ul.check li ul {
	padding: .5em 3em 1em 0;
}

#Body ul.check li li {
	padding: 0 !important;
	font-size: 12px;
	color: #444;
	background: none !important;
}

/*  TEST
____________________*/

#Body ul.check2 {
	padding: .2em 0.5em;
}


#Body ul.check2 li {
	padding: 0 0 .6em 20px;
	font-size: 13px;
	color: #333;
}


#Body ul.check2 li {
	padding: 0 0 13px 20px;
	font-size: 13px;
	color: #5b574f;
	background: url(../../media/pics/li3a.gif) no-repeat 0 0;
}


#Body ul.check3 {
	padding: .1em 0.5em;
}

#Body ul.check3 li {
	padding: 0 0 3px 20px;
	font-size: 13px;
	color: #5b574f;
	background: url(../../media/pics/li3a.gif) no-repeat 0 0;
}



#Body ul.check4 li {
	padding: 3px 10px;
	margin:3px 0px 10px 20px;
	font-size: 13px;
	color: #3a5066;
	background-color: #d8dfe5;
	background-image: none;
	width:75px;
}





#Body .boxfeatures a
{
	text-decoration:none;
}

#Body .boxfeatures  a:link, .boxfeatures  a:active {
	font-size: 13px;
	color: #282423;
	line-height:16px;
	margin: 10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}


#Body .boxfeatures  a:hover, .boxfeatures  a:visited {
	font-size: 13px;
	line-height:16px;
	color: #282423;
	margin: 10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
}


#Body .linksonly {
	color: #c1bbb2;
}

#Body .aster {
	color: #d60000;
	margin: 0pt;
}

#Content {
	background: url(../../media/pics/dot-v-gray.gif) repeat-y right top;
}

#Content .pad {
	padding: 0 2em 0 0;

}

#Content .answer {
	margin: 1em 0 0 0;
	padding: 1em 0 0 0;
	background: url(../../media/pics/hr-content.gif) no-repeat;
	clear:both;
}

#Content .answer2 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	height:5px;
	background: url(../../media/pics/hr-content.gif) no-repeat;
	clear:both;
}

#Content .footnote {
	margin: 1em 0 0 0;
	padding: 1em 0 0 0;
	background: url(../../media/pics/hr-content.gif) no-repeat;
}

#Content .footnote p {
	font-size: 11px;
	color: #666;
}

#Content .fBox .l {
	display: block;
	float: left;
	padding: 10px 0 0 0;
	width: 30%;
}

#Content .fBox .r {
	display: block;
	float: right;
	padding: 10px 0 0 0;
	width: 50%;
	height: 45px;
	color: #888;
	text-align: center;
	background: url(../../media/pics/fbox.gif) no-repeat;
}

.warning {
	padding: 1em;
	text-align: center;
}

.warning p {
	margin: 0 auto;
	padding: .6em 1em .6em 2.6em !important;
	width: 35%;
	font-size: 13px;
	text-align: center;
	background: #f9f6bf url(../../media/pics/ico-warning.gif) no-repeat 1em .7em;
}
.warning1 {
	padding: 0em 0em 1em;
	text-align: center;
}

.warning1 p {
	margin: 0 auto;
	padding: .6em 1em .6em 2.6em !important;
	width: 70%;
	font-size: 13px;
	text-align: left;
	background: #f9f6bf url(../../media/pics/ico-warning.gif) no-repeat 1em .7em;
	}
	

#Body ul.aboutBody2 {
	padding: 1em 1.2em;
}

#Body ul.aboutBody2 p {
	padding: 0 0 0.6em 0px;
	font-size: 11px;
	font-weight: normal;
	line-height:16px;
	color: #6a6a6a;
	
}

#Body ul.aboutBody2 img {
	padding: 0 10px .5em 0px;
}

#Body ul.aboutBody2 li {
	padding: 0 0 .6em 20px;
	font-size: 13px;
	color: #333;
	background: url(../../media/pics/fl_bullet_01.gif) no-repeat 0px 4px;
}


.date-header {

  margin: 10px 20px .75em 0px;
  padding:20px 0 5px 5px;
  border-bottom:1px dotted #c1c1c1;
  font:11px/14px Georgia,Serif;
  text-transform:uppercase;
  letter-spacing:.3em;
  color:#91000A;
  clear:both;

  }
  
  .date-header2 {

  margin:10px 20px .5em 0px;
  padding:5px 0 5px 5px;
  border-top:1px dotted #c1c1c1;
  border-bottom:1px dotted #c1c1c1;
font-size:10px;
 line-height:13px;
  text-transform:uppercase;
color:#0688c0;

  }

.whatsnew_titles {

	font:18px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#CC0000;
	text-align:left;
	margin:0; padding:5px 0 0 0;

}
/*----style for tabs in Order form-----*/	
		.acc_block li
	{
	    float:left;
	    padding-left:0.4em;
	    display:inline;
	    font-weight:bold;
	}
	.acc_block ul
	{
	    padding-left:15px;
	}
	.acc_block
	{
	padding-top:18px;
	height:30px;
	}
	#Body .acc_block a
	{
		text-decoration:none;
		cursor:pointer;
		color:#2C2C2C;
	}
	#Body .acc_block a:hover, #Body .acc_block a:visited
	{
		color:#2C2C2C;
	}
	.out_tab_wrap
	{
		background:transparent url(../../media/pics/pricing_square.png) no-repeat;
	    width:600px;
	    height:300px;
	}
	.ins_tab_wrap
	{
	 /*   border:1px solid #CCCCCC; */
	    padding:10px;
	}
	.tab_content
	{
	    overflow:auto;
	    height:235px;
	    padding:0px;
	    position:relative;
	}
	.freeform tr
	{
		color:#62615C;
		font-weight:bold;
	}

	
/*------end style for tabs in Order form-------*/	
/* Sign up forms
----------------------------------------------------------------*/
#sForm1_1{
	margin: 0pt 0pt 1em;	
	font-size: 13px;
/*todor fix - related to IE6 and png*/
position:relative;
}
#sForm1_1 p
{
	font-size: 13px;
}
#sForm1_1 input, select
{
	font-size:13px;
}
#sForm1_1 .txtsize
{
	font-size:13px;
	font-weight: 600;
}
#Content .note{
	color: #ffffff;
	border-bottom:7px solid #666;
	font-weight:bold;
	height:7px;
	padding:0px;
	font-size:0px;
}
.note1
{
	border-bottom:10px solid #c7c7c7;
}
note2
{
	border-bottom:10px solid #999;	
}
.head
{
	background:#dddddd none repeat scroll 0%;
	padding: 8px 5px;
}
.head span
{
	margin: 0pt 5em 0pt 0pt;
}
#sForm1_1 fieldset
{
	padding:0.25em 0pt;
}
#sForm1_1 th, #sForm1_1 td
{
	padding:1px 5px 4px;
}
#sForm1_1 div p, .frmpad
{
	padding:0px 5px;
}
input, select, lable
{
	vertical-align: middle;
}
#sForm1_1 fieldset td span
{
	margin-right:5px;
}
#Content .pad1
{
	padding-left: 3em;
}
#Content .pad2
{
	padding-left: 5px;
}
.head1
{
	background: #e1dece none repeat scroll 0% 50%;
	padding:0.5em 0em;
	color:#000;
}
.head2
{
	background:  #e1dece none repeat scroll 0% 50%;
}
.head3
{
	background: #eee none repeat scroll 0% 50%;
	padding-right:5px;
}
.head4
{
	background: #f4f4f4 none repeat scroll 0% 50%;
}
#sForm1_1 .head1 td
{
	padding:0pt;
	text-align:center;
}
#sForm1_1 .head2 td
{
	padding:5px 0px;
	text-align:center;
}
#sForm1_1 .head fieldset, #sForm1_1 .head fieldset th
{
	padding:0pt;
	
}
#sForm1_1 .head fieldset th, #sForm1_1 .head fieldset td
{

	background:transparent url(../../media/pics/dot-h-gray.gif) repeat-x scroll left bottom;
	padding-top:0.85em;
}
#sForm1_1 .r_red
{
	text-align: right;
	color:#CC0000;
}
#sForm1_1 .r
{
	text-align: right;
}
#sForm1_1 .centr
{
	text-align:center;
}
#Content p.centr
{
	text-align:center;
	padding:0px;
}
#sForm1_1 .l
{
	text-align:left;
}
#sForm1_1 .opt_serv
{
	padding-top:0.8em;
}
#sForm1_1 .opt_serv span
{
	padding-left:20px;
}
/*
#sForm1_1 .opt_serv fieldset, #sForm1_1 .opt_serv fieldset td
{
	padding: 0.7em 0pt;
}                                             */
#sForm1_1 .opt_serv fieldset td
{
	padding-left: 2em;
	padding-right:5px;
}

#sForm1_1 .subtbl td
{
	padding: 0pt;
}
#sForm1_1 .line
{
	background:transparent url(../../media/pics/dot-h-gray.gif) repeat-x scroll;
}
#sForm1_1 .opt_serv_pr fieldset td
{
	padding-left: 1em;
	padding-right:1em;
}

.line
{
	background:transparent url(../../media/pics/dot-h-gray.gif) repeat-x scroll;
}

.line1
{
	background:#dddddd url(../../media/pics/dot-h-gray.gif) repeat-x scroll;
}

.bg_r { background-color:#e6e4db;
}



#Content .pad1_new
{
	padding-left: 5px;
	padding-bottom:0px;
	color:#363431;
}
.holder
{
		position:relative;
		height:50px;
}
#Body .heading
{
	padding: 0 0 .6em 0;
	font-weight: bold;
	font-size: 15px;
	color: #797061;
	width:600px;
	position:absolute;
	left:0px;
	top: 20px;
}
#Body .arr
{
	width:80px;
	right:0px;
	/*    overflow:auto; */
	font-size:11px;
	color:#7d7b76;
	position:absolute;
}
#Body .arr a
{
	color:#7d7b76;
}
#Body .left_arr
{
	float:left;
	text-align:right;
}
#Body .right_arr
{
	float:right;
}
/* Body [Designs]
----------------------------------------------------------- */

.tmplThumbs {
	padding: 20px 40px;
}

.tmplThumbs li {
/*	float: left; */
	width: 360px;
	height: 360px;
	overflow: hidden;
	background: url(../../media/pics/tmplthumb_01.gif) no-repeat;
	margin:0px auto;
}

.tmplThumbs span {
	display: block;
	padding: 0 40px 0 0px;
	overflow: hidden;
	text-align: center;
}

.tmplThumbs span.img {
	height: 300px;
	padding:0px;
}

.tmplThumbs span.img img {
	padding: 20px 0 0 0;
}

.tmplThumbs span.txt {
	height: 60px;
	font-size: 13px;
	/*line-height: 35px;*/
	padding: 7px;
}

.tmplThumbs span.txt a {
	text-decoration: underline;
}

.tmplPreview {
	padding: 30px;
	background: url(../../media/pics/tmplpreview-t.gif) no-repeat;
}

.tmplPreview .colF {
	color: #756954;
}

.tmplPreview .colG h3 {
	padding-top: 0 !important;
	color: #39352e !important;
}

#tmplFeatures,
#tmplCustomization {
	margin: 0 0 .6em 0;
	border-bottom: solid 1px #e8e2d9;
}

.tmplCaption {
	padding: 0 30px;
	background: url(../../media/pics/tmplpreview-b.gif) no-repeat left bottom;
}

.tmplCaption ul {
	padding: 30px 0 0 0;
	border-top: solid 1px #e8e2d9;
}

.tmplCaption li {
	float: left;
	width: 169px;
}

.tmplCaption li.end {
	width: 140px;
}

.tmplCaption span {
	display: block;
}

.tmplCaption li img {
	border: solid 2px #fff;
	height:111px;
	width:150px;
}

.tmplCaption li.on img {
	border-color: #39352e;
	height:111px;
	width:150px;
}

.tmplCaption span.txt {
	height: 60px;
	font-size: 13px;
	line-height: 35px;
}

.tmplCaption span.txt a {
	text-decoration: underline;
}

.tmplCaption li.on span.txt a {
	text-decoration: none;
	color: #756954;
}

/* Body [Features]
----------------------------------------------------------- */

.features {
	padding: 1em 0 1em 0;
}

.features dt {
	padding: .6em 0;
	font-size: 18px;
	color: #756954;
	
}

.features dd {
	padding: 0 0 1.2em 1.5em;
	font-size: 13px;
	background: url(../../media/pics/hr-content.gif) no-repeat center bottom;
}

.features .thumb {
	float: left;
	margin: .2em .8em 0 0;
}

.compareBox {
	margin: 0 0 1em 0;
	background: #d60000 url(../../media/pics/cred-lb.gif) no-repeat left bottom;
}

.compareBox .box {
	background: url(../../media/pics/cred-lt.gif) no-repeat;
}

.compareBox .box h2 {
	padding: 10px 15px !important;
	color: #fff5a5 !important;
	background: url(../../media/pics/cred-rt.gif) no-repeat right top;
}

.compareBox .box h2 img {
	vertical-align: middle;
}

.compareBox .box p {
	padding: 0 15px 10px 15px !important;
	font-size: 12px !important;
	color: #fff;
	background: url(../../media/pics/cred-rb.gif) no-repeat right bottom;
}

.compareBox .box a {
	font-weight: bold;
	color: #fff !important;
}

.boxfeatures{
	background-image: url(../../media/pics/button_features.png);
	background-repeat: no-repeat;
	background-position:center;
	height: 113px;
	text-align:center;
}


.sideList {
	margin: 0 0 1em 0;
	background: url(../../media/pics/dot-h-gray.gif) repeat-x left bottom;
}

.sideList h2 {
	padding: 0 0 10px 0 !important;
}

.sideList li {
	display: inline;
	font-weight: bold;
	font-size: 14px;
}

.sideList li a {
	display: block;
	clear: both;
	padding: 10px 0 0 0;
	height: 70px;
	background: url(../../media/pics/dot-h-gray.gif) repeat-x;
}

.sideList li a img.thumb {
	float: left;
	padding: 0 10px 0 0;
}

.sideList img {
	vertical-align: middle;
}

table.set {
	margin: 0 0 1em 0;
	width: 600px;
}

table.set #TurnKey,
table.set #Professional,
table.set #Premium {
	width: 13%;
	text-align: center;
}

table.set #Features {
	background: #fdfcf7;
}

table.set #TurnKey {
	background: #fbf9f5;
}

table.set #Professional {
	background: #f9f7f3;
}

table.set #Premium {
	background: #f6f4ef;
}

table.set thead th {
	padding: 10px 0;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	color: #fff;
	background: #d60000;
}

table.set thead th.a {
	text-align: right;
	background: #d60000 url(../../media/pics/cred-lt.gif) no-repeat;
}

table.set thead th.b {
	background: #d60000 url(../../media/pics/cred-rt.gif) no-repeat right top;
}

table.set tbody th {
	padding: 10px;
	font-size: 14px;
	text-align: left;
	color: #756954;
	background: #f8f5f1 url(../../media/pics/m0.gif) repeat-x;
}

table.set tbody th,
table.set tbody td {
	border-right: solid 1px #f2eee2;
}

table.set tbody td {
	padding: 6px 10px;
	font-size: 12px;
	text-align: center;
	color: #756954;
	border-bottom: solid 1px #f2eee2;
}

table.set tbody td.f {
	text-align: left;
	color: #111;
}

table.set tbody tr.flash td {
	background: #ede0e0;
}

table.set tbody tr:hover {
	background: #fff;
}

/* Body [Col-R]
----------------------------------------------------------- */

#Body .colE h2 {
	padding: 0 0 1em 0;
	font-weight: normal;
	font-size: 20px;
	color: #39352e;
}

/* Body [Col-R: Testimonials]
----------------------------------------------------------- */

#Testimonials .box {
	padding: 12px 30px;
	font-size: 12px;
	color: #888;
	background: url(../../media/pics/ico-quote-1.gif) no-repeat 0 8px;
	height: 210px;
	overflow: auto;
}

#Testimonials .box1 {
	padding: 12px 30px;
	background: url(../../media/pics/ico-quote-1.gif) no-repeat 0 8px;
}

#Testimonials .quote {
	padding: 0 0 6px 0;
	background: url(../../media/pics/ico-quote-2.gif) no-repeat right bottom;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	font-style:italic;
	color:#5C5C5C;
	
}

#Testimonials .quote1 {
	padding: 0 0 6px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	font-style:italic;
	color:#5C5C5C;
	
}


#Testimonials .name {
	padding: 6px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing:1px;
	color:#5C5C5C;
	
}

#Testimonials .hr {background: url(../../media/pics/hr1.png) no-repeat center;
padding:5px 0px 25px 0px;
margin-bottom:10px;
}

.Testimonials h3 {padding: 10px 0px 0px 0px;
	font-weight: normal;
	font-size: 13px;
	line-height:12px;
	color: #d60000;
}


.Testimonials h4 {
	padding: .6em 0px 0px 0px;
	font-weight: normal;
	font-size: 14px;
	color: #9A8E7A;
	line-height: 22px;
}


.Testimonials h5 {
	padding: 10px 10px 0px 0px;
	font-weight: normal;
	font-size: 10px;
	color: #534d42;
	line-height: 14px;
}


#Testimonials img {padding: 10px 0px 5px 0px;
}


/* Body [Col-R: Banners]
----------------------------------------------------------- */

#Banners p {
	padding: 0 0 10px 0 !important;
	text-align: center;
}

/* Menu
----------------------------------------------------------- */

#Menu {
	padding: 0 12px;
	background: url(../../media/pics/wrapper-trans.png) repeat-y;
	clear:both;
}

#Menu ul {
	height: 35px;
	overflow: hidden;
	background: url(../../media/pics/m0.gif) repeat-x;
}

#Menu li {
	display: inline;
}

#Menu a {
	display: block;
	float: left;
	height: 35px;
	text-indent: -100em;
	overflow: hidden;
	background-repeat: no-repeat;
}

#Menu a:hover {
	background-position: 0 -70px;
}

#Menu .on a {
	background-position: 0 -35px;
}

#m1 a {
	width: 82px;
	background-image: url(../../media/pics/bu_ab.gif);
}

#m2 a {
	width: 164px;
	background-image: url(../../media/pics/bu_fs1.gif);
}

#m3 a {
	width: 119px;
	background-image: url(../../media/pics/bu_ft.gif);
}

#m4 a {
	width: 174px;
	background-image: url(../../media/pics/bu_ac.gif);
}

#m5 a {
	width: 104px;
	background-image: url(../../media/pics/bu_mo.gif);
}

#m6 a {
	width: 84px;
	background-image: url(../../media/pics/bu_or.gif);
}

#m7 a {
	width: 70px;
	background-image: url(../../media/pics/bu_ne.gif);
}

#m8 a {
	width: 119px;
	background-image: url(../../media/pics/bu_re.gif);
}


/* NEW MENU---------
____________________________________________


#m1 a {
	width: 82px;
	background-image: url(../../media/pics/bu_ab.gif);
}

#m2 a {
	width: 164px;
	background-image: url(../../media/pics/bu_fs1.gif);
}

#m3 a {
	width: 119px;
	background-image: url(../../media/pics/bu_ft.gif);
}

#m4 a {
	width: 174px;
	background-image: url(../../media/pics/bu_ac.gif);
}

#m5 a {
	width: 104px;
	background-image: url(../../media/pics/bu_mo.gif);
}

#m6 a {
	width: 84px;
	background-image: url(../../media/pics/bu_or.gif);
}

#m7 a {
	width: 70px;
	background-image: url(../../media/pics/bu_ne.gif);
}

#m8 a {
	width: 119px;
	background-image: url(../../media/pics/bu_re.gif);
}


*/
/*
#m9 a {
	width: 102px;
	background-image: url(../../media/pics/m9.gif);
}
*/



/* NAVIGATION MORE INFO */

#more_info1 {
	margin: 10px 2px 10px 141px;
	
}
#more_info {
	margin: 10px 2px;
	text-align:center;
	
}
#more_info ul {
	height: 33px;
	overflow: hidden;
	width:600px;
	margin:0 auto;

}

#more_info li {
	display: inline;
}

#more_info a {
	display: block;
	float: left;
	height: 33px;
	text-indent: -100em;
	overflow: hidden;
	background-repeat: no-repeat;
	padding-right:1px;
}

#more_info a:hover {
	background-position: 0 -66px;
}

#more_info .on a {
	background-position: 0 -33px;
}

#more_info a {
	width: 198px;
	background-image: url(../../media/pics/more_bu.gif);
}

.more_infonew {
	background-image: url(../../media/pics/arrow_red.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:15px 0px 0px 10px;
	padding:0px 0px 10px 20px;
	border-bottom:dashed 1px #d1d1d1;
}

.more_infonew .title{
	font-size: 15px;
	font-weight: bold;
	line-height:15px;
	color: #91000A;
	margin: 5px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

.more_infonew .text {
	font-size: 11px;
	font-weight: normal;
	line-height:14px;
	color: #6a6a6a;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#Body .more_infonew a
{
	text-decoration:underline;

}

#Body .more_infonew a:link , .more_infonew a:active {
	font-size: 10px;
	color: #91000A;
	line-height:10px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
}


#Body .more_infonew a:hover, .more_infonew a:visited {
	font-size: 10px;
	line-height:10px;
	color: #91000A;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
}



#more_features a {
	width: 200px;
	background-image: url(../../media/pics/features_bu.gif);
}

#more_templates a {
	width: 198px;
	background-image: url(../../media/pics/templates_bu.gif);
}


#more_about a {
	width: 299px;
	background-image: url(../../media/pics/about_bu.gif);
}

#more_contact a {
	width: 299px;
	background-image: url(../../media/pics/contact_bu.gif);
	}


/* BUTTONS
------------------ */

a.button {
    background: transparent url(../../media/pics/bg_button_a.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin: 0px 6px 0px 30px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	text-align:center;
}

a.button span {
    background: transparent url(../../media/pics/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
	    text-decoration: none;
}
	
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
	    text-decoration: none;
}
a.button:visited {
    text-decoration: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
	    text-decoration: none;
}
	
	
	
	
	
	/* ------------------ */

.imagen_01{
	padding: 5px;
	border: 1px solid #E1E0D3;
	margin: 13px 10px 10px 0px;
	}


/* WINNER PAGE
------------------ */

.foliolink_big {
	font-size: 85px;
	line-height:75px;
	font-weight: bold;
	color: #918d86;
	padding:20px 0px 0px 5px; 
	margin:0px;
}

.foliolink_small {
	font-size: 13px;
	font-weight: bold;
	color: #918d86;
	padding:0px 0px 20px 0px;
	margin-left:10px;
}


.dash_line {
	background:url(../../media/pics/dash_line.gif) repeat-x;
	height: 10px;
	padding:0px 20px 0px 0px;
	margin-right:12px;
	clear:both;
}

.hr{background:url(../../media/pics/hr.gif); background-repeat:no-repeat;
clear:both; height: 20px;}

.hr1{
	background: url(../../media/pics/hr-content.gif) no-repeat bottom;
	clear:both;
	height: 10px;
	margin:10px;
	padding-top:10px;
}

.service {
	text-align:center;
	color: #CCCCCC;
	font-size:16px;
	text-decoration: none;
	padding: 20px 0px 0px 0px;
	width: 605px;
	height: 30px;
}

#service a { text-decoration: none; padding: 10px 25px; margin: 0px auto;}
a.service:link {color: #d60000; text-decoration: none; padding: 10px 25px; }
a.service:visited {color: #d60000; text-decoration: underline; padding: 10px 25px; }
a.service:hover {color: #d60000; text-decoration: underline; padding: 10px 25px; }
a.service:active {color: #d60000; text-decoration: none; padding: 10px 25px;}



.more_buttons {padding: 10px 0px 0px 2px;
	width: 605px;}
	


/* RESOURCES PAGE
------------------ */

.hr2{
	clear:both;
	height: 1px;
	margin-right:20px;
	padding:0px;
	background-image: url(../../media/pics/line_resources.png);
	background-repeat: no-repeat;	
}  
#resources { margin:40px 0 0 0;}
#resources p span{ float:left; font-size:23px; color:#FF0000; font-weight:bold; margin:10px; padding:10px; border:1px #c1c1c1 solid;}
#resources h3 {
	font-size: 13px;
	line-height:18px;
	color: #535353;
}


.author{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 14px;
	font-weight: normal;
	color: #2F2F17;
	text-align: right;
	margin:0px 20px 0px 0px;
	position: relative;
	top:37px;
}

.article_title {

  margin:0 20px .75em 0px;
  padding:20px 0 5px 5px;
  border-bottom:1px dotted #c1c1c1;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  color:#d60000;
}
.article_title_new {  border-bottom:1px dotted #c1c1c1; padding:5px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;}
  
.article_title_new span{ float:right;	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 14px;
	font-weight: normal;
	color: #2F2F17;}  
  
  .holder_image_l { float:left;}
  .holder_image { float:none;}
  .holder_image_r { float:right;}
  .holder_image img {padding:4px;	border: 1px solid #E1E0D3;}
 .holder_image_l, .holder_image_r { width:143px; margin:15px 10px 0 10px;}
 .holder_image_l img , .holder_image_r img { width:135px; padding:4px;	border: 1px solid #E1E0D3;}
  .holder_image {}
.more {
	font-size: 12px;
	text-align: right;
	margin: 0px 30px 10px 0px;
	clear:both;
}

.book {
	padding: 20px 10px 10px 20px;
	background-image: url(../../media/pics/book.png);
	background-repeat: no-repeat;
	height:350px;
}

.resources img {
	padding: 5px;
	border: 1px solid #E1E0D3;
	margin: 13px 10px 10px 0px;
}
.artist_link_new {	font-size: 10px;
	text-align: center;
	text-decoration:underline;
	color:#333;}
	
	
	
.artist_link {
	font-size: 10px;
	text-align: left;
	margin: 5px 30px 10px 10px;
	text-decoration:underline;
	color:#333;
	clear:both;
}

a.artist_link:link {color: #333; text-decoration: none; padding: 10px 25px; clear:both; }
a.artist_link:visited {text-decoration: underline; padding: 10px 25px; }
a.artist_link:hover { color: #999; text-decoration: underline; padding: 10px 25px; }
a.artist_link:active { text-decoration: none; padding: 10px 25px;}

	


#accounts_lists UL {
	margin:15px 0px 0px 12px;
	padding:0px;
	font-size:14px;
	font-weight: normal;
	color: #33312e;
 }

#accounts_lists  LI
{
	margin:0px;
	padding:0px 0px 10px 18px;
	list-style-type:none;
	line-height:16px;
	font-size:13px;
	background-image: url(../../media/pics/icon_06.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
  	
	
	
	
	
	
	
/* Footer
----------------------------------------------------------- */

#Footer .shell {
	padding: 0 12px;
	background: url(../../media/pics/wrapper-trans.png) repeat-y;
}

#Footer .box {
	padding: 14px 17px 0 17px;
	background: url(../../media/pics/footer.gif) repeat-x;
}

#Footer .box .fL {
	float: left;
	width: 221px;
	padding-left:10px;
}

#Footer .box .fR {
	float: right;
	width: 201px;		
}

.fRcont .fRleft{
width:95px;
float:left;
}
.fRcont .fRright{
width:95px;
margin-left:10px;
float:left;
}
.fRcont { width:200px; overflow:hidden;}
.clearboth { clear:both;}
#interest UL
{ margin:0; padding:0px; font-size:11px;
 }

#interest LI
{ margin:0; padding:0px; list-style-type:none;line-height:14px; font-size:11px;
  }

#interest LI A
{
	color:#392D27;
	font-weight:normal;
	font-size:11px;
	margin:0; padding:0px;
	text-decoration:none;
	
}

#interest LI A:link, #subnav LI A:visited
{
	font-size:11px;
	color:#6E6765;
	text-decoration:none;
	margin:0px;
	padding:0px ;
}

#interest LI A:hover
{
	color:#DC0000;
	text-decoration:underline;
	font-size:11px;
	 padding:0px ;
	 margin:0px;

}

#interest LI A.active, #subnav LI A.active:hover
{ font-size:11px; margin:0; padding:0px; }




#Footer .box .fR p {
	padding: 0 0 5px 0;
	font-size: 12px;
}

#Footer .box .fR p.small {
	font-size: 10px;
	line-height: 10px;
}

#WhatIs {
	padding: 0 0 1em 0;
}

#WhatIs h2 {
	padding: 0 0 .4em 0;
	font-size: 18px;
}

#WhatIs h3 {
	padding: 0 0 .4em 0;
	font-size: 14px;
	font-weight:normal;
}

#WhatIs h4 {
	padding: 0 0 .4em 0;
	font-size: 14px;
	font-weight:bold;
	padding-bottom:10px;
}


#WhatIs p {
	padding: 0;
	font-size: 12px;
}

#CTF {
	padding: 10px 0 10px 40px;
	background: url(../../media/pics/ico-call.gif) no-repeat 0 14px;
}

#CTF small {
	font-size: 12px;
}

#CTF big {
	font-size: 18px;
}



/* WHAT IS FOLIOLINK PAGE
----------------------------------------------------------- */



 .foliolink
{margin:0px; padding: 0px; display:inline;   }

 .foliolink UL
{
	margin:0px;
	padding:20px 0 10px 0px;
}
 .foliolink UL LI
{
	
	padding:5px 0 1px 0px;
	color:#CC0000; font-weight:normal; font-size:14px;display: inline;
list-style-type: none;
}
 .foliolink UL LI A
{ color:#CC0000; font-weight:normal; font-size:16px;padding:0px  35px 10px 30px; line-height:1.6em; }
 .foliolink UL LI A:link
{
	color:#CC0000;
	text-decoration:none;
	background:transparent url(../../media/pics/fl_start.gif) no-repeat 0px 0px;
}
 .foliolink UL LI A:hover
{ color:#CC0000; text-decoration:underline; background:transparent url(../../media/pics/fl_start.gif) no-repeat 0px 0px;}


#rightnav
{margin:0px; padding: 5px 0px 0px 0px;  }


/* Navigation */
.whatsfl
{
	width:195px;
}

.whatsfl UL
{
	margin:0px;
	padding:5px;
}
.whatsfl  UL LI
{
	margin:0px;
	padding:5px 0 1px 10px;
	list-style-type:none;
	 color:#CC0000; font-weight:normal; font-size:14px;
	
}

/* Second-Level */
.whatsfl  UL UL LI
{ margin:0;color:#666666;  padding:1px 0 4px 14px;font-size:12px;line-height: 16px;background:transparent url(../../media/pics/li5.gif) no-repeat 0px 4px}



/* ARCHIVE PAGE
----------------------------------------------------------- */

.date-archive {
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-size:10px;
	margin:0;
	padding:15px 0px 5px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.archive-title a {color:#d60000;}

.archive-title a {
	font-weight:normal;
	font-size:16px;
	color:#d60000;
	margin:0;
	padding:0;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	text-decoration: none;
}

.archive-title {
	font-weight:bold;
	font-size:16px;
	color:#d60000;
	margin:0;
	padding:0;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	text-decoration: none;
}

.archive-title a:hover {
	font-weight:normal;
	font-size:16px;
	color:#d60000;
	margin:0;
	padding:0;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	text-decoration: none;
}

.archive-body {
	margin:0;
	font-weight:normal;
	font-size:12px;
	line_height:16px;
	color:#69675D;
	padding:12px 0px 10px 0px;
/*	font-family: Georgia, "Times New Roman", Times, serif;*/
	}
	
	
.archive-footer {
	font-family:Verdana, sans-serif;
	color:#211104;
	font-size:74%;
	border-top:1px solid #BFB186;
	padding-top:6px;
}

.archive-author {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
	text-align: right;
	margin-right: 10px;
	padding-right:20px;
	border-top: 1px dashed #d6d6d0;
	padding-top: 5px;
}

.archive-more {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
	text-align: right;
	margin-right: 10px;
	padding: 0px 20px 10px 0px;
	border-bottom: 1px dashed #d6d6d0;
	
}



#rightbar_a .top {
	margin:0;
	padding:0;
	background-image:url(../../media/pics/bg_archive_top.jpg);
	background-repeat:no-repeat;
}

#rightbar_a {
	margin:0px;
	padding:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#333333;
/*	background-image:url(../../media/pics/bg_archive_top.jpg); */
	/*background-repeat:no-repeat; */
	background: url(../../media/pics/bg_archive_mid.jpg) repeat-y scroll 0%;

}
#Content .rightbar_topimg
{
	clear:both; 
	background:url(../../media/pics/bg_archive_top.jpg) no-repeat scroll 0%;
	height:8px;
}
#rightbar_a ul {
	margin:0px;
	padding:5px 0px 0px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#333333;
/*	background-image: url(../../media/pics/bg_archive_mid.jpg); */
/*	background-repeat: repeat-y; */
}
#rightbar_a ul li {
	line-height:1.5em;
	list-style:none;
	vertical-align:top;
	padding: 3px 0px 3px 5px;
	margin:0;
	border-bottom: 1px dotted #D2CFBE;
	width: 95px;
}

#rightbar_a li a:link, #rightbar_a li a:active{
	color:#333333;
	text-decoration:none;
}

#rightbar_a li a:hover {
	color:#d60000;
	text-decoration:underline;
}

#rightbar_a li a:visited {
	color:#a8a8a8;
	text-decoration:none;
}


.recent {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-size:11px;
	color: #d60000;
	text-align: left;
	margin-right: 10px;
	padding:20px 0px 0px 15px;
}

/*Added 25.02.2009*/

#newsletters {
width:120px;
margin:0;
padding:20px 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color:#333333;
}
#newsletters h5{
background:url(../../media/pics/ul_top.gif) no-repeat;
text-align:center;
color:#FFFFFF; line-height:23px;
margin:0; padding:0;
}

#newsletters ul { list-style:none; margin:8px 0; padding:0;}
#newsletters ul li{ margin:4px 0 0 0 ; padding:0;}
#newsletters ul li a{ display:block; width:120px; height:23px; background:url(../../media/pics/ul_li_a_bg.gif) no-repeat top center; line-height:23px; text-align:left; text-indent:20px; overflow:hidden; color:#000000; text-decoration:underline;}
#newsletters ul li a:hover { color:#FF0000; text-decoration:none; background-position:bottom center;}

/* FOLIOLINK PAGE
----------------------------------------------------------- */

#fl_info{
	width:881px;
	height:170px;
	background: url(../../media/pics/fl_medium.jpg) no-repeat scroll 0% bottom;
	padding: 10px 0px 30px 5px;
}

.colA1 {
	float: left;
	width: 350px;
	padding: 0px 10px 0px 0px;	
}

.colA1 img {
	float: right;
	padding-left: 10px;	
}

.colA1 UL {
	margin:0 0px;
	padding:0px;
font-weight: normal;
	color: #5A5A4C;
 }

.colA1 LI
{
	margin:0px;
	padding:0px 0px 4px 18px;
	list-style-type:none;
	line-height:15px;
	font-size:12px;
	background-image: url(../../media/pics/li5a.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
  	

.colA2 {
	float: left;
	width: 100px;
	padding: 0px 15px 20px 0px;
	margin:0px;
	
}

.vl {
	background-image: url(../../media/pics/vl-content.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:1px;
	height:300px;
	float:right;
	}



.fl_info_bottom {
	width:881px;
	height:13px;
	clear: both;
}



.banner {
	background: url(../../media/pics/pro_banner.png) no-repeat;
	height: 330px;
	width: 605px;
}

/* PRO ACCOUNT PAGE
------------------ */

#fl_info {
	width:881px;
	height:170px;
	background: url(../../media/pics/fl_medium.jpg) no-repeat scroll 0% bottom;
	padding: 10px 0px 30px 5px;
}

.colA1 {
	float: left;
	width: 180px;
	padding: 0px 5px 0px 5px;
	margin-left:10px;	
}


.colA1 a:link, .colA1 a:visited  {
	font-weight:bold;
	font-size:12px;
	color:#5596CE;
	margin:0;
	padding:0;
	text-decoration: none;
}


.colA1 a:hover, .colA1 a:active {
	font-weight:bold;
	font-size:12px;
	color:#5596CE;
	margin:0;
	padding:0;
	text-decoration: underline;
}


.colA1 img {
	float: right;
	padding-left: 10px;	
}





.colA2 {
	float: left;
	width: 180px;
	padding: 0px 0px 20px 15px;
	
}

.fl_info_bottom {
	width:881px;
	height:13px;
	clear: both;
}


#pro {margin:0px; padding:0px;}

#pro h5 {
	padding-bottom:3px;
	font-weight:bold;
	color: #363535;
}


#pro h6 {
	font-size: 12px;
	line-height:16px;
	padding:6px 0px;
	font-weight:bold;
	color: #d60000;
}
#pro p {
	font-size: 11px;
	line-height:16px;
	padding-bottom:5px;
	font-weight:normal;
	color:#a6a39d;
}

#account_types {
	padding: 0px;
	clear:both;
}

#account_types ul {
	height: 33px;
	overflow: hidden;
}

#account_types li {
	display: inline;
}

#account_types a {
	display: block;
	float: left;
	height: 33px;
	text-indent: -100em;
	overflow: hidden;
	background-repeat: no-repeat;
	padding-right:1px;
}

#account_types a:hover {
	background-position: 0 -66px;
}

#account_types .on a {
	background-position: 0 -33px;
}

#t1 a {
	width: 139px;
	background-image: url(../../media/pics/pro_bu.gif);
}

#t2 a {
	width: 160px;
	background-image: url(../../media/pics/premium_bu.gif);
}

#t3 a {
	width: 160px;
	background-image: url(../../media/pics/turnkey_bu.gif);
}

#t4 a {
	width: 140px;
	background-image: url(../../media/pics/edu_bu.gif);
}





/* footer */	
#pro_list {
	float: left;
	text-align: right;
	color: #C7C7C7;
	font-size:9px;
	text-decoration: none;
	margin:7px 40px 0px 0px;
	position:absolute;
	width:600px;
	padding-right:50px;
}
#pro_list a:link, #pro_list a:active {
	font-size: 10px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;	
	width:610px;
	padding: 0px 15px;
	
}
#pro_list a:hover{font-size: 10px; color:#ffffff;text-decoration: underline;padding :0px 15px;font-weight: bold;	}

#pro_list a:visited {font-size: 10px; color:#f0f0f0;text-decoration: underline;padding :0px 15px;font-weight: bold;	}


.indent_text {
	font-size: 15px;
	line-height: 19px;
	color:#0688c0;
	margin:10px 50px 0px 40px;
}

/* Copyrights
----------------------------------------------------------- */

#Copyrights {
	padding: 40px 0 0 0;
	background: url(../../media/pics/footer-trans.png) no-repeat;
}

#Copyrights p {
	font-size: 11px;
	text-align: center;
	color: #665f53;
}

#Copyrights a {
	color: #333;
}

/* Clearfix
----------------------------------------------------------- */

.br:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.br {
    display: inline-block;
}

.br {
    display: block;
    padding-bottom: 10px;
}
.winner_italics {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	color: #666666;
	padding-bottom:15px;
}

* html .br {
    height: 1px;
}
.screens {
	margin: 15px;
	border: 1px solid #999999;	
}
