
/*IE PNG Fix*/

/*Page Layout*/
body
{
	margin:0;
	padding:0;
	z-index:5;
	position:relative;
	background:#ff0000;
	background-image:url('http://www.ellisbriggscycles.co.uk/customframebuilding/images/ebback.png');
	height:100%;
}

#lightbox_back
{
	margin:0;
	padding:0;
	z-index:1999;
	position:relative;
	background: url('http://customframebuilding.ellisbriggscycles.co.uk/images/darken.png') repeat;
}

#lightbox
{
	position:absolute;	
    top: 100px;
	width: 100%;
	z-index:2000;
}

img.lightbox
{
	display: block;
    margin-left: auto;
    margin-right: auto;
}

#lightbox_bott
{
	width: 500px;
	display: block;
    margin-left: auto;
    margin-right: auto;
	background:#ffffff;
}

#lightbox_caption
{
	width: 400px;
	height: 30px;
	background:#ffffff;
	font-size: 16px;
	Margin: 0px 0px 0px 0px;
	Padding: 0px 0px 0px 0px;	
	float: left;
	display: block;
	text-align: left;
}

#lightbox_link
{
	width: 100px;
	height: 30px;
	background:#ffffff;	
	float: right;
	display: block;
	text-align: right;
}

#wrapper
{
	width: 800px;
	padding:0 0px;
	margin:0 auto;
	background:#FFFFFF;
	border-left:8px solid #b60000;
	border-right:8px solid #b60000;
	z-index:1;
	position:relative;
}

#site_browser
	{		
    	margin: 0px 0px 0px 0px;
    	padding: 0px 0px 0px 0px;
		background:#FF0000;
		height:38px;
		width:800px;
	}

#header
	{		
    	margin: 0px 0px 0px 0px;
    	padding: 0px 0px 0px 0px;
		clear:both;
		background:#FFFFFF;
	    background-image:url('http://customframebuilding.ellisbriggscycles.co.uk/images/index.jpg');
		height:299px;
		width:800px;
	}

		#header_col_1
		{
		    float: left;
			height:272px;
		}

		#header_col_2
		{
		    float: right;
			height:272px;
		}

			#header_col_2_top
			{
				height:70px;				
			}
			
				#tabnav
					{
						height: 20px;
						margin: 0;
						padding-left: 10px;
					}

				#tabnav li
					{
						margin: 0; 
						padding: 0;
				  		display: inline;
				  		list-style-type: none;
				  	}
	
				#tabnav a:link, #tabnav a:visited
					{
						float: left;
						background: #b00000;
						font-size: 10px;
						line-height: 14px;
						font-weight: bold;
						padding: 2px 10px 2px 10px;
						margin-right: 4px;
						border: 1px solid #b00000;
						text-decoration: none;
						color: #202020;
					}

				#tabnav a:link.active, #tabnav a:visited.active
					{
						border-top: 1px solid #ff0000;
						background: #ff0000;
						color: #000000;
					}

				#tabnav a:hover
					{
					text-decoration: underline;
					background: #ff0000;
					color: #000000;
					}
			
			#header_col_2_bott
			{	
				height:193px;
			}

		#header_bott
		{
		    clear: both;
		}
			#menu  
				{
				float:left;
				width:100%;
				background:transparent;
				font-size:11px;
				line-height:normal;
				}
  
			#menu  ul 
				{
				margin:0;
				padding:0px 10px 0;
				list-style:none;
				}
  
			#menu  li 
				{
				float:left;
				background:url('http://customframebuilding.ellisbriggscycles.co.uk/images/left.gif') no-repeat left top;
				margin:0;
				padding:0 0 0 9px;
        		border-bottom:1px solid #515151;
				}
  
			#menu  a:link
				{
				Color: #000000;
				Font-Family: Verdana, Lucida, Sans-Serif;
				Font-Size: 14px;
			  	float:left;
			  	display:block;
			  	background:url('http://customframebuilding.ellisbriggscycles.co.uk/images/right.gif') no-repeat right top;
			  	padding:5px 15px 4px 3px;
			  	text-decoration:none;
			  	font-weight:bold;
				}
  
			#menu  a:visited
				{
				Color: #000000;
				Font-Family: Verdana, Lucida, Sans-Serif;
				Font-Size: 14px;
			  	float:left;
			  	display:block;
			  	background:url('http://customframebuilding.ellisbriggscycles.co.uk/images/right.gif') no-repeat right top;
			  	padding:5px 15px 4px 3px;
			  	text-decoration:none;
			  	font-weight:bold;
				}

			#menu  a:hover 
				{
				color:#000000;
			  	text-decoration:underline;
				}
  
			#menu  #current 
				{
				background-image:url('http://customframebuilding.ellisbriggscycles.co.uk/images/left_on.gif');
        		border-bottom:1px solid white;
				}
  
			#menu #current a 
				{
				background-image:url('http://customframebuilding.ellisbriggscycles.co.uk/images/right_on.gif');
				}

	#content
	{
		clear:both;
		padding-bottom: 42px;
        overflow: hidden;
		width:800px;
		background:#FFFFFF;
	}

		#content_col_1
		{
			width:800px;
		}

	#footer
	{
		clear:both;
		background:#808080;
        border-top:2px solid black;
		height:30px;
		width:800px;
	}

