body {
font-size : 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: auto;
text-align: center;
background-color: #C4CF9C;
height: 100%;
}

.style1 {font-size: 10px}
a:link {
	color: #333300;
	text-decoration: none;
	border: hidden;
}
a:visited {
	color: black;
	text-decoration: none;
}
a:hover {
	color: grey;
	text-decoration: none;
}
a:active {
    color: #666600;
	text-decoration: none;
}

#outBox{
	position: relative;
	text-align: center;
    margin: 0 auto;
	border: 1px solid #dddddd;
	z-index:1;
	left: 0px;
}

#headerBox{
	margin: auto;
	text-align: center;
	width:955px;
	height:147px;
	border: 0px solid #dddddd;
	z-index:1;
	left: 0px;
}

#headerBox1 {
    float:left;
	margin: auto;
	background-image: url('images/home_01.gif');
	background-repeat: no-repeat;
	width:150px;
	height:149px;
	border: 0px solid #000000;
	z-index:1;
	left: 0px;
}

#headerBox2 {
	float:left;
	margin: auto;
	background-image: url('images/home_02.gif');
	background-repeat: no-repeat;
	width:205px;
	height:149px;
	border: 0px solid #ffffff;
	z-index:1;
	
}

#headerBox3 {
	float:left;
	margin: auto;
	background-image: url('images/home_03.gif');
	background-repeat: no-repeat;
	width:200px;
	height:149px;
	border: 0px solid #dddddd;
	z-index:1;
}

#headerBox4 {
	float:left;
	margin: auto;
	background-image: url('images/home_04.gif');
	background-repeat: no-repeat;
	width:196px;
	height:149px;
	border: 0px solid #dddddd;
	z-index:1;
}

#headerBox5 {
	float:left;
	margin: auto;
	background-image: url('images/home_05.gif');
	background-repeat: no-repeat;
	width:204px;
	height:149px;
	border: 0px solid #dddddd;
	z-index:1;
}

#menuBox {
	margin: auto;
	text-align: center;
	width:955px;
	height:27px;
	border: 0px solid #dddddd;
	z-index:1;
	left: 0px;
}

#menuBox1 {
    float:left;
	margin: auto;
	background-image: url('images/spacer_left.jpg');
	background-repeat: no-repeat;
	width:27px;
	height:27px;
	border: 0px solid #ffffff;
	z-index:1;
	left: 1px;
}

#menuBox2 {
    float:left;
	margin: auto;
	background-image: url('images/home_off.jpg');
	background-repeat: no-repeat;
	width:140px;
	height:27px;
	border: 0px solid #ffffff;
	z-index:1;
	left: 1px;
}

#menuBox2:hover
{
background-image: url('images/home_on.jpg');
}

#menuBox3 {
    float:left;
	margin: auto;
	background-image: url('images/visitors_off.jpg');
	background-repeat: no-repeat;
	width:140px;
	height:27px;
	border: 0px solid #ffffff;
	z-index:1;
	left: 1px;
}

#menuBox3:hover
{
background-image: url('images/visitors_on.jpg');
}

#menuBox4 {
    float:left;
	margin: auto;
	background-image: url('images/cmmnity_off.jpg');
	background-repeat: no-repeat;
	width:140px;
	height:27px;
	border: 0px solid #ffffff;
	z-index:1;
	left: 1px;
}

#menuBox4:hover
{
background-image: url('images/cmmnity_on.jpg');
}

#menuBox5 {
    float:left;
	margin: auto;
	background-image: url('images/biz_off.jpg');
	background-repeat: no-repeat;
	width:140px;
	height:27px;
	border: 0px solid #ffffff;
	z-index:1;
	left: 1px;
}

#menuBox5:hover
{
background-image: url('images/biz_on.jpg');
}

#menuBox6 {
    float:left;
	margin: auto;
	background-image: url('images/news_off.jpg');
	background-repeat: no-repeat;
	width:140px;
	height:27px;
	border: 0px solid #ffffff;
	z-index:1;
	left: 1px;
}

