/*<Style> Default CSS Stylesheet for a new Web Application project {} */

.GeneralPage
{
margin-bottom: 0px; /* Margins */
margin-left: 0px; /* Margins */
margin-right: 0px; /* Margins */
margin-top: 0px; /* Margins */
}

.GeneralTable
{
}

.TopBanner
{
font-family: Verdana; /* Font Face */
font-size: 10pt; /* Font Size */
font-weight: Bold; /* Font Style */
text-decoration: none;
font-style: normal; /* FontStyle */
text-align: Left; /* Align Text */
}

.TopSubBanner
{
font-family: Verdana; /* Font Face */
font-size: 9pt; /* Font Size */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Left; /* Align Text */
}

.TopSubBannerText
{
font-family: Verdana; /* Font Face */
font-size: 9pt; /* Font Size */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Left; /* Align Text */
}

.LeftColumn
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
}

.LeftColumnText
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
}

.RightColumn
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
font-style: normal; /* Font Style */
font-weight: Normal; /* Font Style */
text-decoration: none;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
}

.RightColumnText
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
font-style: normal; /* Font Style */
font-weight: Normal; /* Font Style */
text-decoration: none;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
}

.Footer
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Center; /* Align Text */
vertical-align: Top; /* Align Text */
}

.FooterText
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Center; /* Align Text */
vertical-align: Top; /* Align Text */
}

.Instructions
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Left; /* Align Text */
}

.ErrorMessages
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Center; /* Align Text */
}

.Messages
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Center; /* Align Text */
}

.Headings
{
font-family: Verdana; /* Font Face */
font-size: 10pt; /* Font Size */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Left; /* Align Text */
}

.Headings2
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
font-weight: Bold; /* Font Style */
font-style: italic; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Left; /* Align Text */
}

.LandingPageHeading
{
font-family: Verdana; /* Font Face */
font-size: 10pt; /* Font Size */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Center; /* Align Text */
color: White;
vertical-align: middle;
background-color: #22386f;
height: 50px;
}

.Content
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Left; /* Align Text */
}

.Content2
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
}

.ContentTableHeader
{
font-family: Verdana; /* Font Face */
font-size: 10pt; /* Heading Font Size */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
text-align: Left; /* Align Text */
color:Black;
background-color:Transparent;
}

.StepHeader
{
font-family: Verdana; /* Font Face */
font-size: 11pt; /* Heading Font Size */
font-weight: Bold; /* Heading Font Style */
font-style: italic; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
text-align: Left; /* Align Text */
color: #B40404;
}

.ContentTable
{
}

.ContentTableHorizontal
{
}

.productshortdesc 
{
	margin: 10px 0 0 0;
	/*color: #000;
	font-size: 11pt;
	font-weight: bold;*/
	 
}

/*
	Featured Content Slider
	by: Chris Coyier
*/
*											{ margin: 0; padding: 0; }
					  				  

/*
	PAGE STRUCTURE
*/
#contentsliderpage-wrap 									{ width: 535px; margin: 10px 0 0 0; position: relative; min-height: 330px;
											  background: url(images/design/contentslider/bg.png) top center; }

/*
	SLIDER
*/
.slider-wrap2								{ width: 500px; position: absolute; top: 18px; left: 18px; }			
.stripViewer2 .panelContainer2
.panel2 ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer2								{ position: relative; overflow: hidden; width: 500px; height: 240px; }
.stripViewer2 .panelContainer2				{ position: relative; left: 0; top: 0; }
.stripViewer2 .panelContainer2 .panel2			{ float: left; height: 100%; position: relative; width: 500px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/design/contentslider/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/design/contentslider/icon-uparrowsmallwhite.png) top center no-repeat; }

/*
	 Homepage CSS listings for 9.1.2011 - pcnametag
	 by Cory Weidenfeller
*/

a { text-decoration: none; }
a:focus { outline: 0; }
#tabbedpage-wrap { width: 715px; margin-bottom: 20px; border: #999 1px solid; }

/* Generic Utility */
.hide { position: absolute; top: -9999px; left: -9999px; }


/* Specific to example one */

#example-two { width: 715px; height: auto; overflow: hidden; padding-bottom: 10px;}

#example-two .newheaderbox {font: bold 20px/26px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #333 url(Images/design/HP2011/9.1.11/newprodhead_bg.jpg) repeat-x; height: 36px; width: 703px; padding: 12px 0 0 12px; overflow: hidden;}

