


body {
	padding: 0px;
	margin: 0px;
	background-color:#F5911F;
	font-family: Verdana, Arial, Sans-serif;
}

#boxOuter {
	width: 1111px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 17px;
}

#box {
	width: 971px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
}

/* @group header */

#header {
	width: 971px;
	height: 132px;
	height: 175px;
	background-color: #fff;
	font-family: Trebuchet MS, Verdana, Arial, Sans-serif;
	font-family: Arial, Helvetica Sans-serif;
	font-size: 14px;
	color: #afa94b;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#header a:link {text-decoration: none; color: #9ea374;}
#header a:visited {text-decoration: none; color: #9ea374;}
#header a:active {text-decoration: none; color: #9ea374;}
#header a:hover {text-decoration: underline; color: #9ea374;}

#logo {width: 131px; height: 116px; margin: 12px 0px 6px 41px; float: left; display: inline;}

form {margin: 0px; padding: 0px;}

#cart {padding-top: 8px; margin: 0 0 0 313px;}

input {border-spacing: 0px; margin: 0px; padding: 0px; color:#666666}

.goBtn {
	width: 25px;
	border: 1px solid #7791bd;
	background-color: #7791bd;
	font-size: 11px;
	vertical-align: bottom;
	text-align: center;
	margin: 0px 0px 0px 2px;
	color: #7a7a79;
	cursor: pointer;
	
}

.goBtnlg {
	width: 25px;
	border: 1px solid #7791bd;
	background-color: #7791bd;
	font-size: 12px;
	vertical-align: top;
	text-align: center;
	margin: 0px 0px 0px 2px;
	color: #FFFFFF;
	cursor: pointer;
	height:20px;
	
}

.btnTxt {color: #ffffff; padding-top: 1px;}

.textInput {background-color: white; border: 1px solid #7f9db9; padding:1px; font-size:11px; color:#666666; height: 15px; width:130px;}

.textInput2 {background-color: white; border: 1px solid #7f9db9; padding:1px; font-size:14px; color:#666666}
.textInput3 {background-color: white; border: 1px solid #7f9db9; padding:1px; font-size:15px; color:#666666}

#tagline {margin: 57px 0px 0px 790px;}

#navBox {
	background-color: #FF0000;
	background-color: #7791bd;
	width: 712px;
	margin: 22px 0px 0px 254px;
	vertical-align:bottom;
}

#navCenter {padding: 0 0 0 22px;}

.navDot {padding: 0px 23px;}

/* @end */

/* @group home content and sidebar */

#wrapper {
width: 971px;float:left; background: url(../images/wrapper.gif) repeat-y; margin-top:-5px; _margin-top:0px; *margin-top:0px; 
}

#content {
	background-color: #fff;
	font-family: Verdana, Arial, Sans-serif;
	color: #7a7a79;
	float: left;
	margin: 0px 1px 0px 0px;
}

#content table {
	width: 659px;
	border-collapse: separate;
	border-spacing: 5px;
}

#content td {padding: 0px;}

#banner {
	width: 659px;
    height: 370px;
    background-image: url(html/images/main.jpg);
}

#bannerText {font-size: 14px; color: #333333; padding: 275px 15px 0px 410px;}

#bannerText a {color: #333333; text-decoration:underline;}
#bannerText a:hover {color: #333333; }
#bannerText a:visited {color: #333333;}
#bannerText a:active {color: #333333; }

.bannerlink {color: #ffffff; text-decoration:underline}
.bannerlink:hover {color: #ffffff; text-decoration:none}

.pocketsText {font-size: 12px; text-align: center; padding: 4px 20px 20px 20px;}

#sidebar {
	background-color: #fff;
	color: #7a7a79;
	font: 11px Verdana, Arial, Sans-serif;
	float: left;
	margin: 5px 0px 0px 2px;
	passing: 0px 0px 0px 0px;
	width:292px;
}

#sidebar table {
	width: 292px;
	border-collapse: collapse;
	margin: 4px 0px 0px 0px;
}

#sidebar td {padding: 0px;/* border: 1px solid #c3c1b0;*/}

#sideHead {margin: 20px 6px 10px 20px; float: none;}

#sidePic {margin: 0px 0px 0px 0px; float: right;}

.sidebarText {margin: 0px 28px 0px 22px;}