#menuBox6:hover
{
background-image: url('images/news_on.jpg');
}

#menuBox7 {
    float:left;
	margin: auto;
	background-image: url('images/contact_off.jpg');
	background-repeat: no-repeat;
	width:140px;
	height:27px;
	border: 0px solid #ffffff;
	z-index:1;
	left: 1px;
}

#menuBox7:hover
{
background-image: url('images/contact_on.jpg');
}

#menuBox8 {
    float:left;
	margin: auto;
	background-image: url('images/spacer_right.jpg');
	background-repeat: no-repeat;
	width:88px;
	height:27px;
	border: 0px solid #ffffff;
	z-index:1;
	left: 1px;
}

#mainBox {
	margin: auto;
	text-align: center;
	overflow: hidden; 
	width:955px;
    top: 155px;
	border: 0px solid #000000;
	z-index:1; 
	background-color: #D7D9B6;
}

#sideBox {
	float:left;
	margin: auto;
	background-image: url('images/newhome_04.gif');
	width:150px;
    top: 0px;
	left:0px;	
	margin-bottom: -6000px;
	padding-bottom: 6000px;
	border: 0px solid #000000;
	z-index:1;
	left: 0px;
	background-color: #F5F5F5;
}

#footerBox{
	clear: both;
	margin: auto;
	text-align: center;
	width:955px;
	height:100%;
	border: 0px solid #dddddd;
	z-index:1;
	left: 0px;
}

#footerBox1 {
	margin: auto;
	background-image: url('images/footer.gif');
	background-repeat: no-repeat;
	width:955px;
	height:75px;
	border: 0px solid #000000;
	z-index:1;
	left: 0px;
}

#prodBox {
    float:left;
	margin: auto;
	width:750px;
	height:100%;
    top: 0px;
	border: 0px solid #000000;
	z-index:1;
	background-color: #D7D9B6;
}

#prodBoxWide {
    float:left;
	margin: auto;
	padding-left: 20px;
	text-align:left;
	width:750px;
	height:100%;
    top: 0px;
	border: 0px solid #000000;
	z-index:1;
	background-color: #D7D9B6;
}

#rightSideBox {
    float:left;
	margin: auto;
	width:305px;
    top: 0px;
	border: 0px solid #000000;
	z-index:1;
	background-color: #EBEEDD;
}

#otherBox {
	float:left;
	margin: auto;
	padding: 0px;
	width:50px;
    top: 0px;
	border: 0px solid #000000;
	text-align: left;
	color: #660000;
}


#middleBox {
	position:absolute;
	padding: 0px;
	width:600px;
	left:20px;
    top: 150px;
	border: 0px solid #000000;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
}

#bosBoxHarry {
	position:absolute;
	padding: 0px;
	width:560px;
	left:20px;
    top: 350px;
	border: 0px solid #000000;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
}

#bosBoxHorse {
	position:absolute;
	background-image: url('images/home_22.gif');
	background-repeat: no-repeat;
	width:207px;
	height:277px;
	border: 0px solid #000000;
	z-index:1;
	top: 147px;
	left: 595px;
}

#bosBoxProd1 {
    float:left;
	margin: auto;
	background-image: url('images/home_19.gif');
	background-repeat: no-repeat;
	width:199px;
	height:278px;
	border: 0px solid #000000;
	z-index:1;
	left: 0px;
}

#bosBoxProd2 {
	float:left;
	margin: auto;
	background-image: url('images/home_20.gif');
	background-repeat: no-repeat;
	width:199px;
	height:278px;
	border: 0px solid #ffffff;
	z-index:1;
	
}

#bosBoxProd3 {
	float:left;
	margin: auto;
	background-image: url('images/home_21.gif');
	background-repeat: no-repeat;
	width:199px;
	height:278px;
	border: 0px solid #dddddd;
	z-index:1;
}


