/*------------------------------------------------------------------------------------------------
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: Comic Sans MS, Arial, Helvetica, sans-serif; background-color: #FFFFFF; font-size: 14px; color:#204fa4; text-align: center; }
#wrapper { position: relative; width: 1260px;  margin-left: 0px; margin-right: auto; text-align: left;  background-color: #FFFFFF; }

#header {float:left; width: 100%; background-color: #FFFFFF;}
#logo {float:left; width: 100%; margin-bottom: 0px; padding-bottom: 0px;}


#infolinks {float:left; background-color: #cc0000; width:1260px; margin-top: 0px; padding-top: 0px; }

#topnav {float:left; width: 100%; background:LightSteelBlue;}
#feedback{float:left; width: 100%; background: LightSteelBlue; padding-top:5px; padding-bottom:5px;}


/* Content areas */
#content_body {float:none; width: 1200px; background: #FFFFFF;}
#content_middle {float:left; width: 980px; background: #FFFFFF; }


#leftnav {float:left; width: 135px; height: 100%;  }
#rightnav {float:right; width: 200px; height: 100%; background:#FFFFFF; vertical-align:top;}
#content_leftmiddle {float:left; width: 1000px; background: #FFFFFF; }
#content_middleright {float:left; width: 1065px; background: #FFFFFF; }
#content_whole {float:left; width: 1200px; background: #FFFFFF; }


#products {float:left; width: 100%; overflow:auto;}

#sidebar {float:right; width: 25%; background: #E1E1E1; height: 100%; }

#content div  { padding-left:5px; }

#footer	 { clear: both; padding: 2px 0px 2px 0px; height: 80px; 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 15px 20px 10px; width: 1065px; }
.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:left; width: 100%; font-size: .90em; font-weight: bold; margin: 0px 0px 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:25%; height:25%; 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:20%; text-align:center; overflow:auto; display:block; }
.NewRow {float:left; width:1065px; text-align:center; padding: 15px 10px 15px 10px; display:block;}
.Banner {float:none; width:900px; text-align:center; padding: 15px 10px 15px 10px; display:block; }
.Details {float:none; width:1000px; text-align:left; padding: 15px 10px 15px 20px; display:block; }
.Percent95 {float:none; width:95%; text-align:left; padding: 15px 10px 15px 30px; margin-left: 30px; display:block; }
.ViewOptions {float:left; width:1065px; padding: 5px 10px 5px 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;}

/*
.NavMenu2010 { background-color:#cc0000; color:Silver; font-family:Comic Sans MS; font-size:medium; padding-bottom:10px;}
.NavMenuItem { padding-left: 25px; padding-right: 10px; background-color:#cc0000;  }
*/

.NavMenu2010 { color:Silver; font-family:Comic Sans MS; font-size:medium; padding-bottom:10px;}
.NavMenuItem { padding-left: 25px; padding-right: 10px;   }
.Quarters {width:25%; float:left;}

.ContentBlocks {float:left; width:100%; }
.Shrunk { width:95%; height:95%; }
.Top { vertical-align:top ; }
.DailDealsButton { font-size:x-large; font-weight:bolder; color:Olive; text-align:center;}