.sidebarText a:link {text-decoration: none; color: #cf7815;}
.sidebarText a:visited{text-decoration: none; color: #cf7815;}
.sidebarText a:active{text-decoration: none; color: #cf7815;}
.sidebarText a:hover{text-decoration: underline; color: #cf7815;}

.sidebarBtn1 {
	height: 21px;
	width: 182px;
	border: 1px solid #c3c1b0;
	background: url(../images/bgBtn.gif) repeat-x;
	text-align: center;
	margin: 10px 0 10px 22px;
}

.sidebarText2 {margin: 10px 48px 0px 22px;}

.sideHead2 {margin: 20px 0px 0px 20px;}

.sidebarBtn2 {
	height: 21px;
	width: 162px;
	border: 1px solid #c3c1b0;
	background: url(../images/bgBtn.gif) repeat-x;
	text-align: center;
	margin: 18px 0px 18px 22px;
	text-decoration:none;
	cursor:default;
	
}

.sidebarBtn3 {
	height: 21px;
	width: 27px;
	border: 1px solid #c3c1b0;
	background: url(../images/bgBtn.gif) repeat-x;
	text-align: center;
	margin: 18px 0px 18px 22px;
	text-decoration:none;
	cursor:default;
	
}

#sidebar2bg {background: url(../images/hopebook.gif) no-repeat 195px;}

#sidebar a:link {
	color: #666;
	text-decoration: none;
}
#sidebar a:visited {
	text-decoration: none;
	color: #666;
}
#sidebar a:hover {
	text-decoration: underline;
	color: #666;
}
#sidebar a:active {
	text-decoration: none;
	color: #666;
}




blockquote {margin: 0px; padding: 0px;}

blockquote p {
	font: 14px Verdana, Arial, Sans-serif;
	margin: 10px 22px 0px 22px;
	padding: 0px;
}

blockquote .source {text-align: right; font-style: normal; margin-right: 30px; margin-top:5px;}

.sidebarText3 {margin: 10px 22px 0px 22px;}

.btnTxt2 {color: #7a7a79; padding-top: 3px;}

.btnTxt2 a:link {text-decoration: none; color: #7a7a79;}
.btnTxt2 a:visited{text-decoration: none; color: #7a7a79;}
.btnTxt2 a:active{text-decoration: none; color: #7a7a79;}
.btnTxt2 a:hover{text-decoration: none; color: #7a7a79;}

#newsletter {
	padding: 0px 0px 0px 22px;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: bottom;
}

.goBtn2 {
	width: 25px;
	border: 1px solid #c3c1b0;
	background: url(../images/bgBtn.gif) repeat-x;
	font-size: 11px;
	vertical-align: bottom;
	text-align: center;
	margin: 0px 0px 0px 2px;
	color: #ffffff;
	cursor: pointer;
}

/* @end */

/* @group footer */

#footer {
	width: 961px;
	height: 61px;
	clear: left;
	background-color: #afa94b;
	margin: 5px 5px 0 5px;
	color:#FFFFFF;
}

#footBox {
	font-family: Verdana, Arial, Sans-serif; height: 61px;
	padding: 0 0 0 10px;
	color:#FFFFFF; 
}

.footText {
	width: 126px;
	font-size: 11px;
	text-align: center;
	color: #ffffff;
	float: left;
	padding: 17px 0px;
}

.footText a:link {text-decoration: none; color: #ffffff;}
.footText a:visited{text-decoration: none; color: #ffffff;}
.footText a:active{text-decoration: none; color: #ffffff;}
.footText a:hover{text-decoration: underline; color: #ffffff;}


.barImg {float: left;}

.footText2 {
	width: 274px;
	font-size: 12px;
	line-height: 13px;
	color: #ffffff;
	float: left;
	padding: 11px 0px 19px 24px;
	text-align:right;
}

.footText2 a:link {text-decoration: none; color: #ffffff;}
.footText2 a:visited{text-decoration: none; color: #ffffff;}
.footText2 a:active{text-decoration: none; color: #ffffff;}
.footText2 a:hover{text-decoration: underline; color: #ffffff;}



#copyright {font-size: 11px;color: #786f17;}
#designBy {font-size: 10px;color: #786f17;}

#designBy a:link {color: #786f17; text-decoration:underline}
#designBy a:visited {color: #786f17; text-decoration:underline}
#designBy a:active {color: #786f17; text-decoration:underline}
#designBy a:hover {color: #786f17; text-decoration:underline}
	


#footerPad {
	width: 971px;
	height: 5px;
	background-color: #ffffff;
	margin: 0 0px;
	font-size:1px;
	line-height: 0px;
}

/* @end */

/* @group Secondary template elements */

#wrapper_child {
	width: 961px;
	/*background-color: #e9e8cf;*/
	margin: 5px 0 0 5px;
	padding: 0px;
	height: 100%;
	/*background-color:#FFFFFF;*/
	background-image:url(http://www.swgweb.com/clients/compendium2/html/images/bg.gif); background-repeat:repeat;
	 
	
}

#secondHat {
	width: 961px;
	height: 12px;
	background-color: #d8d6b8;
	margin: 0px;
	font-size:1px;
	line-height: 0px;
}

#secondPad {
	width: 961px;
	height: 5px;
	background-color: #ffffff;
	margin: 0px;
	font-size:1px;
	line-height: 0px;
	float: left;
}

#leftnavCol {
	width: 203px;
	height: 100px;
	/*background-color: #e9e8cf;*/
	font-family: Verdana, Arial, Sans-serif;
	float: left;
	height: 100%;
}

#secondary_content {
	width: 758px;
	background-color: #ffffff;
	margin: 0px;
	border-collapse: collapse;
	border: 0px;
	padding: 0px;
}
	
#secondary_content2 {
	width: 961px;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	border: 0px;	
	
	
	
	}

#secondary_content a:link {text-decoration: underline; color: #7791bd;}
#secondary_content a:visited{text-decoration: underline; color: #7791bd;}
#secondary_content a:active{text-decoration: underline; color: #7791bd;}
#secondary_content a:hover{text-decoration: none; color: #7791bd;}


#secondary_head {
	padding: 5px 0 0 5px;
}

/* @end */

/* @group subnav */

#subnavHead {
	width: 191px;
	height: 35px;
	background-color: #f7f7f4;
	margin: 31px 0px 0px 5px;
	border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF;
	border-bottom:1px solid #c7c5a0; border-right:1px solid #c7c5a0;
}

#subnavspacer {
	width: 193px;
	height: 35px;
	margin: 31px 0px 0px 5px;
}

.subnavHeadTxt {
	font-size: 13px;
	color: #627ca7;
	line-height: 35px;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 11px;
}

#subnavHeadTxt {
	font-size: 13px;
	color: #627ca7;
	line-height: 35px;
	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 11px;
}