#checkOutBox {
	position:relative;
	margin: auto;
	text-align: center;
	width:400px;
    top: 0px;
	border: 0px solid #ffffff;
	z-index:1; 
	left: 0px;
	background-color: #D7D9B6;

}


#flashBox {
	position:absolute;
	width:400px;
	height:300px;
    left: 0px;
	top: 5px;
	padding: 5px;
	margin: 5px;
	border: 5px solid #556B2F;
	z-index:1;
	background-color: white;
}

#messageBox {
	position:absolute;
	width:408px;
    left: 0px;
	top: 333px;
	padding: 5px;
	margin: 5px;
	border: 1px solid #556B2F;
	background-color: #F5F5F5;
}
#calanderBox {
	position:absolute;
	width:351px;
    left: 430px;
	top: 5px;
	padding: 5px;
	margin: 5px;
	border: 1px solid #556B2F;
	background-color: #F5F5F5;
}

#picIndexBox {
	position:absolute;
	width:135px;
    left: 797px;
	top: 5px;
	padding: 5px;
	margin: 5px;
	border: 1px solid #556B2F;
	background-color: #F5F5F5;
}

#messageIndexBox {
	position:absolute;
	width:400px;
    left: 5px;
	top: 335px;
	padding: 5px;
	margin: 5px;
	border: 1px solid #556B2F;
	background-color: #F5F5F5;
}


#homeLink {
	position:absolute;
	width:30px;
	height:15px;
	border: 0px solid #dddddd;
	z-index:2;
	left: 105px;
	top: 77px;
	font-weight: bold; 
    font-size:1.3em; 
}

#login {
	position:absolute;
	width:30px;
	height:15px;
	border: 0px solid #dddddd;
	z-index:2;
	left: 175px;
	top: 77px;
	font-weight: bold; 
    font-size:1.3em; 
}

#titleTroop {
	position:absolute;
	width:360px;
	height:20px;
	border: 0px solid #dddddd;
	z-index:2;
	left: 105px;
	top: 40px;
	font-weight: bold; 
    font-size:2em; 
	font-style: italic;
	color: white;
}
#titleBSA {
	position:absolute;
	width:360px;
	height:30px;
	border: 0px solid #dddddd;
	z-index:2;
	left: 105px;
	top: 10px;
	font-weight: bold; 
    font-size:3em; 
	color: white;
}

#calander {
	position:absolute;
	width:30px;
	height:15px;
	border: 0px solid #dddddd;
	z-index:2;
	left: 245px;
	top: 77px;
	font-weight: bold; 
    font-size:1.3em; 
}

#pictures {
	position:absolute;
	width:30px;
	height:15px;
	border: 0px solid #dddddd;
	z-index:2;
	left: 335px;
	top: 77px;
	font-weight: bold; 
    font-size:1.3em; 
}
#contacts {
	position:absolute;
	width:30px;
	height:15px;
	border: 0px solid #dddddd;
	z-index:2;
	left: 425px;
	top: 77px;
	font-weight: bold; 
    font-size:1.3em; 
}

#leadership {
	position:absolute;
	width:30px;
	height:15px;
	border: 0px solid #dddddd;
	z-index:2;
	left: 520px;
	top: 77px;
	font-weight: bold; 
    font-size:1.3em; 
}
#location {
	position:absolute;
	width:30px;
	height:15px;
	border: 0px solid #dddddd;
	z-index:2;
	left: 630px;
	top: 77px;
	font-weight: bold; 
    font-size:1.3em; 
}

#message {
	position:absolute;
	width:30px;
	height:15px;
	border: 0px solid #dddddd;
	z-index:2;
	left: 720px;
	top: 77px;
	font-weight: bold; 
    font-size:1.3em; 
}

#forms {
	position:absolute;
	width:30px;
	height:15px;
	border: 0px solid #dddddd;
	z-index:2;
	left: 820px;
	top: 77px; 
	font-weight: bold; 
    font-size:1.3em; 
}