/* Info Display Options */

div.col_right
{
    float: right;
    width:250px;    
    border-left: solid 1px #000000;
    padding-left: 5px;
}

div.col_left
{
    float: left;
    width:525px;
}

div.text_col_left
{
    float: left;
    width: 400px;
}

div.text_col_right
{
    float: right;
    width: 400px;
}

div.info_box
{
    Border: solid 5px #D7D5D5;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
}

div.pics
{
	float: right;
    Border: solid 1px #000000;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
}

div.info_box2
{
    background:#EEEEEE;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
}

div.divider
{
    clear:both;
}

div.left
{
    clear:left;
}

div.right
{
    clear:right;
}

/* Images */

IMG
{
    margin: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;
	Border: 0px;
}

IMG.logo
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

IMG.inline
{
    display:inline;
}

IMG.border_grey
{
    Border: solid 5px #c0c0c0;
}

IMG.float_left
{
    Float: left;
}

IMG.float_right
{
    Float: right;
}

/* Links */

a:link
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Size: 14px;
Text-Decoration:underline;
Border: 0px;
}

a:visited
{
Color: black;
Text-Decoration:underline;
Border: 0px;
}

a:hover
{
Color: black;
Text-Decoration:none;
Border: 0px;
}

a:active
{
Color: black;
Text-Decoration:none;
Border: 0px;
}

a:link.siteselector
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Size: 16px;
Text-Decoration:underline;
}

a:visited.siteselector
{
Color: black;
Text-Decoration:underline;
}

a:hover.siteselector
{
Color: black;
Text-Decoration:none;
}

a:active.siteselector
{
Color: black;
Text-Decoration:none;
}

a:link.credits
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Style: Italic;
Font-Size: 10px;
Text-Decoration:none;
Text-Align: center;
Vertical-Align: bottom;
Margin: 0px 0px 0px 0px;
Padding: 0px 0px 0px 0px;
}

a:visited.credits
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Style: Italic;
Font-Size: 10px;
Text-Decoration:none;
Text-Align: center;
Vertical-Align: bottom;
Margin: 0px 0px 0px 0px;
Padding: 0px 0px 0px 0px;
}

a:hover.credits
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Style: Italic;
Font-Size: 10px;
Text-Decoration:underline;
Text-Align: center;
Vertical-Align: bottom;
Margin: 0px 0px 0px 0px;
Padding: 0px 0px 0px 0px;
}

a:active.credits
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Style: Italic;
Font-Size: 10px;
Text-Decoration:none;
Text-Align: center;
Vertical-Align: bottom;
Margin: 0px 0px 0px 0px;
Padding: 0px 0px 0px 0px;
}

/* Text Formatting css */

H1
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Weight: Bold;
Font-Size: 24px;
Text-Align: left;
Vertical-Align: top;
Margin: 10px 10px 10px 10px;
Padding: 0px 0px 0px 0px;
}