.subnavHeadTxt a:link {text-decoration: none; color: #627ca7;}
.subnavHeadTxt a:visited{text-decoration: none; color: #627ca7;}
.subnavHeadTxt a:active{text-decoration: none; color: #c66a11;}
.subnavHeadTxt a:hover{text-decoration: none; color: #c66a11;}

.subnavCell {
	width: 191px;
	/*height: 35px;*/
	background-color: #f0f0e2;
	margin: 0px 0px 0px 5px;
	border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF;
	border-bottom:1px solid #c7c5a0; border-right:1px solid #c7c5a0;
}

.subnavCell a:link {text-decoration: none; color: #627ca7;}
.subnavCell a:visited{text-decoration: none; color: #627ca7;}
.subnavCell a:active{text-decoration: none; color: #c66a11;}
.subnavCell a:hover{text-decoration: none; color: #c66a11;}

.subnavCellTxt {
	font-size: 10px;
	color: #627ca7;
	text-align: left;
	padding: 8px 0 8px 11px;
}


.subsubCell {
	width: 191px;
	margin: 0px 0px 0px 5px;
	font-weight:bold;
}
	
	.subsubCell a.on {text-decoration: none; color: #C66A11;}
	.subsubCell a:link {text-decoration: none; color: #666666;}
	.subsubCell a:visited {text-decoration: none; color: #666666;}
	.subsubCell a.on:visited {text-decoration: none; color: #C66A11;}
	.subsubCell a:active {text-decoration: none; color: #C66A11;}
	.subsubCell a.on:active {text-decoration: none; color: #C66A11;}
	.subsubCell a:hover {text-decoration: none; color: #C66A11;}

.subsubCellTxt {
	font-size: 12px;
	color: #627ca7;
	text-align: left;
	padding: 10px 0px 0px 10px;
	
}

.subsubULCell {
	width: 191px;
	height: 100%;
	margin: 0px 0px 0px 5px;
	font-weight:bold;
}

.subsubULTxt {
	font-size: 11px;
	color: #627ca7;
	font-weight:normal;
	text-align: left;
	padding: 4px 0 4px 11px;
}

.subsubULTxt ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
	
.subsubULTxt li {
	list-style: none;
	margin: 0px 0px 0px -25px;
	padding: 0px;
	line-height: 12px
}
	
	.subsubULTxt li a {
		display:block;
		padding: 2px 0px 2px 0px;
	}
	
	.subsubULCell a.on {text-decoration: none; color: #C66A11;}
	.subsubULCell a:link {text-decoration: none; color: #666666;}
	.subsubULCell a:visited {text-decoration: none; color: #666666;}
	.subsubULCell a.on:visited {text-decoration: none; color: #C66A11;}
	.subsubULCell a:active {text-decoration: none; color: #C66A11;}
	.subsubULCell a.on:active {text-decoration: none; color: #C66A11;}
	.subsubULCell a:hover {text-decoration: none; color: #C66A11;}

/* @end */

/* @group Child page elements */

#child_copy {
	padding: 40px 30px 30px 46px;
	font-family: /*Trebuchet, 'Trebuchet MS',*/ Verdana, Arial, Sans-serif;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #7a7a79;
	line-height: 18px;
	vertical-align:top;
	height:400px;
}

#child_copy h1 {
	font-size: 23px;
	font-family: Trebuchet, 'Trebuchet MS', Verdana, Arial, Sans-serif;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: normal;
	color: #afa94b;
	margin: 0 0 10px;
}

#child_copy h2 {
	font-size: 18px;
	font-family: Trebuchet, 'Trebuchet MS', Verdana, Arial, Sans-serif;
	font-family: Arial, Helvetica, Sans-serif;
	color: #c66a11;
	margin: 0px;
}

#child_copy h3 {
	font-size: 16px;
	font-family: Trebuchet, 'Trebuchet MS', Verdana, Arial, Sans-serif;
	font-family: Arial, Helvetica, Sans-serif;
	color: #afa94b;
	margin: 0px;
}

#child_copy h4 {
	font-size: 13px;
	font-family: Trebuchet, 'Trebuchet MS', Verdana, Arial, Sans-serif;
	font-family: Arial, Helvetica, Sans-serif;
	color: #c66a11;
	margin: 0px;
}


#child_copy2 {
	padding: 40px 0px 30px 46px;
	font-family: /*Trebuchet, 'Trebuchet MS',*/ Verdana, Arial, Sans-serif;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #7a7a79;
	line-height: 18px;
	vertical-align:top;
	height:400px;
}

#child_copy3 {
	padding: 40px 0px 30px 46px;
	font-family: /*Trebuchet, 'Trebuchet MS',*/ Verdana, Arial, Sans-serif;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #7a7a79;
	line-height: 18px;
	vertical-align:top;
	
}

#child_copy3 h1 {
	font-size: 23px;
	font-family: Trebuchet, 'Trebuchet MS', Verdana, Arial, Sans-serif;
	font-family: Arial, Helvetica, Sans-serif;
	color: #afa94b;
	margin: 0px;
	font-weight: normal;
}

#child_copy2 h1 {
	font-size: 22px;
	font-family: Trebuchet, 'Trebuchet MS', Verdana, Arial, Sans-serif;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: normal;
	color: #afa94b;
	margin: 0 0 10px;
}

#child_copy2 h2 {
	font-size: 15px;
	font-family: Trebuchet, 'Trebuchet MS', Verdana, Arial, Sans-serif;
	font-family: Arial, Helvetica, Sans-serif;
	color: #c66a11;
	margin: 0px;
}

.small {font-size:11px; line-height:125%; color:#9f9f9b;}

#feature {
	width: 167px;
	font-family: Verdana, Arial, Sans-serif;
	background-color: #ffffff;
	margin: 73px 0 73px 15px;
	height: 100%;
	border-top: 1px solid #d8d5a7;
	border-left: 1px solid #d8d5a7;
	border-right: 5px solid #d8d5a7;
	border-bottom: 5px solid #d8d5a7;
}

#featureHead {
	font-size: 12px;
	color: #c66a11;
	margin: 18px 15px;
}

#featureCopy {
	font-size: 11px;
	color: #7a7a79;
	margin: 18px 15px;
	font-family:Trebuchet, 'Trebuchet MS', Verdana, Arial, Sans-serif;
	font-family: Arial, Helvetica, Sans-serif;
}

#feature_body {
	width: 250px;
	background-color:#f7f7f4;
	margin: 0px 0 25px 25px;
	border: 5px solid #e9e8cf;
	float:right;
}

#featureHead {
	font-size: 12px;
	color: #c66a11;
	margin: 18px 15px;
}



#featureCopy {
	font-size: 10px;
	color: #7a7a79;
	margin: 18px 15px;
}

#zip {text-align:center; padding:13px 5px 5px 5px; background-color:#efeedd; width:360px; font-size:11px;}
.zip-form {text-align:center; padding:10px; background-color:#f9f9f3; width:340px; font-size:15px; color:#c66a11}




/* @end */

/* @group Category template elements  */

#category_head {
padding: 5px 0px 5px 5px;
}

.category_img {
	padding: 0px 0px 0px 5px;
	text-align: center;
	vertical-align: top;
	width: 161px;
}

.category_cell {
	padding: 16px 0px 20px 5px;
	text-align: center;
	width: 161px;
}

.category_cellTxt {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 12px;
	color: #7a7a79;
	width: 161px;
}



.category_cellSide {width: 15px;}

.category_cellMid {width: 27px;}

/* @end */

/* @group Product group template elements */

.productHead {
	font-size: 11px;
	color: #7791bd;
	padding:10px 0px 10px 0px;
}

.productHead a:link {text-decoration: underline; color: #7791bd;}
.productHead a:visited{text-decoration: underline; color: #7791bd;}
.productHead a:active{text-decoration: underline; color: #7791bd;}
.productHead a:hover{text-decoration: none; color: #7791bd;}

#breadcrumb {
	padding: 0px 0px 5px 5px;
	font-size: 11px;
	color: #7791bd;
	line-height: 24px;
	/*width:500px;*/
}

#pageThrough {
padding: 0px 0px 0px 10px;
font-size: 11px;
color: #7791bd;
}

select {
	border-spacing: 0px; 
	margin: 0px; 
	padding: 0px;
	font-size: 11px;
	border-width:1px;
	border-color:#7f9db9;
	color:#666666
}

h3.youRhere {
color: #c66a11;
display:inline;
font-weight:normal;
font-size: 11px;
line-height: 24px;
}

#sortGreen {color: #afa94b;}

/* @end */

/* @group Product detail template elements */

#breadcrumb2 {
	padding: 0px 10px 0px 10px;
	font-size: 11px;
	color: #7791bd;
	line-height: 24px;
}

#product_content {
	border-collapse: separate;
	border-spacing: 17px;
	margin: 0px;
	background-color: #ffffff;
}

#product_content a {text-decoration: underline; color: #627ca7;}
#product_content a:hover {text-decoration: none;}



#product_details {
	font-size: 11px;
	color: #666666;
	line-height: 19px;
	
	
	
}

#product_details h1 {
	font-family: Trebuchet, 'Trebuchet MS', Verdana, Arial, Sans-serif;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #afa94b;
	margin: 14px 0 14px 0;
}

#product_details ul {
	margin-top: 24px;
	margin-bottom: 0px;
}
	
#product_details li {
	list-style: square;
	margin: 0px 0px 0px -13px;
	padding: 0px;
	line-height: 17px
}

#vertBarspace {padding: 40px 0px 0px 0px;}

#upSell {
	padding: 40px 0px 0px 0px;
	font-size: 11px;
	color: #666666;
	text-align: center;
}

#upSell h3 {
	font-family: Trebuchet, 'Trebuchet MS', Verdana, Arial, Sans-serif;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #c66a11;
	margin: 0px 0 14px 0;
	text-align: left;
	line-height:13px
}

#thumbs {margin:10px 0px 10px 0px; padding: 0px 0px 0px 0px; vertical-align:top}

.thumbnails {padding: 0 6px 0 0; float: left; cursor:default}

.thumbnails a { cursor:pointer;}

#thumbText {
	margin: 0px 0px 0px 0px; 
	font-size: 10px; 
	vertical-align: top;
	color: #666666;
	width:120px;
	display:inline;
	text-align:left;
	padding-left:0px;

}