#mainHeaderGraphic {
	position:absolute;
	width:951px;
	height:115px;
	z-index:1;
	left: 0px;
	top: 0px;
	border: 1px solid #dddddd;
}

#menus {
	position:absolute;
	width:951px;
	height:23px;
	z-index:2;
	top: 120px;
	left: 0px;
	border: 1px solid #dddddd;
}

#blogBoxHeaderCenter {
	text-align: center;
	position:absolute;
        border: 0px solid;
        width:500px;

	z-index:1;
	left: 259px;
	top: 170px;
}

#leftBox {
	position:absolute;
	width:221px;
	height:500px;
	top: 163px;
	left: 34px;
	border: 1px solid #dddddd;
}

#rightBox {
	position:absolute;
	width:221px;
	height:500px;
	top: 163px;
	left: 764px;
	border: 1px solid #dddddd;
}
#upperLeftBox {
	position:absolute;
	width:220px;
	height:248px;
	border-width: 0px;
	border-style: solid;
	z-index:2;
	left: 34px;
	top: 167px;
}

#middleLeftBox {
	position:absolute;
	width:220px;
	height:242px;
	border-width: 0px;
	border-style: solid;
	z-index:2;
	left: 34px;
	top: 419px;
}


#upperRightBox {
	position:absolute;
	width:219px;
	height:700px;
        border-width: 0px;
        border-style: solid;
	z-index:2;

	left: 764px;
	top: 167px;

}

#featureBoxCenter {
	text-align: center;
	position:absolute;
        border: 0px solid;
        width:500px;
	height:242px;
	z-index:1;
	left: 259px;
	top: 419px;
}

#blogBoxHeaderCenter {
	text-align: center;
	position:absolute;
        border: 0px solid;
        width:500px;

	z-index:1;
	left: 0px;
	top: 0px;
}

#workBoxHeaderCenter {
	text-align: center;
	position:absolute;
        border: 1px solid;
        width:500px;

	z-index:1;
	left: 259px;
	top: 165px;
}

#adminBoxHeaderLeft {
	text-align: center;
	position:absolute;
        border: 1px solid;
        width:222px;

	z-index:1;
	left: 34px;
	top: 165px;
}

#adminBoxHeaderRight {
	text-align: center;
	position:absolute;
        border: 1px solid;
        width:221px;

	z-index:1;
	left: 762px;
	top: 165px;
}

#blogBoxCenter {
	text-align: center;
    position:absolute;
    border: 1px solid;
    width:530px;
	z-index:1;
	left: 205px;
	font-size : 12px;
	top: 7px;
	padding:5px;

	background-color: #F5F5F5;
}

#eventsBoxCenter {
	margin:5px auto;
	text-align: center;
    border: 1px solid;
    width:345px;
	left: 5px;
	font-size : 12px;
	background-color: #F5F5F5;
}

#picIndexBoxCenter {
	margin:5px auto;
	text-align: center;
    border: 1px solid;
    width:127px;
	left: 5px;
	font-size : 12px;
	background-color: #F5F5F5;
}

#messBoxCenter {
	margin:5px auto;
	text-align: center;
    border: 1px solid;
    width:425px;
	left: 5px;
	font-size : 12px;
	background-color: #F5F5F5;
}

#eventsBoxCenterIndex {
	margin:5px auto;
	text-align: center;
    border: 1px solid;
    width:525px;
	left: 5px;
	font-size : 12px;
	background-color: #F5F5F5;
}

#sideNav {
	text-align: left;
    position:absolute;
    border: 1px solid;
    width:150px;
	z-index:1;
	left: 0px;
	font-size : 12px;
	top: 7px;

	background-color: #F5F5F5;
}

#rightSideNav {
	text-align: left;
    position:absolute;
    border: 1px solid;
    width:198px;
	z-index:1;
	left: 750px;
	font-size : 12px;
	top: 7px;
	background-color: #F5F5F5;
}