#example-two .nav { overflow: hidden; margin: 0 0 10px 0; text-decoration: none; width: 720px;}
#example-two .nav li {float: left; margin-right: 1px;}
#example-two .nav li.holder { width: 106px; }
#example-two .nav li.lanyard { width: 99px; }
#example-two .nav li.last { margin-right: 0; }
#example-two .nav li a { display: block; background: #959290; color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: center; border: 0; text-decoration: none;  padding: 7px 19px 7px 19px; }
#example-two .nav li a:hover { background-color: #111; }
#example-two .nav li.navheader {width: 195px;}

#example-two ul { list-style: none;}
#example-two ul li .img { padding-right: 9px; display: inline-block; padding-left: 9px;}
#example-two ul li a { display: inline-block; padding: 2px; color: #666; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none;}
#example-two ul li a:hover { background: #22386f; color: white; }
#example-two ul li:last-child a { border: none;}

#example-two ul li.nav-one a.current, #example-two ul.holders li a:hover { background-color: #6db33f; color: white; }
#example-two ul li.nav-two a.current, #example-two ul.lanyards li a:hover { background-color: #005596; color: white; }
#example-two ul li.nav-three a.current, #example-two ul.pouches li a:hover { background-color: #642b40; color: white; }
#example-two ul li.nav-four a.current, #example-two ul.totebags li a:hover { background-color: #23515c; color: white; }
#example-two ul li.nav-five a.current, #example-two ul.organizers li a:hover { background-color: #569bbe; color: white; }
#example-two ul li.nav-six a.current, #example-two ul.registration li a:hover { background-color: #569bbe; color: white; }

.reviewcontainer {background: #d7e6e9 url(Images/design/HP2011/9.1.11/instantinsert_bg2.jpg) no-repeat; overflow: hidden; width: 343px; height: 150px; position: relative;}
.reviewimg {position: relative; z-index: 5; top: -90; left: 195; overflow: hidden;}
.reviewtext {font: normal 12px/16px Arial, Helvetica, sans-serif; z-index: 4; top: 0; left: 0; position: relative; padding: 5px 0 0 10px; height: 150px; overflow: hidden; color:#000000;}
.reviewtexthead {font: bold 23px/24px Arial, Helvetica, sans-serif; color: #22386f;}
.reviewtextsubhead {font: bold 14px/16px Arial, Helvetica, sans-serif; color: #000000;}

.reviewcontainer2 {background: #d7e6e9 url(Images/design/HP2011/9.1.11/instantinsert_bg2.jpg) no-repeat; overflow: hidden; width: 343px; height: 150px; position: relative;}
.reviewimg2 {position: relative; z-index: 5; top: -146; left: 230; overflow: hidden;}
.reviewtext2 {font: normal 12px/16px Arial, Helvetica, sans-serif; z-index: 4; top: 0; left: 0; position: relative; padding: 5px 0 0 10px; height: 150px; overflow: hidden; color:#000000;}
.reviewtexthead2 {font: bold 23px/24px Arial, Helvetica, sans-serif; color: #000000;}
.reviewtextsubhead2 {font: bold 14px/12px Arial, Helvetica, sans-serif; color: #f1f2f2;}

.instantinsertcontainer {background: #d7e6e9 url(Images/design/HP2011/9.1.11/instantinsert_bg2.jpg) no-repeat; overflow: hidden; width: 350px; height: 150px; position: relative;}
.instantinsertimg {position: relative; z-index: 5; top: -118; left: 208; overflow: hidden;}
.instantinserttext {font: normal 12px/16px Arial, Helvetica, sans-serif; z-index: 4; top: 0; left: 0; position: relative; padding: 5px 0 0 10px; height: 150px; overflow: hidden; color:#000000;}
.instantinserttexthead {font: bold 25px/32px Arial, Helvetica, sans-serif; color: #22386f;}
.instantinserttextsubhead {font: bold 14px/12px Arial, Helvetica, sans-serif; color: #f1f2f2;}

.connectedheader {background: #666 url(Images/design/HP2011/9.1.11/connected_bg.gif) repeat-x; height: 26px; font: bold 16px/23px Arial, Helvetica, sans-serif; color: #FFFFFF; padding-left: 8px;}

.productfeaturecopy {font: Arial, Helvetica, sans-serif; position: relative; overflow: hidden; width: 715px; height: 185px;}

.plannersection {display: block; width: 168px; height: 250px; background: #414042 url(Images/design/HP2011/9.1.11/plannersection_bg2.jpg) no-repeat; margin: 0px auto;}
.plannersection ul li.planners{ display: block; width: 162px; height: 67px; background:  url(Images/design/HP2011/9.1.11/planner_button_inactive.jpg); text-align: left; margin-bottom: 2px;}
.plannersection ul li.planners .plannerbeginner {display: block; height: 67px; text-align: center; font: bold 14px Arial, Helvetica, sans-serif; vertical-align: middle; padding-top: 8px;}
.plannersection ul li.planners .plannerexpert {display: block; height: 67px; text-align: center; font: bold 14px Arial, Helvetica, sans-serif; vertical-align: middle; padding-top: 8px;}
li.planners a, .plannersection ul li a {color: #000000; text-decoration: none;	}
li.planners a:link, .plannersection ul li a:link {color:#000000; /* visited link */}
li.planners a:visited, .plannersection ul li a:visited {color:#000000; /* visited link */}
li.planners a:hover, .plannersection ul li:hover a{display: block; height: 67px; background: url(Images/design/HP2011/9.1.11/planner_button_active.jpg); color: #ffffff;}
li.planners a:active, .plannersection ul li a:active { display: block; height: 67px; background: url(Images/design/HP2011/9.1.11/planner_button_active.jpg); color: #ffffff;}
.plannersection ul li.plannerboxheader{width: 162px; height: 98px; text-align: center; margin-bottom: 2px; list-style: none; color: #FFFFFF; padding-top: 10px; font: bold 18px/20px Arial, Helvetica, sans-serif;}

.hpmaincontent {background: #eae9d4 url(Images/design/HP2011/9.1.11/HPmain_bg.jpg) no-repeat; width: 535px; height: 250px; position: relative; overflow: hidden;}
.hpmaintext {z-index: 5;}
.hpmainhead {font: bold 28px/32px Arial, Helvetica, sans-serif; color: #000000; padding-left: 12px; padding-top: 10px;}
.hpmainsubhead {font: bold 16px/18px Arial, Helvetica, sans-serif; color: #333; padding-left: 12px; padding-top: 2px;}
.hpmainbodycopy {font: normal 14px/18px Arial, Helvetica, sans-serif; padding-left: 12px; margin-top: 13px;}
.hpmainphone {font: bold 23px/23px Arial, Helvetica, sans-serif; color: #C00; padding-left: 12px; margin-top: 12px;}
.hpmainimg { width: 214px; height: 250px; position: relative; top: -234; left: 325; overflow: hidden; z-index: 4;}

.hpmaincontent2 {background: #cbd1e1 url(Images/design/HP2011/9.1.11/HPmain_bg2.jpg) no-repeat; width: 720px; height: 230px; position: relative; overflow: hidden;}
.hpmaintext2 {z-index: 5;}
.hpmainhead2 {font: bold 36px/38px Arial, Helvetica, sans-serif; color: #000000; padding-left: 12px; padding-top: 10px;}
.hpmainsubhead2 {font: bold 15px/17px Arial, Helvetica, sans-serif; color: #333; padding-left: 12px; padding-top: 2px;}
.hpmainbodycopy2 {font: bold 19px/22px Arial, Helvetica, sans-serif; padding-left: 12px; margin-top: 13px; color: #C00C00;}
.hpmainphone2 {font: bold 29px/31px Arial, Helvetica, sans-serif; color: #C00; padding-left: 12px; margin-top: 12px;}
.hpmainimg2 { width: 290px; height: 229px; position: relative; top: -215; left: 428; overflow: hidden; z-index: 4;}

.hpmaincontent3 {background: #eff0f0 url(Images/design/HP2011/9.1.11/HPmain_salebg.jpg) no-repeat; width: 720px; height: 197px; position: relative; overflow: hidden;}
.hpmaintext3 {z-index: 5;}
.hpmainhead3 {font: bold 22px/23px Arial, Helvetica, sans-serif; color: #666; padding-left: 12px; padding-top: 10px;}
.hpmainsubhead3 {font: bolder 37px/38px Arial, Helvetica, sans-serif; color: #C00C00; padding-left: 12px; padding-top: 1px;}
.hpmainbodytext3 {font: normal 13px/17px Arial, Helvetica, sans-serif; padding-left: 12px; margin-top: 8px;}
.hpmainbodycopy3 {font: bold 22px/24px Arial, Helvetica, sans-serif; padding-left: 12px; margin-top: 14px; color: #000000; text-align:center;}

.newheaderbox {font: bold 20px/26px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #333 url(Images/design/HP2011/9.1.11/newprodhead_bg.jpg) repeat-x; height: 36px; width: 703px; padding: 12px 0 0 12px; overflow: hidden;}


