/*------------------------------------------------------------------------------------------------
Default Style Sheet for LIGNewport


** NOTE: Use the CSS Optimizer at www.cssoptimizer.com to remove all comments and reduce file size
prior to uploading to live server. ***

- This is the default style sheet for the PAL application.  This sheet contains only the 
simple layout information for the application.  
------------------------------------------------------------------------------------------------*/

/* Typography Styles
------------------------------------------------------------------------------------------------*/
h1	{ margin: 25px 0px 10px 0px; font-size: 18px; color: #4c2607; }
h2	{ margin: 10px 0px 15px 0px; font-size: 16px; font-weight: bold; color: #204fa4; display: block;}
h3	{ float: left; font-size: 12px; width: 100%; font-weight: normal; margin-bottom: 5px; }
h4  { font-size: 12px; font-weight: bold; margin-bottom: 5px; color: #446BA1; }

img { border:0px;}
#description { clear: both; /* IE Hack */ margin-bottom: 15px; font-size: 14px; }
#footer p  { font-size: 11px; text-align: center; color: #555555; }
#copyright { float: left; padding-left: 10px; }
#siteby    { float: right; padding-right: 10px; }
.quote     { text-align: center; padding: 2px; font-weight: bold;
    background: #E1E1E1; border: 2px dotted #4c2607; }
.quoteby   { text-align: right; font-style: italic; margin-right: 10px; font-weight: normal; }

.right { text-align: right; margin-right: 10px; }
/* Page Layout Defaults
------------------------------------------------------------------------------------------------*/
* 		 { padding: 0; margin: 0; }
body 	 { font-family: Arial, Helvetica, sans-serif; background-color: #b0c4de; font-size: 14px; color:#204fa4; text-align: center; }
#wrapper { position: relative; width: 993px; margin-left: auto; margin-right: auto; text-align: left; border: 1px solid #666; background-color: #fafad2; }

#branding {height: 190px; float:left; width: 100%; background-color: #fafad2;}
#logo {height: 190px; float:left; width: 40%;}
#infolinks {height: 190px; float:right; width: 60%; z-index:1;}

#topnav {float:left; width: 100%; background:LightSteelBlue;}
#feedback{float:left; width: 100%; background: LightSteelBlue; padding-top:5px; padding-bottom:5px;}

#main-body {float:left; width: 100%; background: #E1E1E1;}
#content {float:left; width: 75%; background: #E1E1E1;}
#products {float:left; width: 100%; overflow:auto;}

#sidebar {float:right; width: 25%; background: #E1E1E1; height: 100%; }

#sidebar div   { padding-left:30px; padding-right:10px; }
#content div  { padding-left:10px; padding-right:10px; }

#footer	 { clear: both; padding: 2px 0px 2px 0px; height: 30px; border-top: 1px solid #999; }


#verisign {float:left; display:inline-block; text-align:center; width:100%; border-width:medium; }
/* Header Styles
------------------------------------------------------------------------------------------------
#branding { height: 144px; background: url(../../images/ripples.jpg) no-repeat 0 transparent; }
*/

	
/* Content Styles
------------------------------------------------------------------------------------------------*/
.content { margin: 20px 20px 20px 20px; width: 952px; }
.navcontent { float: left; margin: 20px 12px 20px 12px; width: 705px; }

/* List Styles
------------------------------------------------------------------------------------------------*/
ul { margin: 7px 0px 7px 25px; }
li {  padding-top: 10px; }
/* Sub-Navigation (subNav) Styles
------------------------------------------------------------------------------------------------*/
.sidenav { clear: both; float: right; width: 100%; font-size: .90em; font-weight: bold; margin: 15px 15px 0px 0px;  }

.menu {margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; background: #FFFFFF url(LayoutImages/MenuBackground.png) repeat;}

/* Sub-Option-Navigation (subOptionNav) Styles
------------------------------------------------------------------------------------------------*/

/* Button Styles
------------------------------------------------------------------------------------------------*/

/* Login Styles
------------------------------------------------------------------------------------------------*/

/* div Styles
------------------------------------------------------------------------------------------------*/
.centered {text-align:center; float:none; }

.ProdImage {float:none; padding:0; width:50%; height:50%; margin:0; display:block; }

.ImageColumn {padding:0; margin:0; border-spacing:0; }

.SearchBox { vertical-align:middle; padding:0; margin:0;}
.SearchError { text-align:right; float:right; }

.ProdList {float:left; width:25%; text-align:center; overflow:auto; display:block; }
.NewRow {float:left; width:100%; text-align:center; padding: 15px 10px 15px 10px; display:block;}
.Banner {float:none; width:100%; text-align:center; padding: 15px 10px 15px 10px; display:block;}


.Friends {text-align:center; width:100%; margin-bottom:20px; margin-top:50px; margin-left:10px; }
.FriendLogos {float:left; display:block; width:45%; text-align:center; }

.FloatLeft { float:left;}
.FloatRight { float:right; }

.CenteredText { text-align:center; }
.DetailsFloatLeft { float:left; padding-right:20px; }

.SizeCharts {height: 25px; width:100px; padding-left: 40px;}