#rightSideNav2 {
	text-align: left;
    position:absolute;
    border: 1px solid;
    width:198px;
	z-index:1;
	left: 750px;
	font-size : 12px;
	top: 207px;
	background-color: #F5F5F5;
}

#blogBoxCenterReview {
	margin:5px auto;
	text-align: left;
	top: 50px;
    border: 1px solid;
    width:450px;
	padding:5px;
	font-size : 12px;

}

#calanderBoxLeft{
	float: left;
	margin:5px auto;
	text-align: left;
	top: 50px;
    border: 1px solid;
    width:250px;
	height:200px;
	padding:5px;
	font-size : 12px;

}

#calanderBoxRight{
	float: right;
	left: 260px;
	margin:5px auto;
	text-align: left;
	top: 50px;
    border: 1px solid;
    width:250px;
    height:200px;
	padding:5px;
	font-size : 12px;

}

#blogBoxCenterDetails {
	text-align: left;
	clear: both;
    border: 0px solid;
    width:445px;
    height:185px;
	left: 259px;
	font-size : 12px;

}

#eventsBoxCenterDetails {
	text-align: left;
	clear: both;
    border: 0px solid;
    width:305px;
    height:40px;
	left: 259px;
	font-size : 12px;

}
#eventsBoxCenterDetailsIndex {
	text-align: left;
	clear: both;
    border: 0px solid;
    width:325px;
    height:40px;
	left: 259px;
	font-size : 12px;

}


#discntShip  {
	margin:5px auto;
	font-size : 10px;
	text-align:center;
	width:600px;
	padding: 2px 2px 2px 2px;
	border: 0px solid;
}

#discntShipInput
{
color: #781351;
background: #C0C0C0;
font-size : 10px;
}

#messBoxCenterDetails {
	text-align: left;
	clear: both;
    border: 0px solid;
    width:400px;
    height:40px;
	left: 259px;
	font-size : 12px;

}
#messBoxCenterDetailsIndex {
	text-align: left;
	clear: both;
    border: 0px solid;
    width:400px;
    height:40px;
	left: 259px;
	font-size : 12px;

}
#photoBoxRow {
	margin:2px auto;
	text-align: center;
    border: 0px solid;
    width: 520px;
	height: 160px;
	padding:5px;
	font-size : 12px;
	background-color: #F5F5F5;
}

#photoBoxCol {  

	position: relative;
	float: left;
	text-align: center;
    border: 0px solid;
    width: 110px;
	height: 130px;
	padding:5px;
	font-size : 12px;
	background-color: #F5F5F5;
}

p.form_p
{
margin:2px 2px 2px 2px;
text-align:left;
padding: 2px 2px 2px 2px;
font-size:1.2em; 

} 

p.form_chk
{
margin:2px 25px 2px 30px;
text-align:right;
padding: 2px 25px 2px 30px;
font-size:1.2em; 
border: 0px solid;
} 

#capatchaGraphic
{
float: left;
border: 0px solid #333333
}

br
{
margin:1px 1px 1px 1px;
text-align:left;
padding: 1px 1px 1px 1px;
font-size:1.2em; 
border: 0px solid;
} 

table
{
margin:1px 1px 1px 1px;
text-align:left;
padding: 1px 1px 1px 1px;
font-size:1em; 
border: 0px solid;
} 

table.photo
{
margin:auto;
text-align:left;
padding: 1px 1px 1px 1px;
font-size:1em; 
border: 0px solid;
}

td, tr
{
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
} 

#colWrapper {
position: relative;

width: 222px;
border: 0px solid;
text-align: left;

}

#Col1 {
width: 110px;
float: left;
text-align: left;
border: 0px solid;
}

#Col2 {
float: left;
width: 110px;
text-align: left;
border: 0px solid;
}

.adminTODOWrapper {
position: absolute;
top: 190px;
width:496px;
border: 1px solid;
left: 260px;
}