#price {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin: 38px 0px 15px 0px;
}

.addBtn {
	width: 82px;
	border: 1px solid #c3c1b0;
	background: url(../images/bgBtn.gif) repeat-x;
	font-size: 11px;
	vertical-align: baseline; 
	text-align: center;
	margin: 0px 0px 0px 0px;
	color: #7a7a79;
	cursor: pointer;
}

.large {font-size:14px;}

.callout {}

.image-left {margin-right:15px; margin-bottom:15px;}

.image-right {margin-left:15px; margin-bottom:15px;}

.right-sidebar {margin-top:5px; margin-right:25px; background-color:#e9e8cf; margin-right:-1px; border:5px solid #e9e8cf;}
.right-sidebar2 {background-color:#e9e8cf; border:5px solid #e9e8cf; margin-right:25px;}

.side {margin-bottom:5px;}

.indent {margin-left:30px;}

.caption {background-color:#f7f7f4; border:5px solid #e9e8cf; margin-left:30px; margin-bottom:30px; float:right; display:inline; width:275px; margin-top:0px; padding-top:0px;}

.caption2 {background-color:#f7f7f4; border:5px solid #e9e8cf; margin-left:20px; margin-bottom:30px; float:right; display:inline; width:150px; margin-top:0px; padding-top:0px;}

.caption3 {background-color:#f7f7f4; border:5px solid #e9e8cf; margin-right:20px; margin-bottom:30px; float:left; display:inline; width:150px; margin-top:0px; padding-top:0px;}

.caption-text {
	font-family:Trebuchet, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, Sans-serif;
font-size:11px; margin:7px; line-height:150%; color:#989676;}

.quote {background-color:#f7f7f4; border:5px solid #e9e8cf; margin-left:30px; margin-bottom:30px; float:right; display:inline; width:200px; margin-top:0px; padding-top:0px;}

.quote-text {font-family:Trebuchet, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, Sans-serif;
 font-size:17px; margin:12px; line-height:125%; color:#989676;}

.quote-byline {font-family:Trebuchet, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, Sans-serif;
font-size:14px; line-height:150%; color:#989676;}



.staffpics {border:5px solid #e9e8cf; float:left; width:150px; margin-right:15px; margin-bottom:25px;}  
.staffpics2 {border:5px solid #e9e8cf; float:right; width:150px; margin-left:15px;}  
.newspics {float:left; margin-right:15px; margin-bottom:10px;}  
.newspics2 {float:right; margin-left:15px; margin-bottom:10px;}  



.pics {border:5px solid #e9e8cf;}  

.top-nav {font-size:11px;}

hr {color: #d8d6b8; size:1px noshade;} 

hr {
border: 0; color: #d8d6b8; background-color: #d8d6b8; height: 1px; width: 100%; text-align: left;
}


.team {background-color:}


/* work inspired styles */

.homeBkt1Txt {
	color: #fdf4b9;
	padding-right: 6px;
	padding-bottom: 0px;
}
.homeBkt2Txt {
	color: #ecedd1;
	padding-right: 6px;
	padding-bottom: 0px;
}
.homeBkt3Txt {
	color: #afc7df;
	padding-right: 6px;
	padding-bottom: 0px;
}

.homeBkt1Link {
	background-image: url(../images/bkt1_link_bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.homeBkt1Link a {
	font-weight: normal;
	color: #dd5a0b;
	text-decoration: none;
}
.homeBkt1Link a:hover {
	color: #eb9418;
}

.homeBkt2Link {
	background-image: url(../images/bkt2_link_bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.homeBkt2Link a {
	font-weight: normal;
	color: #505917;
	text-decoration: none;
}
.homeBkt2Link a:hover {
	color: #9ea374;
}

.homeBkt3Link {
	background-image: url(../images/bkt3_link_bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.homeBkt3Link a {
	font-weight: normal;
	color: #2d4784;
	text-decoration: none;
}
.homeBkt3Link a:hover {
	color: #677594;
}

.hdrBktLink {
	background-image: url(../images/hdr_bkt_link_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.hdrBktLink a {
	font-weight: bold;
	color: #dd5a0b;
	text-decoration: none;
}
.hdrBktLink a:hover {
	color: #eb9418;
}


.footerMainTxt {
	font-size: 10px;
	color: #3d4700;
}
.footerMainTxt a {
	color: #3d4700;
	text-decoration: none;
}
.footerMainTxt a:hover {
	text-decoration: underline;
}

















/* @end */



/* START NEW NAV */

#header-right {
	float: left;
	width: 796px;
	height: 132px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#header-container {
	width: 796px;
	height: 132px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#header-promo {
	float: left;
	width: 310px;
	height: 120px;
	padding: 0px 20px 0px 50px;
	margin: 0px 0px 0px 0px;
}



#cart-info {
	float: right;
	width:150px;
	margin: 20px 10px 0px 0px;
	padding: 10px 10px 10px 50px;
	_margin: 30px 0px 0px 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #7691BE; 
	background-color: #EFF0E2; 
	border:solid 1px #D27333;
	background-image:url(../images/cart-bg01.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

#cart-info-blank {
	float: right;
	margin: 10px 10px 0px 150px;
	padding: 10px 10px 10px 40px;
	_margin: 30px 0px 0px 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #7691BE; 
	background-color: #EFF0E2; 
	border:solid 1px #D27333;
	background-image:url(../images/cart-bg01.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

	#header-container #cart-info a, #header-container #cart-info a:link, #header-container #cart-info a:visited, #header-container #cart-info a:active {
		color: #7791bd; 
		text-decoration: underline; 
	}

	#header-container #cart-info a:hover {
		color: #7791bd; 
		text-decoration: none; 
	}



#cart-info2 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 50px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #7691BE; 
	background-color: #EFF0E2; 
	border:solid 1px #D27333;
	background-image:url(../images/cart-bg01.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
}

	#cart-info2 a,
	#cart-info2 a:link,
	#cart-info2 a:visited,
	#cart-info2 a:active {
		color: #7791bd; 
		text-decoration: underline; 
	}

	#cart-info2 a:hover {
		color: #7791bd; 
		text-decoration: none; 
	}



#tagline-new {
	float: right;
	width: 108px;
	margin: 28px 54px 0px 0px;
	_margin: 27px 27px 0px 0px;
}

#nav-top { 
	display: block;
	float:right;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	height: 14px;
	font-family: Trebuchet MS, Verdana, Arial, Sans-serif; 
	font-family: Arial, Helvetica, Sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #666666;
	text-align:right;
}
html>body #nav-top {margin: 13px 0 0 0px;}

#header #nav-top a,
#header #nav-top a:link {
	text-decoration: none;
	color: #666666;
}
#header #nav-top a:hover {
	text-decoration: underline; 
	color: #666666;
}
.nav-top-div {
	width: 29px;
	height: 14px;
	padding: 0 14px 0 14px;
}
.nav-div {
	float: left;
	width: 2px;
	height: 34px;
}

.goBtn_new {
	width: 25px;
	border: 1px solid #001d68;
	background-color: #001d68;
	font-size: 11px;
	vertical-align: bottom;
	text-align: center;
	margin: 0px 0px 0px 2px;
	color: #7a7a79;
	cursor: pointer;
}
/*.topNav-occasion {
	display: block;
	float: left;
	background-image: url(../images/nav-gift-by-occasion-off.gif);
	background-repeat: no-repeat;
	margin: 10px 16px 0px 16px;
	_margin: 10px 16px 0px 8px;
	width:134px;
	height:34px;
}
.topNav-occasion-on {
	display: block;
	float: left;
	background-image: url(../images/nav-gift-by-occasion-on.gif);
	background-repeat: no-repeat;
	margin: 10px 16px 0px 16px;
	_margin: 10px 16px 0px 8px;
	width:134px;
	height:34px;
}
.topNav-occasion span {
	display:none;
}
.topNav-occasion-on span {
	display:none;
}

.topNav-giftsfor {
	display: block;
	float: left;
	background-image: url(../images/nav-gifts-for-off.gif);
	background-repeat: no-repeat;
	margin: 10px 16px 0px 16px;
	width:78px;
	height:24px;
}
.topNav-giftsfor-on {
	display: block;
	float: left;
	background-image: url(../images/nav-gifts-for-on.gif);
	background-repeat: no-repeat;
	margin: 10px 16px 0px 16px;
	width:78px;
	height:24px;
}
.topNav-giftsfor span {
	display:none;
}
.topNav-giftsfor-on span {
	display:none;
}

.topNav-categories {
	display: block;
	float: left;
	background-image: url(../images/nav-categories-off.gif);
	background-repeat: no-repeat;
	margin: 10px 16px 0px 16px;
	width: 83px;
	height:24px;
}
.topNav-categories-on {
	display: block;
	float: left;
	background-image: url(../images/nav-categories-on.gif);
	background-repeat: no-repeat;
	margin: 10px 16px 0px 16px;
	width: 83px;
	height:24px;
}
.topNav-categories span {
	display:none;
}
.topNav-categories-on span {
	display:none;
}

.topNav-bestsellers {
	display: block;
	float: left;
	background-image: url(../images/nav-bestsellers-off.gif);
	background-repeat: no-repeat;
	margin: 10px 16px 0px 16px;
	width:80px;
	height:24px;
}
.topNav-bestsellers-on {
	display: block;
	float: left;
	background-image: url(../images/nav-bestsellers-on.gif);
	background-repeat: no-repeat;
	margin: 10px 16px 0px 16px;
	width:80px;
	height:24px;
}
.topNav-bestsellers span {
	display:none;
}
.topNav-bestsellers-on span {
	display:none;
}*/

/* END NEW NAV */		



.searchFormBox {
margin: 7px 0px 0px 1px;
float: left;
}








/* Added by SWG 2009-09 for SEO */

.prodBanner {
width:750px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
\\ height:202px;
border:solid 1px #6F7074;
}

	.prodBannerImage {
	margin:0px;
	padding:0px;
	}

	.prodBannerTitle {
	padding:10px 25px 10px 25px;
	color:#3D3D3D;
	font-size:11px;
	line-height:17px;
	}
	
		.prodBannerTitle h1 {
		color:#7592BC;
		font-weight:normal;
		font-size:24px;
		line-height:26px;
		padding:0px;
		margin:0px;
		}


#category_body {
padding: 5px 0px 0px 5px;
color:#333333;
font-size:11px;
line-height:15px;
font-weight:normal;
}

	#category_body h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#7791BD;
	font-weight:bold;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	}
	


.inlineSubNav {
clear:both;
color:#707072;
text-align:center;
margin: 0px 0px 0px 0px;
padding: 5px 150px 5px 150px;
font-size:10px;
line-height:13px;
\\ border:solid 1px red;
}

	.inlineSubNav a {
	color:#707072;
	text-decoration:none;
	}
	
	.inlineSubNav a:hover {
	text-decoration:underline;
	}
	


.subFooterSubNav {
clear:both;
color:#6F2518;
text-align:center;
margin: 10px auto 0px auto;
width:900px;
font-size:10px;
line-height:13px;
\\ border:solid 1px red;
}

	.subFooterSubNav a {
	color:#6F2518;
	text-decoration:none;
	}
	
	.subFooterSubNav a:hover {
	text-decoration:underline;
	}
	




.subsubULTxt .tagNav1 ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 40px;
}


.moreLink {
text-align:left;
}
	
	.moreLink a,
	.moreLink a:link {
	font-weight:bold;
	color:#7791BD;
	}






/* BLOG STYLING */

#leftnavCol .sidebar_list {
font-weight:bold;
margin:0 0 0 15px;
width:191px;
padding:0px;
list-style-type:none;
}

	#leftnavCol .sidebar_list .widget h2,
	#leftnavCol .sidebar_list .linkcat h2 {
	color:#816666;
	font-size:12px;
	text-align:left;
	margin:20px 0px 0px 0px;
	padding:0px;
	}
	
	#leftnavCol .sidebar_list .widget li,
	#leftnavCol .sidebar_list .linkcat li {
	margin-left:-40px;
	}
	
	#leftnavCol .sidebar_list a {
	color: #7791BD;
	}
	
	#leftnavCol .sidebar_list .category_rss {
	display:none;
	}
	




#secondary_content .blog {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

	#secondary_content .blog h2 {
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	}
		
		#secondary_content .blog h2 a {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-decoration:none;
		}
	
	#secondary_content .blog h4 {
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 10px;
	}
		
		#secondary_content .blog h4 a {
		}
	

.blog .add_comment {
	padding:0px 10px 0px 0px;
}


.blog .tagged {
	padding:0px 0px 20px 0px;
}

.blog .clear {
	clear:both;
}



.blogWidgetBox {
width:253px;
border:solid 1px #999999;
background-color:#efefef;
margin:20px 0px 10px 10px;
padding:0px 10px 0px 10px;
}
	
	.blogWidgetBox a,
	.blogWidgetBox a:link,
	.blogWidgetBox a:visited,
	.blogWidgetBox a:active {
	color:#7791BD;
	text-decoration:underline;
	}
	
	.blogWidgetBox a:hover {
	color:#7791BD;
	text-decoration:none;
	}
	
	.blogWidgetBox h3 {
	margin:0px 0px 0px 5px;
	}
	
	.blogWidgetBox p {
	margin:5px 0px 0px 20px;
	}
	


/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




.socialFrame {
margin:10px 5px 0px 5px;
padding:10px 10px 10px 10px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border:solid 1px #999999;
background-color:#F2F3E8;
}







#sidebar .tagCloud {
width:280px;
margin:30px 0px 0px 10px;
text-align:center;
/* border:solid 1px red; */
}

	#sidebar .tagCloud a,
	#sidebar .tagCloud a:active,
	#sidebar .tagCloud a:visited {
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight:normal;
	color:#CE6B29;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	text-transform:lowercase;
	text-decoration:underline;
	line-height:22px;
	}
	
		#sidebar .tagCloud a.link1 {	font-size:8px;	}
		#sidebar .tagCloud a.link2 {	font-size:10px;	}
		#sidebar .tagCloud a.link3 {	font-size:12px;	}
		#sidebar .tagCloud a.link4 {	font-size:14px;	}
		#sidebar .tagCloud a.link5 {	font-size:16px;	}
		#sidebar .tagCloud a.link6 {	font-size:18px;	}
		#sidebar .tagCloud a.link7 {	font-size:20px;	}
		#sidebar .tagCloud a.link8 {	font-size:22px;	}
		

