@charset "utf-8";
/* CSS Document */

/* ############################################# */
/* #  Mug Rugs	                               # */
/* #  JMField Marketing   / R.Ellis - 09/09    # */
/* ############################################# */


/* ********************************************* */
/*                    GLOBAL                     */
/* ********************************************* */
@charset "utf-8";
A:hover   {text-decoration:none}
a {	text-decoration: underline;	font-family:Verdana, Geneva, sans-serif;	color:#006;}
a img {border: none; }
* html input.checkbox { margin: 0 -4px 0 -4px; }
html,body,div,img,h1,h2,h3,h4,ol,dl,dd,dt,form, p{  margin:0px;  padding:0px;  border:0px;  border-collapse:separate;  border-spacing:0px;}
.float_left {	float: left;}
.float_right {	float: right;}
.clear_both {clear:both; }
#bodystyle {	margin: 0px;	color:#242424;	font: 11px/18px Verdana, Geneva, sans-serif;}
.textStyle {font: 11px/18px Verdana, Geneva, sans-serif;}
.width100 { width: 100%;}
img, div { behavior: url(iepngfix.htc) }
#imagePreloader {display: none;}


/* ********************************************* */
/*                    LAYOUT                     */
/* ********************************************* */

#wrapper {	width: 960px;	margin-right: auto;	margin-left: auto; position:relative;}
#headerWrapper {	width: 960px;	float: left;}
#logoContainer {	float: left;	width: 262px;	background-image: url(images/logo.jpg);	background-repeat: no-repeat;	height: 119px;}
#logoContainer h1 {	text-indent: -9999px; overflow: hidden;}
#headerRight {	float: right;	width: 695px;}
#headerRightTop {	text-align: right;	float: left;	height: 43px;	width: 690px;	background: url(images/greenHeader.jpg) no-repeat right top;	padding-top: 55px;	padding-right: 0px;}
#navigationContainer {	float: left;	height: 21px;	width: 695px;}
#navFoot {	font-size: 0px;	background-image: url(images/navFoot.jpg);	clear: both;	height: 8px;	width: 960px;}
* html #navFoot {	font-size: 0px;	background-image: url(images/navFoot.jpg);	clear: both;	height: 8px;	width: 960px; margin-top: -4px; }
#heroContainer {	width: 960px;	margin-top: 30px;	float: left;}
#contentWrapper {	background: url(images/bodyBG.jpg) repeat-x left top;	width: 960px;	margin-top: 30px;	float: left;}
#contentLeftHalf {	float: left;	width: 465px;	padding-top: 15px;	padding-left: 15px;}
#contentRightHalf {	float: right;	width: 465px;	padding-top: 15px;}
#contentLeftHalf2 {	float: left;	width: 465px;	padding-top: 15px;	padding-left: 15px;}
#contentRightHalf2 {	float: right;	width: 465px;	padding-top: 15px;}
#footerWrapper {	width: 960px;	margin-top: 35px;	border-top: 1px solid #8b8c9f;	float: left;}
#footerLeft {	background: url(images/footerLeftCopyright.jpg) no-repeat left top;	float: left;	width: 350px;	padding-top: 4px;	height: 150px;}
#footerRight {	text-align: right;	float: right;	width: 590px;	padding-top: 10px;	padding-right: 15px;	color: #595959;	font-size: 10px;}
#footerRight a:link {	color: #595959;	text-decoration: none;	font-size: 10px;}
#footerRight a:visited {	color: #595959;	text-decoration: none;	}
#footerRight a:hover {	text-decoration: underline;	}
h3 {	font: bold 14px Tahoma, Geneva, sans-serif;	color: #2e395a;	padding-bottom: 6px;}
h4 {	font: bold 9px Tahoma, Geneva, sans-serif;	color: #333;}
.topTen {	padding-left: 30px;	font-weight: bold;	font-size: 12px;}
.topTen li {	padding-bottom: 8px;}


/* ********************************************* */
/*                    NAVIGATION                 */
/* ********************************************* */

#navigationContainer ul {	margin: 0px;	padding: 0px;}
#navigationContainer li {	margin: 0px;	padding: 0px;	list-style-type: none;	float: left;}
#navigationContainer li a {	float: left;	display: block;	font-family: Tahoma, Geneva, sans-serif;	font-size: 12px;	color: #0d0d0d;	text-decoration: none;	text-transform: uppercase;	padding: 3px 19px 4px 19px;	}
#navigationContainer li.active {	background: url(images/tabRight.jpg) no-repeat right top;}
#navigationContainer li.active a {color: #FFF;	text-decoration: none;		background: url(images/tabLeft.jpg) no-repeat left top;}
#navigationContainer li.active a:hover {color: #FFF;}
#navigationContainer li a:hover {color: #ff1d11;}


#contentFull {	float: left;	width: 930px;	padding-top: 15px;	padding-right: 15px;	padding-left: 15px;}
#contentFull2 {	background: url(images/bodyBG.jpg) repeat-x left top;	float: left;	width: 930px;	padding-top: 15px;	padding-right: 15px;	padding-left: 15px;	margin-top: 25px;}
#executiveHalf {	float: left;	width: 450px;}
#megaPackRight {	float: right;	width: 450px;}
.buyDualContainer {	float: left;	width: 420px;	padding-left: 15px;}
.buyDualLeft {	text-align: left;	float: left;	width: 220px;}
.buyDualRight {	float: right;	width: 200px;}



#setContainer {	float: left;	width: 930px;}
#standardSet {	float: left;	width: 930px;}
#standardLeft {	float: left;	width: 315px;	padding-left: 20px;}
#standardMiddle {	float: left;	width: 215px;	margin-left: 25px;}
.standardItemContainer {	font: bold 10px/10px Tahoma, Geneva, sans-serif;	color: #212347;	float: left;	width: 98px;	text-align: center;	margin-top: 5px;}
#standardSelect {	width: 175px;	float: left;	margin-left: 25px;}
#standardAddCartColumn {	float: left;	width: 130px; margin-left: 15px;}
.buyH3 {	font-size: 18px;	color: #FF1D12;}
.formWrapper {	float: left;	width: 440px;}
.formRow {	float: left;	width: 440px;	padding-top: 5px;	padding-bottom: 5px;}
.formRowLeft {	float: left;	width: 75px;	text-align: right;}
.formRowRight {	float: right;	width: 350px;}