.adminSiteManageWrapper {
position: absolute;
top: 190px;
width:223px;
border: 1px solid;
left: 762px;
}

.adminAdminWrapper {
position: absolute;
top: 190px;
width:150px;
border: 1px solid;
left: 0px;
}


.floatLeft { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
float: left;
width:120px;
height:100px;
padding-right: 5px;
padding-top: 5px;
}

.floatLeftRate { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
float: left;
width:70px;
padding-right: 5px;
}



.floatRight { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
float: right;
width:120px;
height:100px;
padding-right: 5px;

}

.floatRightRate { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
float: right;
width:80px;
padding-right: 5px;

}


#nav {
    padding: 0px;
	margin-left: 0;
    width: 140px;
    border: 0px solid #000000;
	}

#navcontainer { 
border: 0px solid #dddddd;
width: 140px;
}

#navcontainer ul
{
margin-left: 0;
padding-left: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

#navcontainer ul li 
{
position: relative;
text-align: left;
margin-left: 0;
padding-top: 2px;
padding-left: 4px;
font-family: arial;

}

#navcontainer li ul {
	position: absolute;
	left: 138px; /* Set 1px less than menu width */
	background-color: #F5F5F5;
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
#navcontainer ul li a {
	display: block;

	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
#navcontainer html ul li { float: left; height: 1%; }
#navcontainer html ul li a { height: 1%; }
/* End */	

#navcontainer ul li a:hover { color: #E2144A; background: #f9f9f9; } /* Hover Styles */
		
#navcontainer li ul li a { padding: 2px 5px; width: 138px; } /* Sub Menu Styles */
		
#navcontainer li:hover ul, li.over ul { display: block; } /* The magic */

#navcontainer a
{
display: block;

background-image: url('images/newhome_04.gif');
}

#navcontainer a:link, #navlist a:visited
{
color: #993333;
text-decoration: none;
}



#navcontainer a:hover
{
background-image: url('images/newhome_04.gif');
color: #993333;
}



label
{
float: left;
width: 13em;
text-align: right;
margin: auto;
display: block;
}

input
{
color: #663333;
background: #C0C0C0;
font-size : 14px;
border: 1px solid #333333;

}

textarea
{

color: #663333;
background: #C0C0C0;
font-size : 14px;
border: 1px solid #333333
}

select
{
color: #663333;
font-size : 14px;
background: #C0C0C0;
border: 1px solid #993333
}

option
{
margin-right: 0.5em;
color: #663333;
background: #C0C0C0;
font-size : 14px;
border: 0px solid #000000
}

fieldset
{
border: 1px solid #C0C0C0;
width: 20em
}

legend
{
color: #fff;
background: #C0C0C0;
border: 0px solid #C0C0C0;
padding: 2px 6px
}

#signInBox{
	margin: 0px auto;
	text-align: center;
	width:810px;
	border: 1px solid #dddddd;
	z-index:1;
	left: 0px;
}

#logInBox{
	margin: 20px;
	float: left;
	text-align: center;
	
	border: 0px solid #dddddd;
	z-index:1;
	
	left: 0px;
}

#returnCustBox {
    float:left;
	text-align: center;
	margin: 2px;
	width:375px;

	border: 1px solid #000000;
	z-index:1;
}

#loginCustBox {
	text-align: center;
	margin: 20px auto;
	padding: 20px;
	width:500px;
	font-size : 12px;
	border: 1px solid #000000;
	background-color: #F5F5F5;
	z-index:1;
}

#returnCustBoxAccount {
    float:left;
	text-align: center;
	margin: 2px;
	width:400px;
	border: 1px solid #000000;
	z-index:1;
}

#newCustBox {
	float:left;
	text-align: center;
	margin: 2px;
	width:390px;
	border: 1px solid #000000;
	z-index:1;
	
}