.quoteBox {
margin:0px 0px 25px 0px;
padding:0px 0px 0px 0px;
}

	.quoteBox h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
	.quoteBox h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	font-size:21px;
	line-height:24px;
	margin:14px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
	.quoteBox h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	font-size:21px;
	line-height:24px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
		.quoteBox h5 em {
		font-style:normal;
		font-size:14px;
		line-height:40px;
		margin:px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
	
		#sidebar .quoteBox a,
		#sidebar .quoteBox a:active,
		#sidebar .quoteBox a:visited {
		color:#F5911F;
		text-decoration:underline;
		}
		

.quoteForm {
margin:0px 0px 18px 0px;
padding:0px 0px 0px 0px;
}

	.quoteForm h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	font-size:14px;
	line-height:20px;
	margin:14px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.lowerFeature {
float:left;
margin:0px 0px 5px 5px;
padding:0px 0px 0px 0px;
width:659px;
height:176px;
}

.facebookTile {
float:left;
margin:0px 0px 5px 9px;
padding:0px 0px 0px 0px;
width:292px;
height:176px;
background-color:#6F89BD;
background-image: url(../html/images/home/like-us-on-facebook.png);
background-repeat: no-repeat;
background-color:black;
}

	.facebookButton {
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	}
	



.proof {
background-repeat:no-repeat;
background-position:center top;
}

	.proof #box,
	.proof #header,
	.proof #wrapper,
	.proof #content,
	.proof #sidebar {
	background-color:transparent;
	background-image:none;
	}
	


/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */



