/*

Mainstyle.css was created for www.freecond_freecondoms.co.uk

By Ricky Green
Email: Ricky.green@gmail.com

All CSS code is owned by www.freecond_freecondoms.co.uk please don't use this without permission.

 
 */

body { background-image:url(_img/main-background.png); font-family:Arial, Helvetica, sans-serif; font-size:0.8em; margin:0px; padding:0px; text-align:center; height:100%}
h1 { padding:0px; margin:0px; }
h2 { font-size:12px; color:#999999; font-weight:bold; border-bottom:1px solid #999; } 

a:link, a:visited, a:hover { background-color:#fff; }
	
li { list-style:none; padding:0px; margin:0px; }

li.topnew { list-style:none; padding:0px; margin:0px; color:#666; font-size:12px;}





 a:visited.left-top-nav {
list-style:none; padding:0px; margin:0px; color:#666; font-size:12px; text-decoration:underline;}
a:link.left-top-nav {
list-style:none; padding:0px; margin:0px; color:#666; font-size:12px;	text-decoration:underline;
}
a:hover.left-top-nav{
list-style:none; padding:0px; margin:0px; color:#666; font-size:12px;	text-decoration:none;
} 







a:visited.headlnk2 {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	
}
a:link.headlnk2 {
	color:#FFFFFF;
	font-size:10px;
		text-decoration:none;
	
}
a:hover.headlnk2 {
	color:#EEEDE8;
	font-size:10px;	
	text-decoration:underline;
}



a:visited.headlnk-big {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	
}
a:link.headlnk-big {
	color:#FFFFFF;
	font-size:12px;
		text-decoration:none;
	
}
a:hover.headlnk-big {
	color:#FFFFFF;
	font-size:12px;	
	text-decoration:underline;
}


.new{
	color:#FFFFFF;
	font-size:12px;}



 a:visited.headlnk {
	color:#FFFFFF;
	font-size:0.8em;
	line-height:1.4em;
	text-decoration:underline;
}
a:link.headlnk {
	color:#FFFFFF;
	font-size:0.8em;
	line-height:1.4em;
	text-decoration:underline;
}
a:hover.headlnk {
	color:#FFFFFF;
	font-size:0.8em;
	line-height:1.4em;
	text-decoration:none;
} 

.topnew4
{
 color:#FFFFFF; 
 font-size:12px;
 text-decoration:none;
 text-align:left;
}

.rederr

{
color:red;font-size:11px;text-align:left;width:700px;
}
 
 
 
 .spacer { padding:1px; height:1px;}
 
.left-nav a:link, .left-nav a:visited {  color:#666;  padding-right:60px; padding-left:1px; padding-top:1px; font-size:12px; padding-bottom:1px; text-align:left; text-decoration:none; border:none;}
.left-nav a:hover { font-size:12px; text-decoration:none; padding-top:1px; background-color:#fff !important;  }




li a:link, li a:visited {  color:#666; background-color:#FFF; font-size:12px; padding-left:0px; text-align:left; text-decoration:none; border:none;}
li a:hover { font-size:12px; text-decoration:underline; }

.Highlight-Text { background-color:#FFFF99;  line-height:1.7em; color:#666666;  }

form { margin:0px; padding:0px; } /* Fixes forms in ie. 6*/

input { margin:0px; padding:0px; }
.button {
		margin:0px;
		padding:0px;
		font-size:10px;
		font-weight:bold;
		color:#CCCCCC;
		background-color: #666666;
		border-style:outset;
		width:70px;
		border:0px;

  }
  .button1 {
		margin:0px;
		padding:0px;
		font-size:10px;
		font-weight:bold;
		color:#CCCCCC;
		background-color: #666666;
		border-style:outset;
		width:100px;
		border:0px;
  }
  
   .button2 {
		margin:0px;
		padding:0px;
		font-size:10px;
		font-weight:bold;
		color:#CCCCCC;
		background-color: #666666;
		border-style:outset;
		width:130px;
		border:0px;
  }



input.lform { width:150px; border:2px solid #3fbbce; margin-bottom:1px; }
input.qlform { width:245px; border:2px solid #c2c2bd; margin-top:10px; font-size:13px; padding:2px; }


input.quicklogin { width: 75px; height:25px;}
input.loginform { height:30px; width:58px; }
legend {font-size:11px; font-weight:bold;}

#Site-Wrapper { margin-left:auto; margin-right:auto; text-align:left; width:780px; }

/* Header */

#Header { background-image:url(_img/header-background.png); margin-top:20px; margin-bottom:20px; }
h1.Header-Logo { background-image:url(_img/header-logo.png); font-size:1px; height:74px; text-indent:-9999px; width:184px; } 
#Header-Nav { float:right; margin-top:29px; padding-right:20px; font-weight:bold;}
	#Header-Nav li { display:inline; margin:0px; list-style:none; font-weight:bold;}
		#Header-Nav li a:link, #Header-Nav a:visited { font-weight:bold;  background-image:url(_img/header-background.png); color:#fff; font-size:12px; padding-left:10px; text-decoration:none; border:none;}
		#Header-Nav li a:hover { font-weight:bold;  background-image:url(_img/header-background.png); font-size:12px; text-decoration:underline; }
			.Register { font-weight:bold; }
			
			

a.sitelinks1 {
 
 font-size:12px;	
 
 color: #555555;
 text-decoration:underline;
   }			
a:hover.sitelinks1
{	font-size:12px;
	 
	color: #555555;
	text-decoration:none;
	 }			
/* Content */

input.chkboxemail {height:20px; width:10px;}

#Content-(120508)Wrapper.120508(original) { background-color:#fff; height:100%; padding-bottom:20px;}
#Content-Wrapper { background-color:#fff;  padding-bottom:20px;}
#Content-Wrapper1 { background-color:#fff;  padding-bottom:20px;}
#Content-Wrapper5 { background-color:#fff;  padding-bottom:20px;}
#Content-Wrapper2 { background-color:#fff;  padding-bottom:20px;}
#Content-Wrapper10 { background-color:#fff; padding-bottom:20px;}
.Login { background-image:url(_img/Content-Login-h1.png); background-repeat:no-repeat; padding-bottom:5px;font-size:0.1em; height:28px; text-indent:-9999px; width:50px; margin:0px;} 
.Content-login-Wrap_login1 {height:165px; margin-left:10px; margin-top:10px;  width:170px;}
.Content-login-Wrap {height:165px; margin-left:10px; margin-top:-5px;  width:170px;}
.Content-Login { position:absolute; background-image:url(_img/Content-login-background.png); width:191px;  margin:0px;}
   .Content-Login a:link, a:visited, a:hover { background-image:url(_img/Content-login-background.png); color:#fff; font-size:0.8em; line-height:1.4em; text-decoration:underline; }
.Content-Header { background-color:#666;background-image:url(_img/content-header.png); ;height:175px; }

input.newc { color:#5D5D54; height:28px; vertical-align:middle; width:85px; }

#Content-Left { border-right:1px solid #ccc; padding:10px 5px 10px 6px; width:180px; float:left; }
#Bottom-Box-One {  padding:10px 3px 10px 10px; width:280px; float:left;}
#Bottom-Box-One2 {  padding:10px 3px 10px 10px; width:500px; float:left;}


h1.welcome { background-image:url(_img/welcome.png); font-size:1px; height:49px; text-indent:-9999px; width:277px; margin-bottom: 10px; } 
#Bottom-Box-Two {  width:275px; float:right; padding:10px 5px 10px 6px; margin-right:5px;}

#Bottom-right {  padding:10px 3px 10px 10px; width:560px; float:left;}

/* http://www.maxdesign.com.au/presentation/definition/dl-image-gallery.htm */

dl.gallery
{
border: 1px solid #ddccdd;
background-color: #ddd;
width: 122px;
text-align: center;
padding: 5px;
float: left;
margin-right: 25px;
}

.gallery dt { font-weight: bold; font-size:11px; }
/*.gallery dt a:link, .gallery dt a:visited, .gallery dt a:hover { border:none; padding:0; margin:0; } */
.gallery dt img
{
border: 1px solid #CCCCCC;
width: 120px;
height: 60px;
}

.gallery dd
{
margin: 0;
padding: 0;
}

.Quick-signup { width:255px; padding:10px; border:1px solid #c2c2bd;}
.Quick-signup1 { width:500px; padding:10px; border:1px solid #c2c2bd;}


/* Footer */ 

#Footer { color:#000; text-align:center; font-size:0.8em }

#Footer-Nav { padding-right:20px;}
#Footer-Nav li { display:inline; margin:0px; list-style:none;}
#Footer-Nav li a:link, a:visited { color:#000; margin-left:1px;  text-decoration:none; font-size:10px; }
#Footer-Nav li a:hover { background-color:#3ed1f1; color:#fff font-size:10px;}		
#Footer a:link, a:visited { color:#000; background-color:#eeeeee; font-size:10px; padding:2px; border-bottom:1px solid #3ed1f1; text-decoration:none; }
#Footer a:hover { background-color:#3ed1f1; color:#fff; font-size:10px;}
.successmsg{
color:#187785;
font-weight:bold;
}
.errmsg{
color:#FF0000;
font-weight:bold;
}
.errmsglogin {
	color:#FF0000;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.whitebold{
color:#FFFFFF; 
font-weight:bold;
}




a:visited.whitebold1{
color:#FFFFFF; 
font-weight:bold;

}
a:link.whitebold1{
color:#FFFFFF; 
font-weight:bold;
text-decoration:underline;
}
a:hover.whitebold1{
color:#FFFFFF; 
font-weight:bold;
text-decoration:none;
} 




.Content-login-Wrap1 {
height:150px;
 margin-left:20px; 
 margin-top:-10px;
}

#Bottom-Box-One1 { 
 padding:10px 3px 10px 10px; 
 width:0px;
  float:left;
}

h5.whitebold1{ 
color:#FFFFFF; 
font-weight:bold;
font-size:10px;
}

span.whitebold1a{ 
color:#FFFFFF; 
font-weight:bold;
font-size:10px;
}

.text{
color:#000000;
font-size:12px;
}
#boldlink{
color:#FFFFFF; 
font-weight:bold;
}

#Message-Box {  padding:10px 3px 10px 10px; width:500px; float:left;}

.label_back5{ 
	
	text-align:left;
	background-color:#ffffff;
	font:Arial;
	font-size:12px;
	
	color: #555555
}

.label_back6{ 
	
	text-align:left;
	background-color:#ffffff;
	font:Arial;
	font-size:12px;
	
	color: #555555
}