#pic07 {
	position: absolute;
	background-image: url('images/home_07.gif');
	margin: 0px;
	width:205px;
	height:142px;
    top: 0px;
	left:0px;	
	border: 0px solid #dddddd;
	z-index:1;
}

#pic08 {
	position: absolute;
	background-image: url('images/home_08.gif');
	margin: 0px;
	width:200px;
	height:142px;
    top: 0px;
	left:205px;	
	border: 0px solid #dddddd;
	z-index:1;
}

#pic09 {
	position: absolute;
	background-image: url('images/home_09.gif');
	margin: 0px;
	width:196px;
	height:142px;
    top: 0px;
	left:405px;	
	border: 0px solid #dddddd;
	z-index:1;
}

#pic10 {
	position: absolute;
	background-image: url('images/home_10.gif');
	margin: 0px;
	width:201px;
	height:142px;
    top: 0px;
	left:601px;	
	border: 0px solid #dddddd;
	z-index:1;
}


#pic12 {
	position: absolute;
	background-image: url('images/home_12.gif');
	margin: 0px;
	width:205px;
	height:142px;
    top: 142px;
	left:0px;	
	border: 0px solid #dddddd;
	z-index:1;
}

#pic13 {
	position: absolute;
	background-image: url('images/home_13.gif');
	margin: 0px;
	width:200px;
	height:142px;
    top: 142px;
	left:205px;	
	border: 0px solid #dddddd;
	z-index:1;
}

#pic14 {
	position: absolute;
	background-image: url('images/home_14.gif');
	margin: 0px;
	width:196px;
	height:142px;
    top: 142px;
	left:405px;	
	border: 0px solid #dddddd;
	z-index:1;
}

#pic15 {
	position: absolute;
	background-image: url('images/home_15.gif');
	margin: 0px;
	width:201px;
	height:142px;
    top: 142px;
	left:601px;	
	border: 0px solid #dddddd;
	z-index:1;
}

#pic17 {
	position: absolute;
	background-image: url('images/home_17.gif');
	margin: 0px;
	width:205px;
	height:142px;
    top: 284px;
	left:0px;	
	border: 0px solid #dddddd;
	z-index:1;
}

#pic18 {
	position: absolute;
	background-image: url('images/home_18.gif');
	margin: 0px;
	width:200px;
	height:142px;
    top: 284px;
	left:205px;	
	border: 0px solid #dddddd;
	z-index:1;
}

#pic19 {
	position: absolute;
	background-image: url('images/home_19.gif');
	margin: 0px;
	width:196px;
	height:142px;
    top: 284px;
	left:405px;	
	border: 0px solid #dddddd;
	z-index:1;
}

#pic20 {
	position: absolute;
	background-image: url('images/home_20.gif');
	margin: 0px;
	width:201px;
	height:142px;
    top: 284px;
	left:601px;	
	border: 0px solid #dddddd;
	z-index:1;
}
#blogBoxLead {
	text-align: left;
    border: 0px solid;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
    width:750px;
	z-index:1;
	font-size : 12px;
	color: #696969;
	background-color: #D7D9B6;
}

#blogBoxBig {
	text-align: left;
	float: left;
	height: 100%;
	margin: auto;
    border: 0px solid;
    width:700px;
	z-index:1;
	font-size : 12px;
	color: #696969;
	background-color: #D7D9B6;
}

#blogPic { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
float: left;
width:200px;
height:200px;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
}

#prodPic {
	display: block;
	width:760px;
	border: 0px solid; 
    margin-left: auto;
    margin-right: auto
}

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

p.productBig {
	text-align: center;
    border: 0px solid;
    margin-left: auto;
    margin-right: auto
}
h1{
	margin:0px auto;
	text-align:left;
	
	border: 0px solid;
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: lighter;
	font-size:2em; 
	background-color:  #D7D9B6;
}
h1.blogTitle{
	margin:0px auto;
	text-align:left;
	padding-left: 8px;
	border: 0px solid;
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: lighter;
	font-size:2em; 
	background-color:  #D7D9B6;
}