H1.site_selector
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Weight: Bold;
Font-Size: 20px;
Text-Align: left;
Vertical-Align: top;
Margin: 0px 0px 0px 0px;
Padding: 0px 0px 0px 0px;
}

H2
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Weight: Bold;
Font-Size: 20px;
Text-Align: left;
Vertical-Align: top;
Margin: 10px 10px 10px 10px;
Padding: 0px 0px 0px 0px;
}

H3
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Weight: Bold;
Font-Size: 18px;
Text-Align: left;
Vertical-Align: top;
Margin: 10px 10px 10px 10px;
Padding: 0px 0px 0px 0px;
}

H4
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Weight: Bold;
Font-Size: 16px;
Text-Align: left;
Vertical-Align: top;
Margin: 10px 10px 10px 10px;
Padding: 0px 0px 0px 0px;
}

H5
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Weight: Bold;
Font-Size: 14px;
Text-Align: left;
Vertical-Align: top;
Margin: 10px 10px 10px 10px;
Padding: 0px 0px 0px 0px;
}

H6
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Weight: Bold;
Font-Size: 14px;
Text-Align: left;
Vertical-Align: top;
Margin: 10px 10px 10px 10px;
Padding: 0px 0px 0px 0px;
}

P
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Size: 14px;
Text-Align: left;
Vertical-Align: top;
Margin: 10px 10px 10px 10px;
Padding: 0px 0px 0px 0px;
}

P.right
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Size: 14px;
Text-Align: right;
Vertical-Align: top;
Margin: 10px 10px 10px 10px;
Padding: 0px 0px 0px 0px;
}

P.credits
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Size: 10px;
Text-Align: center;
Vertical-Align: bottom;
Margin: 0px 0px 0px 0px;
Padding: 0px 0px 0px 0px;
}

P.slogan
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Style: Italic;
Font-Size: 10px;
Text-Align: left;
Vertical-Align: bottom;
Margin: 0px 0px 0px 0px;
Padding: 0px 0px 0px 0px;
}

Address
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Style: Italic;
Font-Size: 10px;
Text-Align: center;
Vertical-Align: bottom;
Margin: 0px 0px 0px 0px;
Padding: 0px 0px 0px 0px;
}

Address.contact
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Size: 14px;
Text-Align: left;
Vertical-Align: bottom;
Margin: 10px 10px 10px 10px;
Padding: 0px 0px 0px 0px;
}

LI
{
Color: red;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Size: 14px;
Text-Align: left;
Vertical-Align: top;
Margin: 0px 0px 0px 0px;
Padding: 0px 0px 0px 0px;
}

TABLE
{
Margin: 10px 10px 10px 10px;
Padding: 0px 0px 0px 0px;
}

TD
{
Color: black;
Border: solid 2px #c0c0c0;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Size: 12px;
Font-Weight: Bold;
Text-Align: left;
Vertical-Align: top;
Margin: 5px 5px 5px 5px;
Padding: 0px 0px 0px 0px;
}

TD.title
{
Color: black;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Size: 16px;
Font-Weight: Bold;
Text-Align: left;
Vertical-Align: top;
Margin: 5px 5px 5px 5px;
Padding: 0px 0px 0px 0px;
}

TD.heading
{
Color: black;
Border: solid 2px #c0c0c0;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Size: 14px;
Font-Weight: Bold;
Text-Align: left;
Vertical-Align: top;
Margin: 5px 5px 5px 5px;
Padding: 0px 0px 0px 0px;
}

TD.desc
{
Color: black;
Border: solid 2px #c0c0c0;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Style: Italic;
Font-Size: 12px;
Text-Align: left;
Vertical-Align: top;
Margin: 5px 5px 5px 5px;
Padding: 0px 0px 0px 0px;
}

TD.price
{
Color: black;
Border: solid 2px #c0c0c0;
Font-Family: Verdana, Lucida, Sans-Serif;
Font-Size: 14px;
Text-Align: right;
Vertical-Align: bottom;
Margin: 5px 5px 5px 5px;
Padding: 0px 0px 0px 0px;
}
".php"