h1.diggTitle{
	margin:0px auto;
	text-align:left;
	font-size: 16px;
	width:690px;
	border: 0px solid;
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: lighter;
	background-color: #D7D9B6;
}

#userPic { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
float: left;
width:100px;
height:100px;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
}

h1.userTitle{
    float: left;
	text-align:left;
	width:300px;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: lighter;
	font-size:2em; 
	background-color:  #FFFFFF;
}

#userText{
    float: left;
	text-align:left;
	width:580px;
	border: 0px solid;
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: lighter;
	font-size:12px; 
	background-color:  #FFFFFF;
}

#userBox {
	margin:0px auto;
	text-align: left;
    border: 0px solid;
	padding: 5px 5px 5px 5px;
    width:700px;
	z-index:1;
	font-size : 12px;
	color: #696969;
	background-color: #ffffff;
}

#userBoxLead {
	margin:0px auto;
	text-align: left;
	height: 105px;
    border: 0px solid;
	padding: 5px 5px 5px 5px;
    width:690px;
	z-index:1;
	font-size : 12px;
	color: #696969;
	background-color: #ffffff;
}

h1.front{
color: white;
margin:0px auto;
padding: 5px 5px 5px 5px;
background-color: #99cc33;
}

h1.blogTitleMain{
	margin:0px auto;
	text-align:left;	
	width:700px;
	border: 0px solid;
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: lighter;
	font-size:3em; 
	padding: 5px 5px 5px 5px;
	background-color:  #FFFFFF;
}

h1.blogTitleMainSub{
	margin:0px auto;
	text-align:left;
	width:700px;
	border: 0px solid;
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: lighter;
	font-size:1em; 
	padding: 5px 5px 5px 5px;
	background-color:  #FFFFFF;
}

#blogText{
	margin:0px auto;
	text-align:left;
}

#blogBoxCenter {
	text-align: center;
    position:absolute;
    border: 1px solid;
    width:530px;
	z-index:1;
	left: 205px;
	font-size : 12px;
	top: 7px;
	padding:5px;

	background-color: #F5F5F5;
}



#blogBoxCenterReview {
	margin:5px auto;
	text-align: left;
	top: 50px;
    border: 1px solid;
    width:450px;
	padding:5px;
	font-size : 12px;

}

#blogBoxCenterDetails {
	text-align: left;
	clear: both;
    border: 0px solid;
    width:445px;
    height:185px;
	left: 259px; 
	font-size : 12px;

}
p.breadCrumb
{

text-align:left;
font-size : 16px;
font-family : arial;
font-size:1.2em; 

} 
/*footer text color and background for links only...background color found in page.php*/
#norrisShop a:link, #norrisShop a:visited, #norrisShop a:hover, #norrisShop a:active, #norrisShop h1
{
	margin:auto;
	text-align:center;
	color: #000000;
	text-decoration: non;
	background-color: #C4CF9C;
}

b.rtoppage, b.rbottompage{display:block;background: #D7D9B6}
b.rtoppage b, b.rbottompage b{display:block;height: 1px;
    overflow: hidden; background: #D7D9B6}
b.r1page{margin: 0 5px}
b.r2page{margin: 0 3px}
b.r3page{margin: 0 2px}
b.rtoppage b.r4page, b.rbottompage b.r4page{margin: 0 1px;height: 2px}

b.grtop, b.grbottom{display:block;background: #D7D9B6}
b.grtop b, b.grbottom b{display:block;height: 1px;
    overflow: hidden; background: #D7D9B6}
b.gr1{margin: 0 5px}
b.gr2{margin: 0 3px}
b.gr3{margin: 0 2px}
b.grtop b.gr4, b.grbottom b.gr4{margin: 0 1px;height: 2px}

b.rtop, b.rbottom{display:block;background: #D7D9B6}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #D7D9B6}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

