/*   

Theme Name: CD11

Theme URI: http://cartdesigners.com

Description: CartDesigners 1.1

Author: Kalon Wiggins , Jim Hooper

*/

 

/*  
	CSS Reset by Eric Meyer - Released under Public Domain
    http://meyerweb.com/eric/tools/css/reset/
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td 
                  {margin: 0;padding: 0;border: 0;outline: 0;
                  font-size: 100%;vertical-align: baseline;
                  background: transparent;}
body              {line-height: 1;}
ol, ul            {list-style: none;}
blockquote, q     {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';	content: none;}
:focus            {outline: 0;}
ins               {text-decoration: none;}
del               {text-decoration: line-through;}
table             {border-collapse: collapse;border-spacing: 0;}




body {
	color: #000;
	background-color: #dcdcdc;
}

a {
	text-decoration: none;
	color: #1883ba;
}

h1{
	font-size: 32px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 18px;
}

h2{
	font-size: 18px;
}

#container {
	width: 865px;
	margin: 0px auto;
}


#header {
	padding: 20px;
	font-size: 36px;
	background-color: #000;
	color: #fff;
}

#header span {
	color: #666;
}
#main_content {
	background-color: #fff;
	padding: 60px 20px 20px;
}


#footer p {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 50px;
	color: #333;
	font: 10px Arial, sans-serif;
}

.tabs {
	width: 100%;
	height: 31px;
	background-color: #444;
}
.tabs li {
	float:  left;
	margin: 0;
	overflow: hidden;
	background-color: #444;
}
.tabs li a {
	display: block;
	color: #fff;
	text-decoration: none;
	font: bold 11px/11px 'Arial';
	text-transform: uppercase;
	padding: 10px 15px;
	border-right: 1px solid #fff;
}

.tabs li a:hover {
		background-color: #00b3ff;

}

.tabs li.active a {
	color:  #000;
	background-color: #fff;
}



div.huge {
	
	font-size: 300px;
	line-height: 1em;
	padding: 0;
	letter-spacing: -.02em;
	overflow: hidden;
}
div.glyph_range {
	font-size: 72px;
	line-height: 1.1em;
}

.size10{ font-size: 10px; }
.size11{ font-size: 11px; }
.size12{ font-size: 12px; }
.size13{ font-size: 13px; }
.size14{ font-size: 14px; }
.size16{ font-size: 16px; }
.size18{ font-size: 18px; }
.size20{ font-size: 20px; }
.size24{ font-size: 24px; }
.size30{ font-size: 30px; }
.size36{ font-size: 36px; }
.size48{ font-size: 48px; }
.size60{ font-size: 60px; }
.size72{ font-size: 72px; }
.size90{ font-size: 90px; }


.psample_row1 {	height: 120px;}
.psample_row1 {	height: 120px;}
.psample_row2 {	height: 160px;}
.psample_row3 {	height: 160px;}
.psample_row4 {	height: 160px;}

.psample {
	overflow: hidden;
	position: relative;
}
.psample p {
	line-height: 1.3em;
	display: block;
	overflow: hidden;
	margin: 0;
}

.psample span {
	margin-right: .5em;
}

.white_blend {
	width: 100%;
	height: 61px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==);
	position: absolute;
	bottom: 0;
}
.black_blend {
	width: 100%;
	height: 61px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC);
	position: absolute;
	bottom: 0;
}
.fullreverse {
	background:  #000 !important;
	color:  #fff !important;
	margin-left: -20px;
	padding-left: 20px;
	margin-right: -20px;
	padding-right: 20px;
	padding: 20px;
	margin-bottom:0;
}


.sample_table td {
	padding-top: 3px;
	padding-bottom:5px;
	padding-left: 5px;
	vertical-align: middle;
	line-height: 1.2em;
}

.sample_table td:first-child {
	background-color: #eee;
	text-align: right;
	padding-right: 5px;
	padding-left: 0;
	padding: 5px;
	font: 11px/12px "Courier New", Courier, mono;
}

code {
	white-space: pre;
	background-color: #eee;
	display: block;
	padding: 10px;
	margin-bottom: 18px;
	overflow: auto;
}


.bottom,.last 	{margin-bottom:0 !important; padding-bottom:0 !important;}

.box  { 
  padding: 18px; 
  margin-bottom: 18px; 
  background: #eee; 
}

.reverse,.reversed { background:  #000 !important;color:  #fff !important; border: none !important;}

#bodycomparison {
	position: relative;
	overflow: hidden;
	font-size: 72px;
	height: 90px;
	white-space: nowrap;
}

#bodycomparison div{
	font-size: 72px;
	line-height: 90px;
	display: inline;
	margin: 0 15px 0 0;
	padding: 0;
}

#bodycomparison div span{
	font: 10px Arial;
	position: absolute;
	left: 0;
}
#xheight {
	float: none;
	position: absolute;
	color: #d9f3ff;
	font-size: 72px;
	line-height: 90px;
}

.fontbody {
 position: relative;
}
.arialbody{
	font-family: Arial;
	position: relative;
}
.verdanabody{
	font-family: Verdana;
	position: relative;
}
.georgiabody{
	font-family: Georgia;
	position: relative;
}

/* @group Layout page
 */

#layout h1 {
	font-size: 36px;
	line-height: 42px;
	font-weight: normal;
	font-style: normal;
}

#layout h2 {
	font-size: 24px;
	line-height: 23px;
	font-weight: normal;
	font-style: normal;
}

#layout h3 {
	font-size: 22px;
	line-height: 1.4em;
	margin-top: 1em;
	font-weight: normal;
	font-style: normal;
}


#layout p.byline {
	font-size: 12px;
	margin-top: 18px;
	line-height: 12px;
	margin-bottom: 0;
}
#layout p {
	font-size: 14px;
	line-height: 21px;
	margin-bottom: .5em;
}

#layout p.large{
	font-size: 18px;
	line-height: 26px;
}

#layout .sidebar p{
	font-size: 12px;
	line-height: 1.4em;
}

#layout p.caption {
	font-size: 10px;
	margin-top: -16px;
	margin-bottom: 18px;
}

/* @end */

/* @group Glyphs */

#glyph_chart div{
	background-color: #d9f3ff;
	color: black;
	float: left;
	font-size: 36px;
	height: 1.2em;
	line-height: 1.2em;
	margin-bottom: 1px;
	margin-right: 1px;
	text-align: center;
	width: 1.2em;
	position: relative;
	padding: .6em .2em .2em;
}

#glyph_chart div p {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	text-align: center;
	font: bold 9px Arial, sans-serif;
	background-color: #3a768f;
	width: 100%;
	color: #fff;
	padding: 2px 0;
}


#glyphs h1 {
	font-family: Arial, sans-serif;
}
/* @end */

/* @group Installing */

#installing {
	font: 13px Arial, sans-serif;
}

#installing p,
#glyphs p{
	line-height: 1.2em;
	margin-bottom: 18px;
	font: 13px Arial, sans-serif;
}



#installing h3{
	font-size: 15px;
	margin-top: 18px;
}

/* @end */

#rendering h1 {
	font-family: Arial, sans-serif;
}
.render_table td {
	font: 11px "Courier New", Courier, mono;
	vertical-align: middle;
}

/*   
Theme Name: CD11
Theme URI: http://cartdesigners.com
Description: CartDesigners 1.1
Author: Kalon Wiggins

Stylesheet from 

*/

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 19, 2013 */



@font-face {
    font-family: 'blood_crow_shadow_italicIt';
    src: url('font/bloodcrowsi-webfont.eot');
    src: url('font/bloodcrowsi-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bloodcrowsi-webfont.woff') format('woff'),
         url('font/bloodcrowsi-webfont.ttf') format('truetype'),
         url('font/bloodcrowsi-webfont.svg#blood_crow_shadow_italicIt') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'blood_crow_shadow_condensCnIt';
    src: url('font/bloodcrowsci-webfont.eot');
    src: url('font/bloodcrowsci-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bloodcrowsci-webfont.woff') format('woff'),
         url('font/bloodcrowsci-webfont.ttf') format('truetype'),
         url('font/bloodcrowsci-webfont.svg#blood_crow_shadow_condensCnIt') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'blood_crow_shadow_condensedCn';
    src: url('font/bloodcrowsc-webfont.eot');
    src: url('font/bloodcrowsc-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bloodcrowsc-webfont.woff') format('woff'),
         url('font/bloodcrowsc-webfont.ttf') format('truetype'),
         url('font/bloodcrowsc-webfont.svg#blood_crow_shadow_condensedCn') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'blood_crow_shadowregular';
    src: url('font/bloodcrows-webfont.eot');
    src: url('font/bloodcrows-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bloodcrows-webfont.woff') format('woff'),
         url('font/bloodcrows-webfont.ttf') format('truetype'),
         url('font/bloodcrows-webfont.svg#blood_crow_shadowregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'blood_crow_leftalicitalic';
    src: url('font/bloodcrowl-webfont.eot');
    src: url('font/bloodcrowl-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bloodcrowl-webfont.woff') format('woff'),
         url('font/bloodcrowl-webfont.ttf') format('truetype'),
         url('font/bloodcrowl-webfont.svg#blood_crow_leftalicitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'blood_crow_italicitalic';
    src: url('font/bloodcrowi-webfont.eot');
    src: url('font/bloodcrowi-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bloodcrowi-webfont.woff') format('woff'),
         url('font/bloodcrowi-webfont.ttf') format('truetype'),
         url('font/bloodcrowi-webfont.svg#blood_crow_italicitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'blood_crow_expandedexpandedIt';
    src: url('font/bloodcrowei-webfont.eot');
    src: url('font/bloodcrowei-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bloodcrowei-webfont.woff') format('woff'),
         url('font/bloodcrowei-webfont.ttf') format('truetype'),
         url('font/bloodcrowei-webfont.svg#blood_crow_expandedexpandedIt') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'blood_crow_expandedexpanded';
    src: url('font/bloodcrowe-webfont.eot');
    src: url('font/bloodcrowe-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bloodcrowe-webfont.woff') format('woff'),
         url('font/bloodcrowe-webfont.ttf') format('truetype'),
         url('font/bloodcrowe-webfont.svg#blood_crow_expandedexpanded') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'blood_crow_condensed_italCnIt';
    src: url('font/bloodcrowci-webfont.eot');
    src: url('font/bloodcrowci-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bloodcrowci-webfont.woff') format('woff'),
         url('font/bloodcrowci-webfont.ttf') format('truetype'),
         url('font/bloodcrowci-webfont.svg#blood_crow_condensed_italCnIt') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'blood_crow_condensedcondensed';
    src: url('font/bloodcrowc-webfont.eot');
    src: url('font/bloodcrowc-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bloodcrowc-webfont.woff') format('woff'),
         url('font/bloodcrowc-webfont.ttf') format('truetype'),
         url('font/bloodcrowc-webfont.svg#blood_crow_condensedcondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'blood_crowregular';
    src: url('font/bloodcrow-webfont.eot');
    src: url('font/bloodcrow-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bloodcrow-webfont.woff') format('woff'),
         url('font/bloodcrow-webfont.ttf') format('truetype'),
         url('font/bloodcrow-webfont.svg#blood_crowregular') format('svg');
    font-weight: normal;
    font-style: normal;

}/*   
Theme Name: CD11
Theme URI: http://cartdesigners.com
Description: CartDesigners 1.1
Author: Kalon Wiggins

Stylesheet from 

*/

 

/*  
	CSS Reset by Eric Meyer - Released under Public Domain
    http://meyerweb.com/eric/tools/css/reset/
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td 
                  {margin: 0;padding: 0;border: 0;outline: 0;
                  font-size: 100%;vertical-align: baseline;
                  background: transparent;}
body              {line-height: 1;}
ol, ul            {list-style: none;}
blockquote, q     {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';	content: none;}
:focus            {outline: 0;}
ins               {text-decoration: none;}
del               {text-decoration: line-through;}
table             {border-collapse: collapse;border-spacing: 0;}




body {
	color: #000;
	background-color: #dcdcdc;
}

a {
	text-decoration: none;
	color: #1883ba;
}

h1{
	font-size: 32px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 18px;
}

h2{
	font-size: 18px;
}

#container {
	width: 865px;
	margin: 0px auto;
}


#header {
	padding: 20px;
	font-size: 36px;
	background-color: #000;
	color: #fff;
}

#header span {
	color: #666;
}
#main_content {
	background-color: #fff;
	padding: 60px 20px 20px;
}


#footer p {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 50px;
	color: #333;
	font: 10px Arial, sans-serif;
}

.tabs {
	width: 100%;
	height: 31px;
	background-color: #444;
}
.tabs li {
	float:  left;
	margin: 0;
	overflow: hidden;
	background-color: #444;
}
.tabs li a {
	display: block;
	color: #fff;
	text-decoration: none;
	font: bold 11px/11px 'Arial';
	text-transform: uppercase;
	padding: 10px 15px;
	border-right: 1px solid #fff;
}

.tabs li a:hover {
		background-color: #00b3ff;

}

.tabs li.active a {
	color:  #000;
	background-color: #fff;
}



div.huge {
	
	font-size: 300px;
	line-height: 1em;
	padding: 0;
	letter-spacing: -.02em;
	overflow: hidden;
}
div.glyph_range {
	font-size: 72px;
	line-height: 1.1em;
}

.size10{ font-size: 10px; }
.size11{ font-size: 11px; }
.size12{ font-size: 12px; }
.size13{ font-size: 13px; }
.size14{ font-size: 14px; }
.size16{ font-size: 16px; }
.size18{ font-size: 18px; }
.size20{ font-size: 20px; }
.size24{ font-size: 24px; }
.size30{ font-size: 30px; }
.size36{ font-size: 36px; }
.size48{ font-size: 48px; }
.size60{ font-size: 60px; }
.size72{ font-size: 72px; }
.size90{ font-size: 90px; }


.psample_row1 {	height: 120px;}
.psample_row1 {	height: 120px;}
.psample_row2 {	height: 160px;}
.psample_row3 {	height: 160px;}
.psample_row4 {	height: 160px;}

.psample {
	overflow: hidden;
	position: relative;
}
.psample p {
	line-height: 1.3em;
	display: block;
	overflow: hidden;
	margin: 0;
}

.psample span {
	margin-right: .5em;
}

.white_blend {
	width: 100%;
	height: 61px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==);
	position: absolute;
	bottom: 0;
}
.black_blend {
	width: 100%;
	height: 61px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC);
	position: absolute;
	bottom: 0;
}
.fullreverse {
	background:  #000 !important;
	color:  #fff !important;
	margin-left: -20px;
	padding-left: 20px;
	margin-right: -20px;
	padding-right: 20px;
	padding: 20px;
	margin-bottom:0;
}


.sample_table td {
	padding-top: 3px;
	padding-bottom:5px;
	padding-left: 5px;
	vertical-align: middle;
	line-height: 1.2em;
}

.sample_table td:first-child {
	background-color: #eee;
	text-align: right;
	padding-right: 5px;
	padding-left: 0;
	padding: 5px;
	font: 11px/12px "Courier New", Courier, mono;
}

code {
	white-space: pre;
	background-color: #eee;
	display: block;
	padding: 10px;
	margin-bottom: 18px;
	overflow: auto;
}


.bottom,.last 	{margin-bottom:0 !important; padding-bottom:0 !important;}

.box  { 
  padding: 18px; 
  margin-bottom: 18px; 
  background: #eee; 
}

.reverse,.reversed { background:  #000 !important;color:  #fff !important; border: none !important;}

#bodycomparison {
	position: relative;
	overflow: hidden;
	font-size: 72px;
	height: 90px;
	white-space: nowrap;
}

#bodycomparison div{
	font-size: 72px;
	line-height: 90px;
	display: inline;
	margin: 0 15px 0 0;
	padding: 0;
}

#bodycomparison div span{
	font: 10px Arial;
	position: absolute;
	left: 0;
}
#xheight {
	float: none;
	position: absolute;
	color: #d9f3ff;
	font-size: 72px;
	line-height: 90px;
}

.fontbody {
 position: relative;
}
.arialbody{
	font-family: Arial;
	position: relative;
}
.verdanabody{
	font-family: Verdana;
	position: relative;
}
.georgiabody{
	font-family: Georgia;
	position: relative;
}

/* @group Layout page
 */

#layout h1 {
	font-size: 36px;
	line-height: 42px;
	font-weight: normal;
	font-style: normal;
}

#layout h2 {
	font-size: 24px;
	line-height: 23px;
	font-weight: normal;
	font-style: normal;
}

#layout h3 {
	font-size: 22px;
	line-height: 1.4em;
	margin-top: 1em;
	font-weight: normal;
	font-style: normal;
}


#layout p.byline {
	font-size: 12px;
	margin-top: 18px;
	line-height: 12px;
	margin-bottom: 0;
}
#layout p {
	font-size: 14px;
	line-height: 21px;
	margin-bottom: .5em;
}

#layout p.large{
	font-size: 18px;
	line-height: 26px;
}

#layout .sidebar p{
	font-size: 12px;
	line-height: 1.4em;
}

#layout p.caption {
	font-size: 10px;
	margin-top: -16px;
	margin-bottom: 18px;
}

/* @end */

/* @group Glyphs */

#glyph_chart div{
	background-color: #d9f3ff;
	color: black;
	float: left;
	font-size: 36px;
	height: 1.2em;
	line-height: 1.2em;
	margin-bottom: 1px;
	margin-right: 1px;
	text-align: center;
	width: 1.2em;
	position: relative;
	padding: .6em .2em .2em;
}

#glyph_chart div p {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	text-align: center;
	font: bold 9px Arial, sans-serif;
	background-color: #3a768f;
	width: 100%;
	color: #fff;
	padding: 2px 0;
}


#glyphs h1 {
	font-family: Arial, sans-serif;
}
/* @end */

/* @group Installing */

#installing {
	font: 13px Arial, sans-serif;
}

#installing p,
#glyphs p{
	line-height: 1.2em;
	margin-bottom: 18px;
	font: 13px Arial, sans-serif;
}



#installing h3{
	font-size: 15px;
	margin-top: 18px;
}

/* @end */

#rendering h1 {
	font-family: Arial, sans-serif;
}
.render_table td {
	font: 11px "Courier New", Courier, mono;
	vertical-align: middle;
}

/*   
Theme Name: CD11
Theme URI: http://cartdesigners.com
Description: CartDesigners 1.1
Author: Kalon Wiggins

Stylesheet from 

*/

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 19, 2013 */



@font-face {
    font-family: 'helvetica_ultra_compressedRg';
    src: url('font02/helvetica-ultracompressed-webfont.eot');
    src: url('font02/helvetica-ultracompressed-webfont.eot?#iefix') format('embedded-opentype'),
         url('font02/helvetica-ultracompressed-webfont.woff') format('woff'),
         url('font02/helvetica-ultracompressed-webfont.ttf') format('truetype'),
         url('font02/helvetica-ultracompressed-webfont.svg#helvetica_ultra_compressedRg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helvetica_extra_compressedRg';
    src: url('font02/helvetica-extracompressed-webfont.eot');
    src: url('font02/helvetica-extracompressed-webfont.eot?#iefix') format('embedded-opentype'),
         url('font02/helvetica-extracompressed-webfont.woff') format('woff'),
         url('font02/helvetica-extracompressed-webfont.ttf') format('truetype'),
         url('font02/helvetica-extracompressed-webfont.svg#helvetica_extra_compressedRg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helvetica_compressedregular';
    src: url('font02/helvetica-compressed-webfont.eot');
    src: url('font02/helvetica-compressed-webfont.eot?#iefix') format('embedded-opentype'),
         url('font02/helvetica-compressed-webfont.woff') format('woff'),
         url('font02/helvetica-compressed-webfont.ttf') format('truetype'),
         url('font02/helvetica-compressed-webfont.svg#helvetica_compressedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}/*   
Theme Name: CD11
Theme URI: http://cartdesigners.com
Description: CartDesigners 1.1
Author: Kalon Wiggins

Stylesheet from 

*/

.CartExpectedReleaseDate {
	font-style: italic;
	font-size: 11px;
}

.OrderItemList .ExpectedReleaseDate {
	display: block;
	font-size: 11px;
}

.CartContents .ExpectedReleaseDate {
	font-size: 11px;
	padding-left: 20px;
}

.ProductMain table.ExpectedReleaseDate {
	clear: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 6px
}

.ProductMain table.ExpectedReleaseDate td {
	padding: 6px;
	border: solid 1px;

	/* default colours to be overridden, as needed, by templates */
	background-color: #FFF1A8;
	border-color: #E8B541;
	color: #353535;
}

.BrandCloud {
	overflow-x: hidden;
}

.CartProductFields dt {
	font-weight: bold;
	clear: left;
}

.CartProductFields dd {
	margin-left: 50px;
}

.ProductPrice .CatalogPriceExTax,
.ProductList em .CatalogPriceExTax,
.ProductPrice .ProductDetailsPriceExTax,
.ProductList em .ProductDetailsPriceExTax {
	display: block;
	color: #777;
}

.CartContents .ItemShipping th.ItemShippingDescription {
	text-align: left;
}

.CartContents .ItemShipping th {
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding: 6px 10px;
}

.CartContents .ItemShipping:first-child th {
	border-top: none;
}

.CartContents tbody td,
.CartContents tfoot td {
	padding: 6px 10px;
	vertical-align: top;
}

.CartContents tfoot .SubTotal td {
	border-top: 1px solid;
	text-align: right;
	font-weight: bold;
}

.OrderShipments .DateShipped {
	white-space: nowrap;
	width: 20%;
}

.OrderShipments .ShippingMethod {
	width: 55%;
}

.OrderShipments .TrackingNumber {
	white-space: nowrap;
	width: 25%;
}

.PinterestButtonContainer {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

div.FacebookLikeButtonContainer {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.FacebookLikeButtonContainer iframe {
	width: 100%;
	height: 65px;
	border: none;
	overflow: hidden;
}

.HorizontalFormContainer p.Submit {
	margin-top: 10px;
}

#fastCartContainer {
	margin: 0 auto;
}
#fastCartWrapper {
	clear: both;
	padding: 5px;
}
#fastCartContainer .ProductList {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#fastCartContainer .ProductList li {
	margin: 3px;
	overflow: hidden;
	padding: 3px;
	float:left;
	width:122px;
}
#fastCartContainer .ProductList .ProductImage {
	width: 120px;
	height: 120px;
}
.fastCartContent {
	min-height: 235px;
	width: 625px;
}
.fastCartContent h2 {
	font-size: 25px;
}
.fastCartTop {
	padding: 15px 5px;
}
.fastCartBottom {
	padding: 0px 5px;
}
.fastCartItemBox {
	padding: 10px 2px;
	margin-left: 10px;
	max-width: 230px;
}
.fastCartItemBox a {
	text-decoration: none;
}
.fastCartThumb, .fastCartItemBox {
	float: left;
}
.fastCartQuantity {
	margin-top: 15px;
}
.fastCartSummaryBox {
	text-align: right;
	float: right;
	padding: 10px;
	max-width: 200px;
}
.fastCartSummaryBox .subtotal {
	margin-top: 15px;
	font-size: 13px;
	font-weight: bold;
	clear:both;
}
.fastCartSummaryBox .actionLink {
	margin-top:10px;
}

/* Start: SpecificInfoMessage */

.SpecificInfoMessage {
	padding: 8px 6px 8px 8px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* End: SpecificInfoMessage */

div.categoryPicker {
	border: 1px solid #bbbbbb;
	padding-left: 3px;
	padding-bottom: 3px;
	overflow: auto;
	max-height: 300px;
}

/* Product options global structural styles */

.productAddToCartBelow {
	padding-top: 1.5em;
	clear: both;
}

.CartContents .productAttributes td {
	padding: 0 10px 0 0;
}

/**
* customize item form
*/

.CartContents .ProductName .CustomizeItemLink {
	font-weight: normal;
}

#CartEditProductFieldsForm  .productAttributeList {
	max-height: 380px;
	overflow: auto;
}

#CartEditProductFieldsForm .productAttributeLabel {
	font-weight: normal;
}

/* most form styles are the same as the front end except for widths */
#CartEditProductFieldsForm .productAttributeRow {
	padding-left: 190px;
}

#CartEditProductFieldsForm .productAttributeLabel {
	margin: 4px 0 4px -180px;
	padding-top: 0;
	width: 180px;
}


/* End: product options */

#ModalContent, .ModalContent {
	font-size: .95em;
}

/** shared styles for social buttons */

#ProductDetails .Content h2 {
	margin-top: 0px;
	margin-right:140px;
	float:left;
}

.AddThisButtonBox {
	float:right;
	margin-top:-28px;
	margin-left:20px;
}

#cookieNotification {
	position: fixed;
	z-index: 99999;
	display: none;
	float: left;
	width: 100%;
	background: url(images/cookie-sprite.png) repeat-x bottom;
}
#cookieNotification .cookie-inner {
	width: 940px;
	min-height: 46px;
	margin: auto;
}
#cookieNotification .icon-info {
	float: left;
	width: 40px;
	height: 40px;
	background: url(images/cookie-sprite.png) no-repeat 0 8px;
}
#cookieNotification p {
	float: left;
	max-width: 750px;
	margin: 0;
	padding: 15px 0 12px;
	line-height: 18px;
	font-weight: bold;
}
#cookieNotification button {
	float: left;
	display: block;
	width: 117px;
	height: 28px;
	cursor: pointer;
	text-indent:  -9999px;
	background: url(images/cookie-sprite.png) no-repeat 0 -38px;
	border: none;
}

/* social sharing tabs styles */
ul.tabs {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	top: -6px;
}

ul.tabs li {
	display: inline;
	border: 1px solid #DADADA;
	border-bottom: 0px solid #FFFFFF;
	padding: 6px 8px 6px 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: #EFEFEF;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));
	background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7);
	font-weight: bold;
	color: #808080;
	cursor: pointer;
	margin-right: 3px;
}

ul.tabs li.active {
	background: #FFFFFF;
	color: #000000;
	cursor: default;
	border-bottom: 1px solid #FFFFFF;
}

ul.tabs li img {
	position: relative;
	display: inline;
	left: 6px;
	top: 4px;
	margin-right: 10px;
	width: 16px;
	height: 16px;
}

#tabcontent {
	border: 1px solid #DADADA;
	padding: 15px;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
	margin-bottom: 20px;
	min-height: 120px;
}

#tabcontent .photo {
	width: 140px;
	float: left;
}

#tabcontent .photo img {
	display: block;
	margin: auto;
}

#tabcontent #url {
	display: block;
	font-size: 10px;
	color: #808080;
}

#shareDescription {
	margin-bottom: 15px;
	margin-top: 15px;
}

.sharebutton {
	border: 1px solid #4169e1;
	cursor: pointer;
	padding: 3px 10px 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #4169e1;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#073daa', endColorstr='#749ae8');
	-ms-filter: 'progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#073daa,endColorStr=#749ae8)';
	background: -webkit-gradient(linear, left top, left bottom, from(royalblue), to(#073daa));
	background: -moz-linear-gradient(top,  #073daa,  #749ae8);
}

.sharebutton a, .sharebutton a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
}

#ChooseAnotherProduct li {
	width: 120px;
	height: 120px;
	margin: 15px 0 0 15px;
}

#ChooseAnotherProduct img.ShareProductImage {
	display:block;
	margin: auto;
}

#ChooseAnotherProduct {
	display:none;
}

#SharingDataWrapper {
	height:160px;
}

#SharingDataWrapper p {
	margin-bottom:10px;
}

#SharingDataChoices {
	overflow:hidden;
	float:left;
}

#SharingDataChoices li {
    overflow:hidden;
    float:left;
    width: 120px;
    height: 120px;
    margin: 15px 0 0 15px;
}

.prev, .next {
	margin-top:30px;
	float:left;
}

#SharingDataWrapper.no-scroll #SharingDataChoices {
    text-align:center;
    width:100%;
}

#SharingDataWrapper.no-scroll li {
    float:none;
    display:inline-block;
}

#SharingDataWrapper.no-scroll #productlist {
    margin-left:0;
}

#SharingDataWrapper.no-scroll #ImageScrollPrev, #SharingDataWrapper.no-scroll #ImageScrollNext {
    display:none
}

/* end social sharing tabs styles */

/* begin notification message styles, used on the order page */

.NotifyMessage {
    background: #FFFFDD;
    border: 1px solid #CDCD9B;
    padding: 15px;
    padding-bottom: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 20px;
}

.BoldUpper {
    text-transform:uppercase;
    font-weight: bold;
}

.Bold {
    font-weight: bold;
}

/* end notification message styles, used on the order page */

.ReviewEmailHint {
    color: #777;
    margin-top: 5px;
}/*   
Theme Name: CD11
Theme URI: http://cartdesigners.com
Description: CartDesigners 1.1
Author: Kalon Wiggins

Stylesheet from 

*/


*{margin:0;padding:0;outline:0}body{font-family:'Helvetica Neue',Helvetica,Arial,Sans-Serif;font-size:.8em;height:100%}input,select,textarea{font-family:'Helvetica Neue',Helvetica,Arial,Sans-Serif;font-size:12px}.Textbox,select,textarea{padding:7px 5px}input{padding:2px}p{line-height:1.3;margin-bottom:15px}a{font-weight:normal;text-decoration:underline}h1,h2,h3,.TitleHeading,.slide-text,#HeaderLower li,.ProductActionAdd,.ProductDetailsGrid .DetailRow.PriceRow .Value,.QuickViewBtn,.btn,.fastCartSummaryBox .ProductPrice,.ProductPriceWrap{font-family:'Montserrat',Helvetica,Arial,Sans-Serif;letter-spacing:-1px;text-shadow:0 0 1px transparent}h1,h2,h3,.TitleHeading{font-size:1.6em;font-weight:300;text-transform:uppercase;margin:0 0 12px 0}h1{font-size:30px;margin:0 0 10px 0}h1.title{margin-top:30px}.FeaturedProducts h2{margin:0 0 20px;padding-bottom:15px;border-bottom:1px solid #dadada}h3{font-size:1.4em;font-weight:300;margin-bottom:6px}h4{font-size:1.2em;font-weight:400;margin-bottom:4px}img,img a{border:0}ul,ol{margin:0 0 10px 30px}li{margin:0;margin-bottom:2px;padding:0}blockquote{margin-left:28px}select option{padding:0 10px}hr{margin:10px 0;padding:0;height:1px;border:0}.hide-visually{overflow:hidden;position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.cf:before,.cf:after,.fastCartTop:before,.fastCartTop:after,.LoginForm:before,.LoginForm:after,#VideoList:before,#VideoList:after,.Content .ProductList .ProductDetails:before,.Content .ProductList .ProductDetails:after,.CartCode:before,.CartCode:after,#CartContent:before,#CartContent:after,.ProceedToCheckout:before,.ProceedToCheckout:after,.Message:before,.Message:after,#WishLists .header:before,#WishLists .header:after,#ChooseShippingAddress .header:before,#ChooseShippingAddress .header:after{content:" ";display:table}.cf:after,.fastCartTop:after,.LoginForm:after,#VideoList:after,.Content .ProductList .ProductDetails:after,.CartCode:after,#CartContent:after,.ProceedToCheckout:after,.Message:after,#WishLists .header:after,#ChooseShippingAddress .header:after{clear:both}.cf,.fastCartTop,.LoginForm #VideoList,.Content .ProductList .ProductDetails,.CartCode,#CartContent,.ProceedToCheckout,.Message,#WishLists .header,#ChooseShippingAddress .header{*zoom:1}.HorizontalFormContainer dl,.VerticalFormContainer dl{margin:0}.HorizontalFormContainer dt img{vertical-align:middle;float:left}.HorizontalFormContainer dt .fieldLabel{float:left;padding-top:4px;padding-left:4px}.HorizontalFormContainer dt{width:160px;float:left;clear:left;font-weight:bold;padding-top:7px;text-align:right}.HorizontalFormContainer dd.ProductField{height:20px}.HorizontalFormContainer dd{margin-left:170px;margin-bottom:15px}.NarrowFormContainer dt{width:110px}.NarrowFormContainer dd{margin-left:120px}.HorizontalFormContainer p.Submit{margin:0 0 28px 170px}.NarrowFormContainer p.Submit{margin-left:120px}.VerticalFormContainer dt{margin-bottom:6px}.VerticalFormContainer dd{margin-bottom:6px;margin-left:10px}#Container{width:980px;margin:auto}#ContainerLower{clear:both;float:left;width:100%;padding:0 0 20px 0}#ContainerFooter{clear:both;float:left;width:100%}#TopMenu{clear:both;float:left;padding:0;margin:7px 20px 0 0}#TopMenu ul{float:right;padding:0;margin:0}#TopMenu li{list-style:none;float:left;margin:0;padding:0}#TopMenu li.First a{border-left:0}#TopMenu li a,#TopMenu li div{display:block;text-decoration:none;font-size:10px;color:#2e2e2d;font-weight:400;text-transform:uppercase;padding:0 10px;margin:3px 0 4px 0;text-decoration:none}#TopMenu li div a{padding:0;margin:0;display:inline;font-size:1em}#TopMenu li a:hover{text-decoration:underline}#Outer{clear:both}#Wrapper{clear:both;width:980px;padding:20px 0 0 0;margin:0}#Header{position:relative;clear:both;width:980px;min-height:100px}#HeaderUpper{position:absolute;top:5px;right:0}#HeaderLower{clear:both;float:left;width:980px;min-height:50px}#HeaderLower #SideCategoryList .SideCategoryListClassic li a{width:auto;margin:15px 10px;padding:0;font-size:14px;line-height:20px;text-transform:uppercase}#HeaderLower #SideCategoryList .SideCategoryListClassic li:before{float:left;margin-top:16px;content:"|"}#HeaderLower #SideCategoryList .SideCategoryListClassic ul:first-child{color:#fff}#SideCategoryList{padding:0;margin:0}#SideCategoryList h2{display:none}#SideCategoryList ul,#SideCategoryList .sf-menu ul{float:left!important;width:auto!important;padding:0;margin:0}#SideCategoryList li,#SideCategoryList .sf-menu li{float:left!important;width:auto!important;position:relative;list-style:none;margin:0;padding:0}#SideCategoryList .SideCategoryListClassic li a{width:180px;padding:4px 0 0 0;height:auto;padding:5px 0 5px 0}.Right #SideNewProducts{margin-left:-10px}#SideNewProducts{width:255px}#SideNewProducts img{margin-right:10px;max-width:100px;float:left}#SideNewProducts .ProductDetails{width:220px}#SideNewProducts .ProductImage{width:102px;overflow:hidden;float:left;margin-right:10px}#SideNewProducts .ProductList{margin:0!important;width:260px}#SideCategoryList li a,#SideCategoryList .sf-menu li a{display:block;height:35px;font-size:1.2em;font-weight:300;text-align:center;text-decoration:none;padding:15px 10px 0 10px}#SideCategoryList li a:hover,#SideCategoryList .sf-menu li a:hover{text-decoration:underline}#SideCategoryList li ul,#SideCategoryList .sf-menu li ul{width:auto;position:absolute;clear:left;top:50px;left:0;display:none;z-index:99;padding:0;margin:0}#SideCategoryList>li>ul:before,#SideCategoryList .sf-menu>li>ul:before{content:"";display:block;position:absolute;top:-5px;left:20px}#SideCategoryList li ul li ul,#SideCategoryList .sf-menu li ul li ul{top:0;left:170px;display:none}#SideCategoryList li ul li,#SideCategoryList .sf-menu li ul li{clear:both;padding:0;margin:0 10px 0 10px}#SideCategoryList li ul li a,#SideCategoryList .sf-menu li ul li a{font-size:1em;text-align:left;width:170px;height:auto;padding:7px 0 7px 0;margin:0}#SideCategoryList li ul li a:hover,#SideCategoryList .sf-menu li ul li a:hover{text-decoration:underline}#SideCategoryList li:hover ul,#SideCategoryList li.over ul{display:block}#SideCategoryList li:hover ul li ul,#SideCategoryList li.over ul li ul{display:none}#SideCategoryList li ul li:hover ul,#SideCategoryList li ul li.over ul{display:block}/*\*/* html #SideCategoryList ul li{float:left;height:1%}* html #SideCategoryList ul li a{height:1%}/**/.sf-sub-indicator{display:none!important}#Logo{float:left;display:inline}#Logo h1{font-size:36px;font-weight:700;letter-spacing:-1px;text-transform:none;padding:0;margin:40px 0 15px}#Logo h1 a{font-weight:400;letter-spacing:-2px;text-decoration:none}#SearchForm{float:right;width:185px;margin:0;padding:5px 0 0 0;display:inline;position:relative}#SearchForm form{padding:0;margin:0}#SearchForm label{display:none}#SearchForm input{width:145px;height:18px;font-size:.8em;font-weight:400;text-transform:uppercase;padding:2px 3px 2px 3px}#SearchForm .Button{width:22px;height:22px;padding:0;background:transparent;vertical-align:top;margin:1px 0 0 3px}#SearchForm p{display:none;font-size:.85em;margin:5px 0 0 0}#SearchForm a{text-decoration:none}#SearchForm a:hover{text-decoration:underline}.Left{float:left;width:190px;margin:0 50px 0 0}.Left .Block{padding:0 0 10px 0}.Left .BlockContent{margin:0 10px 0 10px}.Left.NewProducts{margin-right:70px}.Left.NewProducts .BlockContent{margin:0}.Left h2{font-size:1.4em;padding:0 0 8px 0;margin:0 0 5px 0}.Left ul{margin:0;padding:0}.Left li{clear:both;list-style:none;margin:0;padding:5px 0 5px 0;float:left;width:100%}.Left ul li:first-child{padding-top:0}.Left li a{text-decoration:none}.Left li a:hover{text-decoration:underline}.Content{float:left;width:570px;margin:0;padding:0 0 10px 10px}.Content .Block{clear:both}.Block{margin-top:0;margin-bottom:10px}.Content.Wide{width:700px}.Content.Wide.WideWithLeft{width:653px;padding-left:0}.Content.Widest{width:980px;padding-right:0;padding-left:0}.Right{float:left;width:190px;margin:0 0 0 50px}.Right .Block{padding:0 0 10px 0}.Right .BlockContent{margin:0 10px 0 10px}.Right h2{font-size:1.4em}.Right ul{margin:0;padding:0}.Right li{clear:both;list-style:none;margin:0;padding:5px 0 7px 0}.Right li a{text-decoration:none}.Right li a:hover{text-decoration:underline}.hero{width:980px;position:relative;margin-top:-20px;margin-bottom:20px;left:-10px;overflow:hidden}.hero_slider div{position:relative;width:980px;display:block;float:left;padding:0;margin:0 0 10px 0}.hero_slider div .text{position:absolute;top:60px;left:70px;width:350px;color:#fff;z-index:99}.hero_slider div .text h1{font-size:5em;line-height:1em;margin-bottom:20px}.hero_slider div .text h2{font-size:3.5em;line-height:1em;margin-bottom:20px}.hero_slider div .text h3{font-size:2em;line-height:1em;margin-bottom:20px}.hero_slider div .text p{font-size:1.5em;margin-bottom:20px}.hero #slide_prev{position:absolute;top:45%;z-index:9;cursor:pointer;left:5px;width:20px;height:40px;background:url(/wp-content/themes/Classic/images/white/hero_prev.gif) 0 0 no-repeat;text-indent:-9999px}.hero #slide_next{position:absolute;top:45%;z-index:9;cursor:pointer;right:5px;width:20px;height:40px;background:url(/wp-content/themes/Classic/images/white/hero_next.gif) 0 0 no-repeat;text-indent:-9999px}.slide-show{margin-top:-20px;margin-bottom:20px;position:relative}.slide-show a{text-decoration:none}.slide-show-render.slide-show{margin-bottom:20px;top:-20px}.Block.banner_home_page_top *,.Block.banner_category_page_top *,.Block.banner_brand_page_top *,.Block.banner_search_page_top *{padding:0;margin:0}.Block.banner_home_page_bottom,.Block.banner_category_page_bottom,.Block.banner_brand_page_bottom,.Block.banner_search_page_bottom{position:relative;width:980px}.Block.banner_home_page_bottom div,.Block.banner_category_page_bottom div,.Block.banner_brand_page_bottom div,.Block.banner_search_page_bottom div{float:left;width:320px;position:relative}.Block.banner_home_page_bottom div,.Block.banner_category_page_bottom div,.Block.banner_brand_page_bottom div,.Block.banner_search_page_bottom div{margin-left:10px}.Block.banner_home_page_bottom div:first-child,.Block.banner_category_page_bottom div:first-child,.Block.banner_brand_page_bottom div:first-child,.Block.banner_search_page_bottom div:first-child{margin-left:0}.Block.banner_home_page_bottom div .text,.Block.banner_category_page_bottom div .text,.Block.banner_brand_page_bottom div .text,.Block.banner_search_page_bottom div .text{position:absolute;top:35px;left:15px;width:200px;z-index:99}.Block.banner_home_page_bottom div .text h2,.Block.banner_category_page_bottom div .text h2,.Block.banner_brand_page_bottom div .text h2,.Block.banner_search_page_bottom div .text h2{font-size:2.7em;line-height:1em;margin-bottom:12px}.Block.banner_home_page_bottom div .text h3,.Block.banner_category_page_bottom div .text h3,.Block.banner_brand_page_bottom div .text h3,.Block.banner_search_page_bottom div .text h3{font-size:1.6em;line-height:1em;margin-bottom:10px}.Block.banner_home_page_bottom div .text p,.Block.banner_category_page_bottom div .text p,.Block.banner_brand_page_bottom div .text p,.Block.banner_search_page_bottom div .text p{margin-bottom:10px}.image-container-centered{display:table-cell;vertical-align:middle;text-align:center;float:none!important}.category-featured .image-container-centered{width:320px;height:264px}.category-featured .image-container-centered img{max-width:320px;max-height:264px}.category-featured h3{text-transform:uppercase}.Center{clear:both;width:980px;margin:0 auto}#Footer{clear:both;font-size:.85em;padding:15px 0;margin:0}#Footer #Menu li+li::before{content:none!important}#FooterUpper{clear:both;padding:20px 0 0}#FooterUpper .Column{float:left;width:225px;padding-bottom:15px;margin:0 20px 0 0;display:inline}#FooterUpper .Column.NewsletterColumn{width:245px;margin-right:0}#FooterUpper h2{margin-bottom:5px}#FooterUpper ul{padding:0;margin:0}#FooterUpper li{list-style:none;font-size:.95em;background:url(/wp-content/themes/Classic/images/white/Arrow.gif) 0 50% no-repeat;padding:2px 0 2px 10px;margin:0}#FooterUpper li a{text-decoration:none}#FooterUpper li a:hover{text-decoration:underline}#FooterUpper .RecentNews li{background:0;margin-left:-8px}#FooterUpper .RecentNews li p{width:15em;margin:5px 0 0}.NewsletterSubscription{clear:both;float:left}.NewsletterSubscription h2{padding-bottom:8px}.NewsletterSubscription label{clear:both;float:left;width:75px;width:6.5em;font-size:.85em;padding:3px 0 0 0}.NewsletterSubscription input{float:left;width:160px;font-size:.9em;padding:3px;margin-bottom:10px}.NewsletterSubscription .Button{float:right;width:22px;height:22px;border:0;vertical-align:middle}#HomeRecentBlogs ul{padding-left:0;margin-left:0}#HomeRecentBlogs li{list-style:none;padding:5px 0 5px 10px;margin:0}#LowerRight .FeedLink{float:left;margin:6px 4px 0 0}.ProductList{list-style:none;margin:0 0 0 -20px!important;padding:0}.ProductList.List{margin-left:0!important}.Content .ProductList,.Content .ProductList li{list-style:none;padding:0;margin:0}.Content .ProductList li{list-style:none;float:left;width:225px!important;min-height:250px;font-size:1em;margin:0 0 20px 25px;overflow:hidden}.Content .ProductList .ProductImage{padding:1px;display:table-cell;text-align:center;overflow:hidden;vertical-align:middle}.Content .ProductList .ProductImage img{vertical-align:middle}.Content .ProductList .ProductDetails{margin:15px 0 5px 0}.ProductList a{text-decoration:none}.ProductList a:hover{text-decoration:underline}.ProductList em{margin-top:3px;display:block}.ProductList .ProductPrice{margin-top:3px}.ProductPrice,.ProductList em{font-weight:bold;font-style:normal}.ProductList .Rating{font-size:.9em;margin-top:3px;font-weight:bold;display:none}.ProductList li .ProductCompareButton{font-size:.9em;margin-top:10px}.ProductList li .ProductActionAdd{height:30px;margin-top:15px}.ProductList li .ProductActionAdd a,.QuickViewBtn{float:left}.Submit input,.ProductList li .ProductActionAdd a,.QuickViewBtn,#bottom_payment_button,.ExpressCheckoutContent input[type="submit"],.btn{cursor:pointer;font-size:14px;padding:7px 10px;text-decoration:none;text-transform:uppercase;letter-spacing:0;background:#e8e8e8;border:none;border-radius:3px;font-family:'Montserrat',Helvetica,Arial,Sans-Serif}#bottom_payment_button{float:right}.ProductList li .ProductActionAdd a:hover,.btn:hover{color:#000;background:#d4d4d4!important}.btn{display:inline-block}.btn,.ProductList li .ProductActionAdd a{letter-spacing:-1px!important}.btn-secondary,.btn-secondary:hover{letter-spacing:-1px!important;font-weight:700!important;color:#fff!important;background:#000!important}.QuickViewBtn{padding:10px!important;font-weight:400!important;padding-left:32px!important;background:url(/wp-content/themes/Classic/images/icon-eye-open.png) 10px 10px #e8e8e8 no-repeat!important;filter:none!important}.prodAccordionContent .btn{float:none;margin-bottom:20px}.ToggleSearchFormLink.btn{padding:0!important}.ToggleSearchFormLink.btn a{padding:14px 10px 12px 3px!important;float:left}.ToggleSearchFormLink.btn #toggle_form_link{padding:7px 3px 7px 10px!important}.Left .ProductList li,.Right .ProductList li{margin-bottom:15px}.Right .TopSellers,.Left .TopSellers{clear:both;padding:0 0 10px 0}.Right .TopSellers ul,.Left .TopSellers ul{margin:0;padding:0}.Right .TopSellers li,.Left .TopSellers li{clear:both;margin:0 0 5px 0}.Right .TopSellers li .TopSellerNumber,.Left .TopSellers li .TopSellerNumber{float:left;width:22px;font-size:1.3em;text-align:center;padding:1px 0 2px 0}.Right .TopSellers .ProductDetails,.Left .TopSellers .ProductDetails{margin:0;margin-left:28px}.Right .TopSellers li.TopSeller1 img,.Left .TopSellers li.TopSeller1 img{display:none}.Right .TopSellers li.TopSeller1 .ProductImage,.Left .TopSellers li.TopSeller1 .ProductImage{display:none}.Content .TopSellers li.TopSeller1 .TopSellerNumber,.Content .TopSellers li .TopSellerNumber{display:none}.PageHeader{padding:24px 10px;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0}.Breadcrumb ul,.Breadcrumb li{list-style:none;margin:0;padding:0}.Breadcrumb{font-size:11px;padding:20px 0 10px 10px;clear:both}#Wrapper .Breadcrumb{padding-top:0}.Breadcrumb li{padding-right:6px;display:inline}.Breadcrumb li a{padding-right:10px;background:url('/wp-content/themes/Classic/images/BreadcrumbSep.gif') no-repeat right}.FindByCategory ul,.FindByCategory li{list-style:none;padding:0;margin:0}.FindByCategory li{padding-left:12px;background:url('/wp-content/themes/Classic/images/BreadcrumbSep.gif') no-repeat 3px 5px;padding-right:8px;display:inline}.Meta{color:#444;font-size:.93em}.Left .FeedLink,.Right .FeedLink{float:left;margin:0 7px 0 0}.Content .FeedLink{float:left;margin:8px 4px 0 0}.FloatRight{float:right}.FloatLeft{float:left}.ClearRight{clear:right}.ClearLeft{clear:left}.SortBox{font-size:.95em;color:#444;margin:30px 5px 10px 0;padding:10px 0}.CompareButton{clear:both;text-align:right;margin-top:12px;padding:25px 15px 0;border-top:1px solid #f0f0f0}.Clear{clear:both}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.Field45{width:45px}.Field100{width:100px}.Field150{width:150px}.Field200{width:200px}.Field250{width:250px}.Field300{width:300px}.Field350{width:350px}.Field400{width:400px}.MB10{margin-bottom:10px}.MT0{margin-top:0}.LH140{line-height:140%}.PLRB5{padding:0 5px 5px 5px}.PLR10{padding:0 10px 0 10px}.PL20{padding:0}.PL40{padding:0 0 0 40px}.ML20{margin:0 0 0 20px}.MT10{margin-top:10px}.PL10{padding-left:10px}.PB2{padding-bottom:2px}.NoMarginBottom{margin-bottom:0}.Required{color:red;font-weight:bold}.SuccessMessage{padding:8px 6px 8px 28px;margin-bottom:10px}.Message{padding:12px 6px 10px 52px;margin-bottom:15px}.AccountLogin .Message{margin-bottom:30px}.Message p{float:left}.Message ul{float:left;list-style-position:inside;margin:0 0 5px 30px}.CreateAccount{float:left;width:404px;padding:20px 10px 0 10px}.CreateAccount .btn{margin-top:24px}.AccountLogin{float:left;width:491px;padding:20px 10px 0 34px}.CreateAccount h2,.AccountLogin h2,#CreateAccountForm h2{font-size:29px}.AccountLogin .Submit .btn,.AccountLogin .Submit a{display:inline-block;vertical-align:middle;float:none;margin-right:10px}#CreateAccountForm{padding-left:10px}#CreateAccountForm h2{margin-bottom:5px;padding:20px 0 0}#CreateAccountForm h3{padding:20px 0;font-size:19px}.CreateAccountIntro{margin-bottom:30px}ul.ShippingAddressList,ul.ShippingAddressList li{list-style:none;margin:0;padding:0}ul.ShippingAddressList li{width:30%;float:left;margin-right:10px;margin-bottom:20px}.PrimaryProductDetails{margin-top:10px}.PrimaryProductDetails .ProductAside{width:386px;float:left}.PrimaryProductDetails .ProductAside .AddThisButtonBox{margin-left:0;margin-right:0}.PrimaryProductDetails .ProductThumbWrap{border-width:0 1px 1px 1px}.PrimaryProductDetails .ProductThumb{text-align:center;margin:0 auto;height:auto!important;width:auto!important;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;display:box;box-align:center;box-pack:center}.ProductThumbImage{margin:0 auto}.ProductThumbImage .zoomWindow{width:100%;background:0}.ProductThumbImage .zoomWrapper{margin:auto;border:1px solid #f4f4f4;border-top:0}.PrimaryProductDetails .ProductMain,.PrimaryProductDetails .productAddToCartBelow{float:right;width:540px;padding:30px 0 30px 34px}.PrimaryProductDetails .productAddToCartBelow{padding:0 0 0 30px}.PrimaryProductDetails .ProductMain h1{font-size:29px;padding-top:0}.PrimaryProductDetails h2{border:0}.PrimaryProductDetails .ProductThumb p a{font-weight:bold}.ProductDescription,.ProductReviews,.ProductsByCategory,.ProductOtherDetails{margin-top:20px}.PrimaryProductDetails dl{font-size:.90em}.ProductDescriptionContainer{line-height:1.5}.PrimaryProductDetails dt{font-weight:bold;width:80px;clear:left}.PrimaryProductDetails dd{margin-left:90px}.Right hr{margin:5px 0 0}.Content h3{margin-bottom:5px}.ComparisonCheckbox{float:left}.SideRecentlyViewed .ProductList li{margin-left:0}.SideRecentlyViewed .ProductDetails{margin-left:20px}.ComparisonTable{width:100%}.ComparisonTable td{vertical-align:top;font-size:11px}.CompareFieldName{width:95px;padding:8px 10px 8px 15px}.CompareFieldTop{padding:5px;text-align:center}.CompareFieldTop a{text-decoration:none;font-size:10px}.CompareFieldTop a:hover{text-decoration:underline}.CompareLeft{padding:5px 10px 5px 10px}.CompareCenter{text-align:center;padding:5px}.CompareRating{text-align:center;padding-top:8px;vertical-align:middle}.CompareProductOption{margin-left:20px;padding-left:5px}.Availability{color:gray}.LittleNote{color:gray;font-size:.85em}.ViewCartLink{padding-left:30px;padding-top:10px;padding-bottom:10px}table.General,table.CartContents,table.General{width:100%;margin:20px 0}table.General thead tr th{padding:15px 10px;text-align:left}table.General tbody td{padding:15px 10px;vertical-align:top}table.General tbody tr.First td{border-top:0}table.CartContents thead tr th,table.CartContents tr td{padding:15px 23px}.CartContents tfoot .SubTotal td{text-align:right;font-weight:bold}.ProceedToCheckout{text-align:right}.ProceedToCheckout a{float:right}.ProductOptionList,.ProductOptionList li{list-style:none;margin:0;padding:0}.ProductOptionList{margin-top:5px}.ProductOptionList li{margin-bottom:3px;margin-left:2px}.ProductOptionList input{vertical-align:middle}.MiniCart h3{font-size:1.3em}.MiniCart .SubTotal{text-align:center;font-size:1.1em}.JustAddedProduct{width:128px;overflow:hidden;margin:auto;text-align:center;padding:5px;margin-bottom:10px}.JustAddedProduct strong,.JustAddedProduct a{font-size:1em;font-weight:normal;display:block;margin-bottom:3px}.JustAddedProduct .ProductDetails{font-size:1.2em;padding-bottom:10px}.Field45.quantityInput{margin:0 0 10px}.QuickSearch{margin:0;padding:0;text-align:left;background:#fff;position:relative;z-index:9999}.QuickSearchTitle td,.QuickSearchAllResults td{font-weight:bold;padding:5px 44px 15px;font-size:11px}.QuickSearchResult td{font-size:12px;padding:8px 0 8px 8px;cursor:pointer}.QuickSearchResultImage{margin-left:4px;margin-right:10px;text-align:center}.QuickSearchResultNoImage{padding-top:10px;color:#777}.QuickSearchResultName{text-decoration:none;display:block;padding-bottom:5px}.QuickSearchResult .Price{font-weight:bold;font-size:12px;padding-right:5px}.QuickSearchHover a{text-decoration:underline}.QuickSearchAllResults{text-indent:-7000px}.QuickSearchAllResults a{text-decoration:underline;height:25px;display:block}.QuickSearchAllResults a:active,.QuickSearchAllResults a{outline:0;-moz-outline-style:none}.BrandCloud .smallest{font-size:12px}.BrandCloud .small{font-size:15px}.BrandCloud .medium{font-size:18px}.BrandCloud .large{font-size:20px}.BrandCloud .largest{font-size:26px}.BrandCloud a{padding-right:5px}.DownloadExpires{padding-top:3px;font-style:italic;color:gray}.DownloadExpiresToday{color:red}.CheckoutRedeemCoupon h4{margin-top:0}.CheckoutRedeemCoupon p{margin-top:10px;margin-bottom:0}.BillingDetails{float:left;width:48%;margin-right:10px;margin-bottom:15px}.ShippingDetails{float:left;width:48%;margin-bottom:15px}.ProductDetailsGrid dt{width:140px;margin-bottom:6px;float:left;font-weight:bold}.ProductDetailsGrid dd{margin-left:140px;margin-bottom:6px}.SubCategoryList{padding:10px 5px 4px;margin:20px 0}.SubCategoryList a{text-decoration:none}.SubCategoryList ul,.SubCategoryList li{list-style:none;margin-left:0}.SubCategoryList li{margin-bottom:4px;padding-left:25px;background:url('/wp-content/themes/Classic/images/SubCategory.gif') no-repeat 3px 50%}.SearchTips .Examples{padding:8px;color:#555;margin-left:30px;margin-bottom:10px}.ProductDetails .ProductThumb p{margin-top:10px;font-size:.9em}.ProductReviewList{clear:both}.ProductReviewList li{border-bottom:1px solid #dadada}.ProductReviewList li:last-child{border:0}.SortBox select{font-size:.9em}.SortBox option{color:#444}.YourAccount li{margin-bottom:8px}.SoldOut{color:#999}.RemoveFromWishlistForm{margin:5px}.AddToWishlistLink{position:relative;margin:0}.AddToWishlistLink .wishlist-button{position:absolute;top:-70px;left:165px;font-weight:bold;text-decoration:underline;cursor:pointer;color:#000;background:#fff;border:0}.productOptionPickListSwatch .thumbnail,.productOptionPickListSwatch .swatchColour{width:25px!important;height:25px!important}.productOptionPickListSwatch .textureContainer,.productOptionPickListSwatch .swatchColours{margin-right:10px!important;padding:0!important;border-color:#ccc!important;margin:2px}.productOptionPickListSwatch .selectedValue .textureContainer,.productOptionPickListSwatch .selectedValue .swatchColours{border:3px solid #000!important;margin:0;margin-right:8px!important}html.javascript .productOptionViewRectangle input,html.javascript .productOptionPickListSwatch input{left:5px;top:5px}html.javascript .productOptionViewRectangle input{left:30px}.ShippingProviderList{list-style:none}.GoogleCheckout p,.PayPalExpressCheckout p,.AlternativeCheckout p{margin:0;font-size:90%}.GoogleCheckout,.PayPalExpressCheckout,.AlternativeCheckout{text-align:center;margin-bottom:10px;clear:both}.KeepShopping{width:180px;margin:10px 0;clear:both;text-align:right}#TopMenu li.Flag div{border:0}#TopMenu li.Flag img{margin:3px}#TopMenu li.Flag img.Last{margin-right:0}#TopMenu li.Flag img.Selected{border:2px solid #dadada;margin:1px 3px}.CurrencyList dl{margin:0;padding:0}.CurrencyList dd{padding:0;margin:0;border:1px solid #dadada;background-color:#f9f9f9;clear:both}.CurrencyList a{padding:0 3px 0 5px;display:block;line-height:1.8;text-decoration:none;font-size:11px}.CurrencyList a:hover .Text{text-decoration:underline}.CurrencyList a .Flag{margin-top:4px;display:block;float:left;width:24px;padding-right:2px;vertical-align:middle}.CurrencyList a .Text{display:block;padding-left:24px}.EstimateShipping{margin-top:4px;margin-bottom:4px;font-weight:normal;width:320px;padding:7px;float:right}.EstimateShipping dt{width:100px;float:left;margin-bottom:8px;clear:left}.EstimateShipping dd{margin-bottom:8px;font-weight:normal;text-align:left;margin-left:114px}.EstimateShipping p.Submit{margin-top:10px;margin-bottom:3px}.EstimateShipping label{display:block;margin-bottom:5px}.EstimatedShippingMethods{text-align:left}.EstimatedShippingMethods table{width:100%;border-collapse:collapse}.EstimatedShippingMethods .VendorShipping{margin-left:20px;margin-bottom:10px}.EstimatedShippingMethods .Submit{text-align:right}.CartContents tfoot .SubTotal .EstimatedShippingMethods tbody td{text-align:left}.CartContents tfoot .SubTotal .EstimatedShippingMethods tbody td.Price{text-align:right}.SharePublicWishList{padding:5px;border:1px solid lightgray}.ExpressCheckoutBlock .ExpressCheckoutTitle{position:relative;padding:6px;margin-bottom:10px;font-size:14px}.ExpressCheckoutBlock h3 a{font-size:12px}.ExpressCheckoutBlock{padding-top:6px}.ExpressCheckoutBlock .ExpressCheckoutCompletedContent{display:none}.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent{display:block;font-size:12px;font-weight:normal;font-style:italic;letter-spacing:0}.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent{display:none}a.ChangeLink{position:absolute;right:15px;top:10px}.ExpressCheckoutBlock a.ChangeLink{display:none}.ExpressCheckoutBlockCompleted a.ChangeLink{display:inline}.ExpressCheckoutCompletedContent{position:absolute;left:274px;top:8px;width:600px;font-family:'arial';text-transform:lowercase}.LoadingIndicator{margin-left:10px}.LoadingIndicator img{vertical-align:middle;margin-right:10px}.HeaderLiveChat img{vertical-align:middle}#ProductOtherDetails .ProductDetailsGrid{margin-left:25px}.SubCategoryListGrid{padding:4px}.SubCategoryListGrid ul,.SubCategoryListGrid li{list-style:none;margin-left:0}.SubCategoryListGrid li{margin-bottom:4px;padding:10px;margin-left:10px;background:#fff;float:left;text-align:center}.SubCategoryListGrid ol{clear:both}.SubBrandList{padding:4px}.SubBrandList ul,.SubBrandList li{list-style:none;margin-left:0}.SubBrandList li{margin-bottom:4px;padding-left:25px;background:url('/wp-content/themes/Classic/images/SubBrand.gif') no-repeat 3px 50%}.SubBrandListGrid{padding:4px}.SubBrandListGrid ul,.SubBrandListGrid li{list-style:none;margin-left:0}.SubBrandListGrid li{margin-bottom:4px;padding:10px;margin-left:10px;background:#fff;float:left;text-align:center}.SubBrandListGrid ol{clear:both}.ProductAddToCart dt{float:left;font-weight:bold;width:140px;margin-bottom:4px}.ProductAddToCart dd{margin-left:140px;margin-bottom:4px}.ProductAddToCart dt div.Required,#CartEditProductFieldsForm dt div.Required{width:8px}.ProductAddToCart input.Textbox,#CartEditProductFieldsForm input.Textbox{width:181px}.ProductAddToCart textarea,#CartEditProductFieldsForm textarea{width:183px;height:50px}.CartContents .CartProductFieldsLink{font-size:11px;color:#666;margin-top:6px;padding-left:22px;background:url('/wp-content/themes/Classic/images/GiftWrappingAvailable.gif') no-repeat;padding-bottom:4px}.ProductFields dd{margin-bottom:4px}.ProductFields{margin-bottom:15px}.ProductFields input.Textbox{width:100%}.ProductFields TextArea{width:100%}.CartContents .CartProductFieldsRow{border-top:0}.CartContents .CartProductFieldsRow dl{margin-top:15px}p.QuantityInput,p.AddCartButton{text-align:center}.ProductAddToCart dt.QuantityInput{margin-top:4px}.ProductAddToCart dd.AddCartButton span{margin-top:4px;padding-right:5px}.ProductActionAdd{display:block;margin-top:5px}.ProductActionAdd a,.ProductActionAdd strong a{text-decoration:underline}.TagList{margin-top:20px}.CartThumb{text-align:center;width:1px}.WrappingOptions{font-size:11px;color:#666;margin-top:6px;padding-left:22px;background:url('/wp-content/themes/Classic/images/GiftWrappingAvailable.gif') no-repeat;padding-bottom:4px;line-height:1.6}.ViewAllLink a{padding-top:10px;display:block}.SelectGiftWrapMultiple{max-height:400px}.TabNav,.TabNav li{list-style:none;margin:0;padding:0}.TabNav{font-size:10px;margin-bottom:10px;padding:6px 4px 6px 25px}.TabNav li{display:inline}.TabNav li a{position:relative;top:0;font-size:12px;padding:6px 10px;margin-right:3px;margin-top:3px;text-decoration:none}.TabNav li a:hover{text-decoration:none}.TabNav li.Active a{margin-top:0}.ProductAddToCart dd.AddCartButton div.BulkDiscount{display:inline-block;float:left}.ProductAddToCart .BulkDiscount{clear:both}.ProductAddToCart .BulkDiscount input{margin:20px 0}.ProductAddToCart dd.AddCartButton div.BulkDiscount div.BulkDiscountLink{padding-left:4px}#VendorLogo .BlockContent,#VendorPhoto .BlockContent{margin:0;text-align:center}.TransitTime{font-weight:normal;color:gray}.Content .ProductList.List li{margin:0;margin-top:6px;display:block;width:auto!important;float:none;clear:both;padding:6px;min-height:0;background-image:none}.Content .ProductList.List .ProductImage{margin:0!important;padding:0;margin-right:15px;float:left;background-image:none}.Content .ProductList.List .ProductDetails{height:auto;display:block;clear:none;padding:0;padding-left:20px;margin:0;margin-left:222px;text-align:left;background-image:none}.Content .ProductList.List .ProductQty{margin-left:10px}.Content .ProductList.List .ProductDescription{margin-top:5px}.Content .ProductList .ProductRightCol{float:right}.Content .ProductList.List li .ProductCompareButton{text-align:left;margin-top:6px}.OrderItemMessage{padding:7px;margin:10px 0 10px 0}.LittleNotePassword{color:gray;font-size:.85em;padding:2px 0 2px 0}.RequiredClear{visibility:hidden}.ProductDetailsGrid .DetailRow{clear:left;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #dbdbdb}.ProductDetailsGrid .DetailRow:last-child{border-bottom:0}.ProductDetailsGrid .DetailRow.PriceRow{margin:0;padding:0;background:#f4f4f4;border-top:1px dotted #dbdbdb}.ProductDetailsGrid .ProductPriceWrap .DetailRow{padding-bottom:0;margin-bottom:0}.ProductDetailsGrid .ProductPriceWrap .DetailRow{border:0}.ProductDetailsGrid .DetailRow.PriceRow .Label{margin:0}.ProductDetailsGrid .DetailRow.PriceRow .Value{font-size:24px}.ProductDetailsGrid .DetailRow.PriceRow .Value em{font-weight:400;letter-spacing:0}.ProductDetailsGrid .Label{margin:0 0 5px;width:130px;font-weight:bold}.ProductDetailsGrid .Value{display:inline}.ProductDetailsGrid .Label .Required{position:absolute;left:-1em}.ProductOptionList ul,.ProductOptionList li{list-style:none;margin:0;padding:0}.ProductOptionList li{margin-bottom:3px}.ProductOptionList input{vertical-align:middle}.ProductPriceWrap{margin:22px 0;font-size:23px;border-style:dotted;border-width:1px 0;overflow:hidden;position:relative}.ProductPriceWrap em{font-weight:normal}.ProductPriceWrap .RetailPrice{font-size:12px;color:#666}.ProductPriceWrap .RetailPrice .YouSave{float:right}#QuickViewProductDetails .ProductPriceWrap .productAttributeRow{padding:0;border-bottom:0;clear:none}.SearchPaging{float:right;font-size:.95em}.SearchSorting{float:right;font-size:.95em;margin:8px 0}.SearchSorting select{font-size:.95em}#SearchResultsCategoryAndBrand{margin:5px;padding:5px}.ContentList em,.QuickSearchResultMeta em{font-size:.8em}#AjaxLoading{display:none;text-align:center;width:180px;z-index:10000000000;padding:5px 10px}#AjaxLoading img{vertical-align:bottom;margin-right:5px}#ProductDetails #ImageScrollPrev,#ProductDetails #ImageScrollNext{float:left;background:0;border:0;margin-top:16px;cursor:pointer;display:none}#ProductDetails #ImageScrollPrev{clear:left}#ProductDetails .ProductTinyImageList{float:left;margin-top:4px;white-space:nowrap;width:80%;overflow:hidden;margin-left:-3px}#ProductDetails .ProductTinyImageList ul li{width:40px;height:30px;overflow:hidden;float:left;margin-left:3px;border:1px solid gray;padding:2px;display:table-cell}#ProductDetails .ProductTinyImageList ul li .TinyOuterDiv{margin:0 auto}#ProductDetails .ProductTinyImageList ul li div{text-align:center}#ProductDetails .ProductTinyImageList ul li #TinyOuterDiv{border:2px solid white}#ProductDetails .ProductTinyImageList ul{margin:0;padding:0;position:relative;list-style-type:none;white-space:nowrap;width:2500px}.carousel{position:relative;visibility:hidden;left:-5000px;width:180px}.ImageCarouselBox{padding-left:0!important}.ProductPriceWrap{padding:10px}.productAttributeList .productAttributeRow{margin-top:0!important;padding-left:0!important;margin-bottom:10px!important;padding-bottom:10px!important;border-bottom:1px dotted #ccc}.productAttributeList .productAttributeRow ul,.productAttributeList .productAttributeRow ol,.productAttributeList .productAttributeRow li:last-child{margin-bottom:0!important}.productAttributeList .productAttributeRow input{margin-bottom:5px!important}.productAttributeList .required{color:#be0303!important}.productAttributeList .productAttributeLabel{margin:0!important;float:none!important;width:auto!important;padding-top:0!important}.productAttributeList .productAttributeLabel label{display:block;margin-bottom:10px!important}.productAttributeList ul{margin-bottom:20px}.productAttributeList li{margin-bottom:8px}.productOptionViewProductPickListWithImage{border-color:#ddd!important;margin-bottom:20px}.productOptionViewProductPickListWithImage .scrollContainer{max-height:160px!important}.productOptionViewProductPickListWithImage td{padding:10px 5px!important;border-bottom:1px dotted #e0e0e0;vertical-align:middle!important}.productOptionViewRectangle .option.selectedValue label{background:#d9d8d8!important;padding:3px 15px!important;border:1px solid black!important}.productOptionViewRectangle .option label{padding:3px 15px!important;background:#fff!important}.productOptionViewRectangle .option label .name{line-height:19px}.productOptionPickListSwatch .textureContainer,.productOptionPickListSwatch .swatchColours{margin-bottom:7px}.productOptionViewProductPickList label,.productOptionViewRectangle label,.productOptionViewRadio label{padding-left:28px!important}.productOptionViewProductPickList input,.productOptionViewRectangle input,.productOptionViewRadio input{margin-top:4px!important;margin-left:-29px!important}.TinyOuterDiv{border-width:0!important}#VideoList li{float:left;list-style:none;padding:10px}.VideoSeparator{clear:both}.videoRow{margin-bottom:4px}.previewImageContainer{height:30px;width:50px}.videoRow img{float:left}.videoRowTitle{font-weight:bold;overflow:hidden;width:146px;float:left;white-space:nowrap;text-overflow:ellipsis}.videoRowDescription{max-height:50px;overflow:hidden}.VideoOverlay{background:url('/wp-content/themes/Classic/images/VideoOverlay.png')center center no-repeat;position:absolute;left:0;height:100%;width:100%;top:0}.VideoPreviewSize{width:146px;height:115px}.videoRowLength{padding-left:4px}.videoRow,.videoRowTitle,.videoRow img,.videoRowLength{cursor:pointer}#VideoList ul{position:relative;overflow-y:auto;padding:0;margin:0}#VideoSingle{padding-left:10px;width:240px}#VideoContainer{padding:10px}.HideElement{display:none}.VideoSingleTitle{font-weight:bold}.VideoSingleDescription{padding-top:10px;overflow-y:auto;height:220px;padding-right:5px}.Left #VideoMiddleContainer,.Right #VideoMiddleContainer{display:none}.Content #VideoSideContainer{display:none}#VideoSideContainer ul{text-align:center}#VideoSideContainer ul li{margin-bottom:5px}.VideoSideDescription{padding:2px 10px}.VideoImageContainer{position:relative}#fastCartWrapper{padding:0}#fastCartContainer .ProductList .ProductImage{width:205px;display:table-cell;vertical-align:middle;text-align:center}.fastCartTop{padding-bottom:25px}.fastCartProdLink{margin-bottom:20px}.fastCartContent{width:auto}.fastCartItemBox{padding:0;margin-left:40px;width:234px}.fastCartItemBox h2{font-size:11px;font-family:"Helvetica Neue",Arial,"Sans-Serif";letter-spacing:0;font-weight:bold;margin-bottom:20px}.fastCartProd{font-weight:bold;margin-bottom:20px}.fastCartSummaryBox{max-width:none;width:207px;padding:28px;max-width:auto;padding:20px}.fastCartSummaryBox .subtotal,.fastCartSummaryBox .ProductPrice,.fastCartSummaryBox .CartActions{padding:0 30px}.fastCartSummaryBox .CheckoutButton a{margin-bottom:20px}.fastCartSummaryBox .subtotal{margin-top:0;padding-bottom:5px;border-bottom:1px solid}.fastCartSummaryBox .ProductPrice{display:block;padding-top:10px;padding-bottom:10px;border-bottom:1px solid}.fastCartSummaryBox .CartActions{margin-top:15px}.fastCartSummaryBox .ProductPrice{font-size:29px;font-weight:normal}.fastCartBottom{padding-left:0;padding-right:0}.fastCartBottom h3{padding:20px 0;font-size:19px;border-width:1px 0;text-transform:uppercase}#fastCartContainer .ProductList li{margin:0 12px 0 52px;padding:0}.ToggleSearchFormLink{margin:8px 5px 0 0}.Panel#ProductTabs{padding-top:0}.productAttributeLabel{text-align:left!important}.AddThisButtonBox{float:none!important;margin:20px 0 0!important}.PinterestButtonContainer{text-align:left}#ModalContainer{border:5px solid}#ModalContentContainer,#ModalTitle,.ModalTitle{-moz-border-radius:10px!important;border-radius:0!important;box-shadow:none!important}.ModalTitle{padding-top:0!important;padding-bottom:0!important;height:45px}.ModalContent{padding:0!important;overflow-y:auto;overflow-x:hidden;height:460px!important;color:#000!important}.modalContainer{width:875px!important;margin-left:-434px!important}#fastCartContainer,#QuickViewContent{padding-left:28px!important;padding-right:28px!important;padding-bottom:28px!important}.modalClose{padding-right:0!important;width:20px!important;height:20px!important;top:15px!important;right:10px!important;text-align:left!important;text-indent:-999em!important;background:url('/wp-content/themes/Classic/images/close.gif') no-repeat!important}#fastCartContainer .ProductDetails{height:40px}#socnet{clear:both;font-size:.85em;padding:20px 0 15px 0}#socnet a{display:inline-block;text-align:left;text-indent:-9999px;vertical-align:middle}#prodAccordion .Block{padding:0!important;margin:0!important}#prodAccordion .Block h2,#prodAccordion .Block.current h2{font-size:1.2em;padding:8px 15px 8px 10px;margin:0;cursor:pointer}#prodAccordion .Block h2:hover{text-decoration:underline}.prodAccordionContent{padding:10px;display:none}.current .prodAccordionContent{display:block}.AccountMenu ul{padding:0;margin:0}.AccountMenu li{list-style:none;padding:5px 10px 5px 10px;margin:0}.AccountMenu h2{padding-left:0;padding-right:0;display:block}#tabcontent{overflow:hidden}#tabcontent .photo{width:auto;margin-right:20px}#SideAccountMenu,#GiftCertificatesMenu{padding:13px 20px 25px;background:#f4f4f4;float:left}#SideAccountMenu .BlockContent,#GiftCertificatesMenu .BlockContent{margin:0}#SideAccountMenu li,#GiftCertificatesMenu li{padding:0 0 5px 15px}#frmGiftCertificate{margin-top:75px}.GiftCertificateThemeList br{display:none}.GiftCertificateThemeList label{display:block;margin-bottom:5px}#frmGiftCertificate .Submit input[type="submit"]{background:url("/wp-content/themes/Classic/images/white/AddCartButton.gif") no-repeat 0 0;border:0 none;height:37px;padding:0;text-indent:-9999em;width:151px;display:inline-block}#frmGiftCertificate .Submit input[type="button"]{background:0;border:0;text-decoration:underline;cursor:pointer;padding-left:15px}#CartContent{padding:0 10px}.CartCode{margin:0 10px;padding:20px 10px}.CartCode .CouponCode,.CartCode .GiftCertificate{float:left;width:445px}.CartCode .GiftCertificate{padding-left:30px}.CartCode input[type="submit"]{padding-top:5px!important;padding-bottom:6px!important}.CartContents .GrandTotal{font-size:19px}.CartUpdateBtn{margin-right:10px}#CartContent .AlternativeCheckout{clear:both;float:right;margin-top:10px;margin-bottom:0}#CartContent .AlternativeCheckoutOr{text-transform:uppercase;font-weight:bold;margin-bottom:10px;font-size:13px}#WishListEditFrom form{margin-top:20px}#WishListEditFrom dt{width:auto}#WishListEditFrom dd{margin-left:125px;margin-bottom:25px}#WishListEditFrom label{margin-left:10px}.header h1,.header h2,.header h3{float:left}.header .actions{float:right}#WishLists .header,#ChooseShippingAddress .header{margin-bottom:15px}#wishlistsform .action{text-indent:-9999px;padding-left:50px}#wishlistsform .action a{width:20px;height:20px;float:left;margin-left:5px}#Menu ul{margin:0}#Footer #Menu ul{padding-bottom:15px;border-bottom:1px solid #BBB;margin-bottom:13px;width:100%!important}#Menu li{display:inline}#Footer #Menu li a{color:#000;text-decoration:none;padding:0 0 0 10px;height:auto;border-left:1px solid #000;margin-left:10px}#Footer #Menu li a:hover{text-decoration:underline}#currency-chooser .currencies:before{content:"";display:block;position:absolute;top:-15px;left:79px}#Footer #Menu li.First a{padding:0;margin:0;border-left:0}#Footer #Menu ul ul{display:inline-block;padding:0;border:0}#Footer #Menu ul ul li:before{content:'|';padding:5px}#Header #SideCategoryList{display:inline-block;float:left}#Header #Menu .First{display:none}.CategoryPagination{display:inline-block;white-space:nowrap;float:right;margin:10px}.CategoryPagination .PagingList{display:inline;margin-left:0}.CategoryPagination .PagingList li:first-child{display:none}.CategoryPagination .PagingList li.ActivePage{padding:5px 8px}.CategoryPagination .FloatLeft{margin-right:13px}.CategoryPagination .FloatRight{margin-left:3px}.CategoryPagination .FloatLeft a,.CategoryPagination .FloatRight a{display:inline-block;width:5px;height:9px;overflow:hidden;text-indent:-9999px}.CategoryPagination .FloatLeft a{background-image:url('/wp-content/themes/Classic/images/l-arrow.png');margin-top:8px}.CategoryPagination .FloatRight a{background-image:url('/wp-content/themes/Classic/images/r-arrow.png');margin-top:8px}.CategoryPagination li{display:inline-block;margin-right:7px}#frmCompare{border-top:2px solid #f4f4f4;padding-top:10px;clear:both}.PagingBottom{margin-top:10px}#fastCartContainer .ProductList{width:1200px!important;overflow:hidden!important;float:left;margin:10px 0 0 -52px!important;padding-bottom:30px}.ProductReviewFormContainer dt{width:100%;clear:both;margin:15px 0 10px}.ProductReviewFormContainer dd{margin:0 0 10px}.ProductReviewFormContainer .Field400{width:430px}#revrating{width:230px;background:#fff}.ExpressCheckoutContent input[type="submit"],#bottom_payment_button,.Submit input{background:#000;color:#fff}/*   
Theme Name: CD11
Theme URI: http://cartdesigners.com
Description: CartDesigners 1.1
Author: Kalon Wiggins

Stylesheet from 

*/

.ISSelect{float:left;border:1px solid #7f9db9;background:#fff;width:300px;overflow:auto;height:200px}.ISSelect ul,.ISSelect li{list-style:none;padding:0;margin:0}.ISSelect li{cursor:pointer;padding-left:4px;padding-top:2px;padding-bottom:2px;border-top:1px solid #fff;cursor:default;border-bottom:1px solid #fff}.ISSelect li.ISSelectGroup{padding-left:0}.ISSelect input{margin-right:5px}.ISSelectGroup li{padding-left:20px}.ISSelect .ISSelectOptionHover{background:#efefef}.ISSelectGroup div{font-weight:bold;font-style:italic;padding-left:4px}.ISSelect li.ISSelectGroup{background:transparent;border-top:0;border-bottom:0;padding-bottom:0}.ISSelect .SelectedRow{background:#316ac5;border-top:1px solid #316ac5;border-bottom:1px solid #316ac5;color:#fff}.RTL .ISSelect{float:right}/*   
Theme Name: CD11
Theme URI: http://cartdesigners.com
Description: CartDesigners 1.1
Author: Kalon Wiggins

Stylesheet from 

*/

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flex-direction-nav{*height:0}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(images/white/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:.8;right:5px}.flexslider:hover .flex-prev{opacity:.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}.slide-show-render{font-family:'Montserrat',sans-serif}.slide-show-render .slide-overlay{text-align:left}.slide-show-render h2{text-transform:uppercase;font-weight:300}.slide-show-render ol{margin:0;padding:0;display:block}.slide-show-render .slides li{list-style:none;width:980px;height:450px;margin:0;padding:0;display:block;float:left;position:relative;border-bottom:4px solid black}.slide-show-render .slide-heading{line-height:1em;margin-bottom:20px}.slide-show-render .slide-text{margin-bottom:20px;line-height:1.3}.slide-show-render .slide-button{font-size:1.5em;font-weight:700;line-height:1.3}.slide-show-render .slide-overlay-wrapper{position:relative}.slide-show-render .slide-button span{background:black;border-radius:5px}.slide-show-render .slide-overlay{position:absolute;color:#fff;z-index:50;text-shadow:1px 1px 2px #000}.slide-show-render .slides{position:relative;width:980px;height:454px;overflow:hidden}.slide-show-render .btn-prev{background-image:url("images/hero_prev.gif")}.slide-show-render .btn-next{background-image:url("images/hero_next.gif");right:0}.slide-content{display:table-cell;vertical-align:middle;text-align:center}.slide-show-render-large .slide-overlay{width:285.705px}.slide-show-render-large .slide-heading,.slide-show-render-large .slide-text{margin-bottom:24.489px;font-family:'Montserrat'}.slide-show-render-large .slide-heading{font-size:48.978px;line-height:48.978px}.slide-show-render-large .slide-text{font-size:17.9586px;margin-bottom:32.652px}.slide-show-render-large .slide-button{font-size:13.0608px}.slide-show-render-large .slide-button span{padding:4.8978px 11.4282px}.slide-show-render-large .slide-overlay{top:73.467px;left:57.141px;width:285.705px}.slide-show-render-large .slide-content{width:799.974px;height:367.335px}.slide-show-render-large .slide-image{max-width:799.974px;max-height:367.335px}.slide-show-render-small .slide-overlay{width:52.85px}.slide-show-render-small .slide-heading,.slide-show-render-small .slide-text{margin-bottom:4.53px;font-family:'Montserrat'}.slide-show-render-small .slide-heading{font-size:9.06px;line-height:9.06px}.slide-show-render-small .slide-text{font-size:3.322px;margin-bottom:6.04px}.slide-show-render-small .slide-button{font-size:2.416px}.slide-show-render-small .slide-button span{padding:.906px 2.114px}.slide-show-render-small .slide-overlay{top:13.59px;left:10.57px;width:52.85px}.slide-show-render-small .slide-content{width:147.98px;height:67.95px}.slide-show-render-small .slide-image{max-width:147.98px;max-height:67.95px}.slide-small .drop-indicator,.slide-list .temp.drop{width:152px;height:68px}.slide-small{width:152px;margin-left:5px;padding-left:5px}@media all and (max-width:1024px){.slide-show-render-large .slide-overlay{width:214.2px}.slide-show-render-large .slide-heading,.slide-show-render-large .slide-text{margin-bottom:18.36px;font-family:'Montserrat'}.slide-show-render-large .slide-heading{font-size:36.72px;line-height:36.72px}.slide-show-render-large .slide-text{font-size:13.464px;margin-bottom:24.48px}.slide-show-render-large .slide-button{font-size:9.792px}.slide-show-render-large .slide-button span{padding:3.672px 8.568px}.slide-show-render-large .slide-overlay{top:55.08px;left:42.84px;width:214.2px}.slide-show-render-large .slide-content{width:599.76px;height:275.4px}.slide-show-render-large .slide-image{max-width:599.76px;max-height:275.4px}.slide-show-render-small .slide-overlay{width:39.2px}.slide-show-render-small .slide-heading,.slide-show-render-small .slide-text{margin-bottom:3.36px;font-family:'Montserrat'}.slide-show-render-small .slide-heading{font-size:6.72px;line-height:6.72px}.slide-show-render-small .slide-text{font-size:2.464px;margin-bottom:4.48px}.slide-show-render-small .slide-button{font-size:1.792px}.slide-show-render-small .slide-button span{padding:.672px 1.568px}.slide-show-render-small .slide-overlay{top:10.08px;left:7.84px;width:39.2px}.slide-show-render-small .slide-content{width:109.76px;height:50.4px}.slide-show-render-small .slide-image{max-width:109.76px;max-height:50.4px}.slide-small .drop-indicator,.slide-list .temp.drop{width:111px;height:50px}.slide-small{width:111px;margin-left:5px;padding-left:5px}.field-group-slide .panel-column input.field-medium,.field-group-slide .panel-column .field-medium{width:160px}.field-group-slide input.field-small,.field-group-slide .field-small{width:120px}#social-media .list-horizontal li{margin-left:10px}#social-media .selected-icon .drop-indicator,#social-media .selected-icon .is-movable{width:37px;height:37px}}.slide-show-render-full .slide-overlay{width:350px}.slide-show-render-full .slide-heading,.slide-show-render-full .slide-text{margin-bottom:30px;font-family:'Montserrat'}.slide-show-render-full .slide-heading{font-size:60px;line-height:60px}.slide-show-render-full .slide-text{font-size:22px;margin-bottom:40px}.slide-show-render-full .slide-button{font-size:16px}.slide-show-render-full .slide-button span{padding:6px 14px}.slide-show-render-full .slide-overlay{top:90px;left:70px;width:350px}.slide-show-render-full .slide-content{width:980px;height:450px}.slide-show-render-full .slide-image{max-width:980px;max-height:450px}/*   
Theme Name: CD11
Theme URI: http://cartdesigners.com
Description: CartDesigners 1.1
Author: Kalon Wiggins

Stylesheet from 

*/


#slide-show-preview .slide-show-render.slide-show{width:980px}.slide-show-render.slide-show{position:relative}.slide-show-render.slide-show .flex-prev,.slide-show-render.slide-show .flex-next{width:23px;height:35px}.slide-show-render.slide-show .flex-prev{background-image:url('/wp-content/themes/Classic/images/Carousel-Navigation-L.png');left:0}.slide-show-render.slide-show .flex-prev:hover{background-image:url('/wp-content/themes/Classic/images/Carousel-Navigation-L-Hover.png')}.slide-show-render.slide-show .flex-next{background-image:url('/wp-content/themes/Classic/images/Carousel-Navigation-R.png');right:0}.slide-show-render.slide-show .flex-next:hover{background-image:url('/wp-content/themes/Classic/images/Carousel-Navigation-R-Hover.png')}.slide-show-render.slide-show .flex-control-nav.flex-control-paging{position:absolute;left:15px;bottom:15px;width:auto}.slide-show-render.slide-show .flex-control-nav.flex-control-paging li{margin-left:0;margin-right:7px}.slide-show-render.slide-show .flex-control-nav.flex-control-paging li a{width:11px;height:11px;border:1px solid #1a1a1a;background-color:#1a1a1a}.slide-show-render.slide-show .flex-control-nav.flex-control-paging li a.flex-active{background-color:#c9c9c9}h2.slide-heading{text-transform:uppercase}/*   
Theme Name: CD11
Theme URI: http://cartdesigners.com
Description: CartDesigners 1.1
Author: Kalon Wiggins

Stylesheet from 

*/

.icon-social{width:25px;height:25px;background:url('images/sprite-social-default.png') no-repeat}.icon-facebook{background-position:0 0}.is-disabled.icon-facebook{background-position:-65px 0}.icon-facebook:hover,.icon-facebook:focus{background-position:-130px 0}.icon-googleplus{background-position:0 -40px}.is-disabled.icon-googleplus{background-position:-65px -40px}.icon-googleplus:hover,.icon-googleplus:focus{background-position:-130px -40px}.icon-tumblr{background-position:0 -80px}.is-disabled.icon-tumblr{background-position:-65px -80px}.icon-tumblr:hover,.icon-tumblr:focus{background-position:-130px -80px}.icon-twitter{background-position:0 -120px}.is-disabled.icon-twitter{background-position:-65px -120px}.icon-twitter:hover,.icon-twitter:focus{background-position:-130px -120px}.icon-pinterest{background-position:0 -160px}.is-disabled.icon-pinterest{background-position:-65px -160px}.icon-pinterest:hover,.icon-pinterest:focus{background-position:-130px -160px}.icon-stumbleupon{background-position:0 -200px}.is-disabled.icon-stumbleupon{background-position:-65px -200px}.icon-stumbleupon:hover,.icon-stumbleupon:focus{background-position:-130px -200px}.icon-youtube{background-position:0 -240px}.is-disabled.icon-youtube{background-position:-65px -240px}.icon-youtube:hover,.icon-youtube:focus{background-position:-130px -240px}.icon-linkedin{background-position:0 -280px}.is-disabled.icon-linkedin{background-position:-65px -280px}.icon-linkedin:hover,.icon-linkedin:focus{background-position:-130px -280px}.icon-rss{background-position:0 -320px}.is-disabled.icon-rss{background-position:-65px -320px}.icon-rss:hover,.icon-rss:focus{background-position:-130px -320px}/*   
Theme Name: CD11
Theme URI: http://cartdesigners.com
Description: CartDesigners 1.1
Author: Kalon Wiggins

Stylesheet from 

*/

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flex-direction-nav{*height:0}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(images/white/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:.8;right:5px}.flexslider:hover .flex-prev{opacity:.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}/*   
Theme Name: CD11
Theme URI: http://cartdesigners.com
Description: CartDesigners 1.1
Author: Kalon Wiggins

Stylesheet from 

*/

body{background:#fff;color:#000}a{color:#000;font-weight:normal;text-decoration:none}a:hover{color:#6e6e6e}.Textbox,select,textarea{border:1px solid #d2d2d2}h1.title{float:left}.header-wrapper{border-top:1px solid #f0f0f0;width:100%}.Breadcrumb,#CategoryPagingTop{border-top:1px solid #f0f0f0}#CategoryHeading,#CategoryPagingTop{margin:0;padding:0}#CategoryPagingTop{padding-bottom:10px}#Wrapper .Breadcrumb{border-top:0}#TopMenu li.CartLink{background:url(/wp-content/themes/Classic/images/white/CartSmall.gif) 100% 50% no-repeat;padding-right:16px}#TopMenu li a{color:#b0b0b0;text-decoration:none}#TopMenu li div{color:#2e2e2d;text-decoration:none}#TopMenu li a:hover{color:#9a9a9a;text-decoration:underline}#TopMenu li>a>div,#TopMenu li>a>span{margin-top:0;display:inline-block}#TopMenu li>a>div{padding-left:0}.slide-show{width:980px;border-top:1px solid #000}#SearchForm input{border:1px solid #c8c8c8;border-bottom-color:#f0f0f0;border-right-color:#f0f0f0;color:#b0b0b0}#SearchForm input:focus{color:#000}#SearchForm .Button{border:0}div.categoryPicker{border:1px solid #d2d2d2!important;padding-left:10px;padding-bottom:8px}#HeaderLower{border-top:4px solid #000}#SideCategoryList li,#SideCategoryList .sf-menu li{text-transform:uppercase}#SideCategoryList li ul,#SideCategoryList .sf-menu li ul{border-top:0;background:#f2f2f2}#SideCategoryList>li>ul:before,#SideCategoryList .sf-menu>li>ul:before{width:0;height:0;border-left:5px solid rgba(248,248,248,0);border-right:5px solid rgba(248,248,248,0);border-bottom:5px solid #f2f2f2}#SideCategoryList li li,#SideCategoryList .sf-menu li li{background-image:none;border-bottom:1px solid #ebebeb}#SideCategoryList li li:last-child,#SideCategoryList .sf-menu li li:last-child{border:0}#SideNewProducts img{border:1px solid #dcdcdc}.order-number{font-size:1.4em;font-family:'Montserrat',Helvetica,Arial,Sans-Serif;letter-spacing:-1px;text-transform:uppercase}.hero_slider .Block div{border-bottom:4px solid #000}.hero_slider .Block div div{border:0}.hero div .text h1,.hero div .text h2,.hero div .text h3,.hero div .text p,.hero div .text a{color:#000;text-shadow:none}.hero div .text.white *{color:#fff!important;text-shadow:1px 1px 2px #000!important}.Block.banner_home_page_bottom div .text.text-light *,.Block.banner_category_page_bottom div .text.text-light *,.Block.banner_brand_page_bottom div .text.text-light *,.Block.banner_search_page_bottom div .text.text-light *{color:#fff!important;text-shadow:1px 1px 2px #000!important}a.btn_link{color:#fff!important;background:#000;text-decoration:none;padding:2px 10px 2px 10px!important}a.btn_link:hover{text-decoration:underline}.ToggleSearchFormLink.btn a:hover{color:#000}.plain.btn{background:#fff!important;text-transform:capitalize!important;font-family:'Helvetica Neue',Helvetica,Sans-Serif}.plain.btn:hover{text-decoration:underline!important}.AccountMenu h2{font:bold 13px/1.3 'Helvetica Neue',sans-serif}.Right li{border-bottom:1px solid #dcdcdc}.Right .ProductList li{border:0;margin-bottom:10px}#FooterUpper{border-top:4px solid #000}#Footer{border-top:1px solid #000}#Footer p{color:#6e6e6e}#Footer a{color:#6e6e6e}.NewsletterSubscription input{border:1px solid #c8c8c8;border-bottom-color:#f0f0f0;border-right-color:#f0f0f0;color:#b0b0b0}.NewsletterSubscription input:focus{color:#000}.NewsletterSubscription .Button{border:0}.Content .ProductList .ProductImage{background:#fff;border:1px solid #fff}.Content .ProductList li:hover .ProductImage{background-color:#fcfcfc;border:1px solid #e4e4e4}.ProductList li .ProductCompareButton{color:#606060}.ProductList .Rating{color:#9a9a9a}.Right .TopSellers li .TopSellerNumber{display:none}.Breadcrumb{color:#b0b0b0}.Breadcrumb a{color:#b0b0b0}.Breadcrumb a:hover{color:#9a9a9a}.CompareItem{width:200px;border-left:solid 1px #dcdcdc}.CompareFieldName{font-weight:bold;border-bottom:1px solid #dcdcdc}.CompareFieldTop{border-bottom:solid 1px #dcdcdc}.CompareFieldTop a:hover{color:#4e4e4e}.CompareCenter{border-left:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc}.CompareLeft{border-left:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc}.CartCode{border:1px solid #dcdcdc;border-width:1px 0 0}.ViewCartLink{background:url('/wp-content/themes/ParallelLight/images/white/Cart.gif') no-repeat 0 50%}table.CartContents,table.General{border:0}table.CartContents th,table.General th{color:#312e29;text-transform:uppercase;border-bottom:0 none;padding:20px 23px;text-align:left;background-color:#f4f4f4}.CartContents td{padding:20px 23px;border-bottom:1px solid #dedede}.CartContents tfoot .SubTotal.First td{border-top:0}.CartContents tfoot .SubTotal td{border-top:1px solid #dedede;border-bottom:0;color:#606060}.CartContents tfoot .GrandTotal td{color:#000}.productAttributes td{border:0}.productAttributes label{font-weight:bold}.header .actions .btn{font-size:13px!important;padding:4px 12px!important;margin-left:20px}#wishlistsform .action .edit a{background:url(/templates/Classic/images/edit.png) transparent left top no-repeat}#wishlistsform .action .delete a{background:url(/templates/Classic/images/trash.png) transparent left top no-repeat}#wishlistsform .action .share a{background:url(/templates/Classic/images/share.png) transparent left top no-repeat}#CartHeader{border-top:1px solid #f0f0f0}.JustAddedProduct{border:1px solid #dcdcdc;background:#fff}.JustAddedProduct strong,.JustAddedProduct a{text-decoration:none}.JustAddedProduct a:hover{text-decoration:underline}.CategoryPagination a{color:#606060;display:block;padding:0 3px 3px;background-repeat:no-repeat}.CategoryPagination li.ActivePage{background:#f4f4f4}.CategoryPagination li:hover{border-bottom:2px solid #dedede}.CategoryPagination li.ActivePage:hover{border-bottom:0}.CheckoutRedeemCoupon{background:#f4f4f4;border:1px solid #dcdcdc;padding:10px;width:300px;border:1px solid #dcdcdc;margin-bottom:10px}.SubCategoryList,.SubBrandList{background:#f4f4f4}.Message{color:#000;border-width:1px;border-style:solid;border-color:transparent;background-position:12px 11px;background-repeat:no-repeat}.Message a{text-decoration:underline}.InfoMessage{background-color:#effdfd;background-image:url('/wp-content/themes/Classic/images/white/InfoIcon.png');border-color:#d9f1f1}.SpecificInfoMessage{color:#606060;background-color:#f4f4f4}.SuccessMessage{background-color:#dafbd8;background-image:url('/wp-content/themes/Classic/images/white/SuccessIcon.png');border-color:#c6e7c4}.ErrorMessage{background-color:#fbe9e7;background-image:url('/wp-content/themes/Classic/images/white/ErrorIcon.png');border-color:#f5d8d4}.ComparisonTable tr:hover td,.ComparisonTable tr.Over td{background:#f4f4f4}.QuickSearch{border:1px solid #dcdcdc;margin-top:15px;margin-left:-16px}.QuickSearch:before{content:"";height:10px;width:19px;background-image:url('/wp-content/themes/Classic/images/white/up-arrow.png');background-repeat:no-repeat;position:absolute;top:-10px;left:55px}td.QuickSearchResultMeta{padding-right:20px}.QuickSearchHover td{background:#f4f4f4}.QuickSearchAllResults a{background:url('/wp-content/themes/Classic/images/white/QuickSearchAllResultsButton.png') no-repeat right}.QuickSearchResult .Price{color:#4e4e4e}.CreateAccount{border-top:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.AccountLogin{border-top:1px solid #f0f0f0}#CreateAccountForm{border-top:1px solid #f0f0f0}#CreateAccountForm h3{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.SearchTips .Examples{background:#f4f4f4}hr{background:#dcdcdc;border:#dcdcdc}.Right hr{background:transparent;border:0}.MiniCart .SubTotal{color:#4e4e4e}.EstimateShipping{background:#f4f4f4;border:1px solid #dcdcdc}.ExpressCheckoutBlock .ExpressCheckoutTitle{background:#f6f5f5 url(/wp-content/themes/ParallelLight/images/white/ExpressChktSel.gif) 0 0 repeat-x;color:#010101;border:1px solid #bcbcbc}.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle{background:#f4f4f4;color:#606060;border:1px solid #dcdcdc}.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent{color:#9a9a9a}.TabNav{border-bottom:1px solid #dedede}.TabNav li a{border:1px solid #dedede;background:#bababa;color:#000;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}.TabNav li a:hover{text-decoration:underline}.TabNav li.Active a{border-bottom:1px solid #dedede;background:#f0f0f0}.currentVideo{background-color:#e7e7e7}.videoRow:hover{background-color:#efefef}.CartContents .ItemShipping th{border-bottom-color:#dcdcdc;border-top-color:#dcdcdc;background:#f4f4f4;color:#2f2f2f}#fastCartContainer{font-size:13px;color:#000}.fastCartContent h2{background-color:transparent}.fastCartContent h3{background-color:transparent}.fastCartThumb{border:1px solid #e5e5e5;padding:5px}.fastCartSummaryBox{background-color:#f4f4f4}.fastCartSummaryBox a:hover{text-decoration:underline}.fastCartSummaryBox .subtotal{border-color:#fff}.fastCartSummaryBox .ProductPrice{border-color:#fff}.fastCartContent .fastCartTop a,.fastCartContent .ProductList .ProductDetails a{color:#010101}.fastCartContent .ProductPrice,.fastCartContent .ProductList em{color:#000}.fastCartContent .Quantity{color:#606060}.fastCartContent p{color:#444}.fastCartContent .ProductList li{background-color:#FFF}.fastCartBottom h3{border-top:1px solid #dadada;border-bottom:1px solid #dadada}#ModalContainer{border-color:#000}#QuickViewImage,#QuickViewProductDetails{border-color:#f4f4f4!important}#QuickViewProductDetails td,#QuickViewProductDetails .productAttributeRow,.DetailRow{border-color:#e7e7e7}.SubCategoryListGrid{border-bottom:1px solid #dcdcdc}#AjaxLoading,.OrderItemMessage,.CurrencyList a.Sel,.SharePublicWishList{background:#f4f4f4}#socnet{border-top:1px solid #dcdcdc}#socnet .icon-social-theme{background-image:url('/wp-content/themes/Classic/images/sprite-social.png')}.ProductTinyImageList li{border:none!important}.TinyOuterDiv{border:none!important}.TinyOuterDiv img{border:1px solid #f4f4f4}#prodAccordion .Block h2{border-top:1px solid #dadada;background:url(/wp-content/themes/Classic/images/white/accordion_open.gif) 100% 50% no-repeat}#prodAccordion .Block.current h2{background:url(/wp-content/themes/Classic/images/white/accordion_close.gif) 100% 50% no-repeat}#prodAccordion .Block:last-child{border-bottom:1px solid #dadada}.prodAccordionContent{border-top:1px solid #eaeaea}#TopMenu .phoneIcon{background:url('/wp-content/themes/Classic/images/white/phoneIcon.png') no-repeat 0 2px;padding-left:13px;border-right:1px solid}#HeaderLower{position:relative}#currency-chooser{float:right;clear:both;margin-top:25px;font-size:11px}#currency-chooser .currency-info{float:left;margin-right:5px;color:#b8b8b8}#change-currency{color:#000;text-decoration:underline;cursor:pointer;float:left}#currency-chooser .currencies{background:#f8f8f8;display:none;margin-top:30px;padding:10px;position:absolute;right:0;z-index:10;width:168px}#currency-chooser .currencies:before{width:0;height:0;border-left:15px solid rgba(248,248,248,0);border-right:15px solid rgba(248,248,248,0);border-bottom:15px solid #f8f8f8}#currency-chooser .currencies dd{background:transparent;border:#ededed solid 1px}#currency-chooser .currencies dd a{background:transparent;border:0;padding:5px}#currency-chooser .currencies dd a.Sel{background:#fff}.ProductPriceWrap{border-color:#e7e7e7;background:#f4f4f4}.PrimaryProductDetails{border-top:1px solid #f4f4f4}.PrimaryProductDetails .ProductThumbWrap{float:left}.PrimaryProductDetails .zoomPad img{border:1px solid #f4f4f4;border-top:0 none}#SideAccountMenu li,#GiftCertificatesMenu li{background:url('/wp-content/themes/Classic/images/white/Arrow.gif') no-repeat 0 6px}.Block.YourAccount p{line-height:2.8ex}input.field-xlarge,select.field-xlarge{width:259px;padding:0 5px;line-height:25px;vertical-align:middle;border:1px solid #d2d2d2}select.field-xlarge{margin-top:3px}.HorizontalFormContainer dt{line-height:25px;vertical-align:middle;padding:0}.AccountOrdersList{list-style:none;margin:0}.AccountOrdersList>li{margin-top:20px}/*   
Theme Name: CD11
Theme URI: http://cartdesigners.com
Description: CartDesigners 1.1
Author: Kalon Wiggins

Stylesheet from 

*/
*html #Header{height:187px}* html .Content{height:300px}* html #Menu{position:relative;z-index:999}* html #Menu li a{float:left}* html #HeaderLower{position:relative;z-index:99}* html #SideCategoryList h2{padding-bottom:14px}* html #SideCategoryList li a{float:left;padding-bottom:14px}* html #SideCategoryList .sf-menu li a{float:left;height:31px}* html #HeaderLower{background-image:none}* html .Content .ProductList li{margin:5px 5px 10px 5px;display:inline}* html .SelectGiftWrapMultiple{height:400px}* html .Content .ProductList li{height:21em}* html .Block.banner_home_page_top,* html .Block.banner_category_page_top,* html .Block.banner_brand_page_top,* html .Block.banner_search_page_top{float:left;width:100%}div.QuickView{min-width:223px!important;min-height:248px!important}.Content .FeedLink{margin:2px 4px 0 0}#SearchForm .Button{vertical-align:top;margin-top:2px}select,input{font-size:.95em}/*   
Theme Name: CD11
Theme URI: http://cartdesigners.com
Description: CartDesigners 1.1
Author: Kalon Wiggins

Stylesheet from 

*/

/*** ESSENTIAL STYLES - FROM SUPERFISH.CSS ***/

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			.2em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.2em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.Left #SideCategoryList .SideCategoryListFlyout .sf-shadow ul,
.Right #SideCategoryList .SideCategoryListFlyout .sf-shadow ul {
	background:	url('images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.Left #SideCategoryList .SideCategoryListFlyout .sf-shadow ul.sf-shadow-off,
.Right #SideCategoryList .SideCategoryListFlyout .sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/*** VERTICAL STYLES - FROM SUPERFISH-VERTICAL.CSS ***/

/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li {
	width:	10em;
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	left:	10em; /* match ul width */
	top:	0;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** STYLES APPLICABLE TO MOST STORE TEMPLATES ***/

/* Root-level sub-indicators may need to be positioned differently than sub-level sub-indicators */
#SideCategoryList .sf-menu .sf-sub-indicator {
	top: 7px;
}

.afterSideCategoryList {
	clear: both;
}

.Left #SideCategoryList .sf-menu,
.Right #SideCategoryList .sf-menu,
.Left #SideCategoryList .sf-menu ul,
.Right #SideCategoryList .sf-menu ul,
.Left #SideCategoryList .sf-menu li,
.Right #SideCategoryList .sf-menu li,
.Left #SideCategoryList .sf-menu li ul,
.Right #SideCategoryList .sf-menu li ul {
	/* sizing reset - these extra spaces should be on the A for hovers to work */
	/* the specificity is necessarily ugly due to existing CSS in all templates */
	padding: 0;
	margin: 0;
}

.Left #SideCategoryList .sf-menu li ul,
.Right #SideCategoryList .sf-menu li ul,
.Left #SideCategoryList .sf-menu li ul li,
.Right #SideCategoryList .sf-menu li ul li {
	/* border reset for child items - the specificity is necessarily ugly due to existing CSS in all templates */
	border: 0;
}/*   
Theme Name: CD11
Theme URI: http://cartdesigners.com
Description: CartDesigners 1.1
Author: Kalon Wiggins

Stylesheet from 

*/

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}/*   
Theme Name: CD11
Theme URI: http://cartdesigners.com
Description: CartDesigners 1.1
Author: Kalon Wiggins

Stylesheet from 

*/

/*!
 * Bootstrap Responsive v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

@-ms-viewport {
  width: device-width;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }
  .span12 {
    width: 1170px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 656px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 586px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 462px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 400px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }
}

@media (max-width: 767px) {
  body {
    padding-right: 20px;
    padding-left: 20px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
}

@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }
  .media .pull-left,
  .media .pull-right {
    display: block;
    float: none;
    margin-bottom: 10px;
  }
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .modal {
    top: 10px;
    right: 10px;
    left: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}

@media (max-width: 979px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}/**
*
* LICENSE:
* This source file is subject to the licensing terms that
* are available through the world-wide-web at the following URI:
* http://cartdesigners.com/legal-terms/licensing-terms/.
*
* @author       CartDesigners <info@cartdesigners.com>
* @author       Ransom Carroll <ransom.carroll@cartdesigners.com>
* @copyright    Copyright Â© 2013 Cart Designers, LLC
* @file         cd-styles.css
* @description  CSS file used for Bigcommerce styles
*
**/

/** HOMEPAGE new**/
body{
	background: #000 url('images/cp/bg2.jpg') top center no-repeat;
	font-family: 'Arial';
	font-size: 16px;
}
h1, h2, .checkout h3{
	font-family: 'Special Elite', cursive !important;
}
h3{
	font-family: 'Special Elite', cursive !important;
}
p{
	margin: 0px;
	line-height: normal;
}
#PageContent ul{
	margin:0px auto;
	padding: 10px 0 10px 40px ;
	list-style: disc;
}
#PageContent ul li{
	font-size: 18px;
	letter-spacing: 0.09em;
	color: #77bf43;
	padding: 0px 0px;
	margin: 0 0 0 0 ;
}

#Container{
	min-width: 1240px;
	position: relative;
	z-index: 008;
}
#Wrapper, #Header{
	width: 1160px;
	overflow: hidden;
	overflow-x:hidden;
	position: relative;
	z-index: 001;
}
#Wrapper{
	padding: 0 0 0 0 ;
	position: relative;

}
#Header{
	height: 190px;
	position: relative;
	z-index: 998;
}
.Content{
	width: 100%;
	position: relative;
	z-index: 888;
	top: 0px;
}
#landing .Content{
	width: 100%;
	margin-top: -12px;
	position: relative;
	z-index: 888;
	top: 0px;
}
/* Header */
#TopMenu{}
#Logo{ margin-top: -15px; border: none; }
#LogoContainer a{
	background: url('images/cp/logo.png') 0 0 no-repeat;
	width: 369px;
	height: 140px;
	display: block;
	text-indent: -9999px;
}
/* header social group*/
#Header .social_group{
	float: right;
	margin:25px 0 0 45px;
	position: relative;
	width: 125px;
	z-index: 999;
	''
}
#Header .social_group h3{
	color:white;
	font-size:16px;
	float: left;
	letter-spacing: 0.15em;
	margin-top: 8px;
	text-shadow: 1px 3px 4px #76FF11;
}

#Header .social_group ul{ clear: both; margin: 0px; list-style: none; }
#Header .social_group ul li{width: auto !important; height: 33px; float: left; margin: 0px 0px 0px 3px; }
#Header .social_group ul li:first-child { margin: 0px; }
#Header .social_group ul li a{width: 28px; height: 28px; background: url('images/cp/icon-social_header2.png') 0 0 no-repeat; display: block; text-indent: -9999px; }
#Header .social_group ul li a.fb{background-position: 0px 0px; border-right: none; }
#Header .social_group ul li a.fb:hover{background-position: 0px -29px; }
#Header .social_group ul li a.tw{background-position: -30px 0px; border-right: none; }
#Header .social_group ul li a.tw:hover{background-position: -30px -29px; }
#Header .social_group ul li a.bl{background-position: -60px 0px; border-right: none; }
#Header .social_group ul li a.bl:hover{background-position: -60px -29px; }
#Header .social_group ul li a.ig{background-position: -90px 0px; border-right: none; }
#Header .social_group ul li a.ig:hover{background-position: -90px -29px; }
#SearchForm{}
/*Top menu*/
#HeaderUpper{
	width: 100%;
	left: 50%; margin-top: 15px;
	margin-left: 140px;
	z-index: 888;
}
#TopMenu li a, #TopMenu li div, .wholeSale a{
	font-family: 'Special Elite', cursive !important;
	color: white;
	font-size: 16px !important;
	letter-spacing: 0.1em;
	position: relative;
}
#TopMenu li a:hover, #TopMenu li div:hover, .wholeSale a:hover{
	color: #77c043;
}
#TopMenu li.CartLink{
	background: none;
	height: 28px;
	background: url('images/cp/icon-cart.png') left center no-repeat;
	margin-top: -6px;
}
#TopMenu li.CartLink span{
	padding-left: 35px;
	font-size: 35px;
	/*font-family: 'Special Elite', cursive !important;*/
	float: left;
	position: relative;
	margin-top: -8px;
}
#TopMenu li.CartLink em{
	font-style: normal;
	font-size: 22px !important;
	color:#77c043;
	text-transform: uppercase;
	/*font-family: 'helvetica_extra_compressedRg' !important;*/
	/*font-weight: 500;*/
	letter-spacing: 0.03em;
	/*position: absolute;
	left:50%; top: 8px;
	margin-left: 35px;*/
	float: right;
	margin: 13px 0px 0px 20px;
}
.gecko #TopMenu li.CartLink em{
	top: 5px;
}
/* Navigation */
#SideCategoryList > li > ul:before, #SideCategoryList .sf-menu > li > ul:before{
	border: none;
}
#Header #SideCategoryList{
	position: relative;
	z-index: 999;
}
#SideCategoryList li a, #SideCategoryList .sf-menu li a{
	font-family: 'Special Elite', cursive !important;
	color: white;
	font-size: 18px;
	letter-spacing: 0.10em;
	text-shadow: 1px 1px 4px #76FF11;
	padding-bottom: 7px;
}
#SideCategoryList li a:hover, #SideCategoryList .sf-menu li a:hover, .current{
	color: #77c043;
	text-decoration: none;
	text-shadow: none;
	background: url('images/cp/bd_bottom.png') bottom center repeat-x;
}
.current a{
	color: #77c043 !important;
	text-shadow: none;
}
#product-main .current{
	background: none;
}
#Footer .current{
	background: none !important;
}
.SideCategoryListFlyout .active a{
	color: white !important;
}
#SideCategoryList li ul, #SideCategoryList .sf-menu li ul{
	background:#77c043;
}

.Right #SideCategoryList .sf-menu li a:hover{
	background: none;
}
.Right #SideCategoryList li a{
	font-size: 20px;
}


#Menu{}
#Menu ul li{
}
#Menu ul li.HasSubMenu{}
#Menu ul li a{}
#Menu ul li a:hover{}
#Menu ul li.First{ display: none;}
#Menu ul li ul{}
#Menu ul li ul li{}
#Menu ul li ul li a{}
#Menu ul li ul li a:hover{}
#Menu ul li ul li:first-child{}


/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

/* Footer */
#ContainerFooter #FooterUpper, #ContainerFooter #Footer{
	width: 1160px;
}
#Footer #Menu ul{
	border: none;
	margin-left: -10px;
}
#ContainerFooter{
	background: #000 url('images/cp/bg-ft.png') 0px 1px repeat-x;
	overflow-x:hidden;
	height: 148px;
}
#ContainerFooter ul li a{
	color: white;
}
/*column left*/
#Footer .column_left{
	float: left;
	width: 52%;
	margin: 0px auto;
}
#Footer .column_left .container{
	padding: 10px 0px;
}
#Footer .column_left #SideCategoryList li a{
	font-family: 'helvetica_compressedregular' !important;
	font-size: 20px !important;
	color: white;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	text-shadow: none;\
}
#Footer #Menu li a{
	margin-left: 0px !important;
}
#Footer .column_left #SideCategoryList li a:hover{
	background: none;
	text-decoration: none;
	color: #8bdd51;
}
#SideCategoryList{
	position: relative;
}
/*links*/
#Footer .column_left .links{
	position: relative;
	top: -15px; left: 0px;
}
#Footer .column_left .links ul {
	width: 100%;
	position: relative;
	left: 0px; top: -5px;
}
#Footer .column_left .links ul li{
	width: auto;
	float: left;
	list-style: none;
	border-left: 1px solid  #8bdd51;
	padding: 0px 10px 2px 0px;
}
#Footer .column_left .links ul li:first-child{
	border-left: 0px;
}
#Footer .column_left .links ul li:first-child a{
	padding-left: 0px;
}
#Footer .column_left .links ul li a{
	color: #8bdd51;
	font-size: 12px;
	text-transform: capitalize;
	padding-left: 10px;
	font-family: 'Arial';
}
#Footer .column_left .links ul li a:hover{
	color: white;
}
/* column right */
#Footer .column_right{
	float: right;
	width: 47%;
}
#Footer .column_right .container{
	text-align: right;
	width: 511px;
	position: relative;
	left: 70px; top: 12px;
}
#Footer .column_right .container .ct{
	float: left;
	text-align: left;
	margin-top: 12px;
}
#Footer .column_right .container .ct p{
	font-family: 'Arial' !important;
	color: #8bdd51;
	font-size: 12px;
	text-transform: capitalize;
	margin: 0px;
}
#Footer .column_right .container .ct p.diff{
	font-family: 'helvetica_ultra_compressedRg' !important;
	font-size: 23px !important;
	color: white;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	padding: 5px 0px 3px;
}
#Footer .column_right .container .ct p.diff em{
	font-style: normal;
	color: #8bdd51;
}
#Footer .column_right .container .logo_sm{
	float: right;
}
#foot-wrapper{}
#Footer ul{}
#Footer ul li{}
#Footer ul li a{}
#Footer ul li a:hover{}
/* Slider */
.flex-direction-nav a{
	margin-right: 8px;
}
.slide-show-render.slide-show .flex-prev{
	margin-left: 8px;
}
.slide-show{
	border: none;
}
.flex-viewport{
	top: -2px;
}
.slide-show-render .slides{
	height: 436px !important;
}
.slide-show-render.slide-show{
	min-width: 1160px;
	float: left;
}
.slide-image-wrapper{
	max-width: 1160px !important;
	height: 436px !important;
}
.slide-show-render.slide-show{
	height: 436px;
	top: 0;
	margin-bottom: 0px;
}
.slide-show-render .slides li{
	border: none;
}
.flexslider .slides img{
	width: 1160px !important;
	height: 436px !important;
}
.flexslider:hover .flex-next{
}
.slide-show-render .slides li{
	max-width: 1160px !important;
	max-height: 436px !important;
}
.slide-show-render-full .slide-content{
	max-width: 1160px !important;
	max-height: 436px !important;
}
.slide-show-render-full .slide-image{
	max-width: 1160px !important;
	max-height: 436px !important;
}
.slide-show-render-full .slide-image{
	max-width: 1160px !important;
	max-height: 436px !important;
}
/* Slider Controls */
.slide-show-render.slide-show .flex-control-nav.flex-control-paging{
	left: 50%;
	bottom:40px;
}
.slide-show-render.slide-show .flex-control-nav.flex-control-paging li a.flex-active{
	background-color: white;
}
.slide-show-render.slide-show .flex-control-nav.flex-control-paging li a{
	background-color: #77c043;
}
/* CTAs */
.move{
	position: relative;
	left: 6px;
}
.cta_group{
	min-width: 1160px;
}
.cta_group ul{
	list-style: none;
	padding: 0 0 0 0;
	margin: 30px 0 0 8px;
	position: relative;
}
.cta_group ul li:first-child{
	padding-left: 0px;
}
.cta_group ul li{
	float: left;
	padding-left: 10px !important;
}
.cta_group ul li.cta_one{
	background: url('images/cp/bg-newLetter.png') 0 0 no-repeat;
	width: 374px;
	height: 251px;
	position: relative;
	top: 8px;
}
.cta_group ul li.cta_two{
	background: url('images/cp/bg-cta.png') 0 0 no-repeat;
	width: 374px;
	height: 251px;
}
.cta_group ul div.container{
	width: 345px;
	height: 222px;
	margin: 14px 0 0 4px;
}
.cta_group ul li.cta_one div.container h1{
	text-align: center;
	color: black !important;
	font-size: 52px !important;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	padding: 0 10px;
	margin: 0px;
}
.cta_group ul li.cta_one div.container p{
	font-family: 'helvetica_compressedregular';
	font-size: 17px;
	letter-spacing: 0.07em;
	line-height: 1.50em;
	padding:0px 10px;
}
.cta_group ul li div.container h3{
	text-align: center;
	padding: 5px 0px;
}
.cta_group ul li div.container h3 a{
	font-size: 25px !important;
	color: white !important;
	text-align: center;
	margin: 0px;
	letter-spacing: 0.10em;
	text-shadow: 3px 2px 5px #76FF11;
}
.cta_group ul li div.container h3 a:hover{
	color: #77c043 !important;
}
.cta_group ul li div.container img{
	margin: 0px auto;
	position: relative;
	left: 7%;
}
.cta_group ul li.cta_one div.container h2{
	display: none;
}
/* List items */
.cta_group ul li div.container ul li{
	color: white;
	background: url('images/cp/oldaxe0.png') center left no-repeat;
	padding: 10px 0px;
}
.cta_group ul li div.container ul{
	list-style: none;
	margin: -5px 0px 0px 20px ;
}
.cta_group ul li div.container ul li p{
	padding-left: 45px;
	color: #77c043;
	font-size: 16px;
}
.cta_group ul li div.container ul li em{
	font-style: normal;
	color: white;
}
/* Newsletter Signup */
.off{
	display: none !important;
}
#SideNewsletterBox label, #nl_first_name{
	display: none;
}
.cta_group ul li.cta_one div#SideNewsletterBox{
	position: relative;
	left: 10px; top: 7px;
}
.NewsletterSubscription input{
	width: 250px;
	height: 40px;
	font-size: 16px;
	padding-right: 50px;
	padding-left: 10px;
	color: white;
	background-color: #000;
	border: none;
}
#landing .Textbox,#landing select,#landing textarea{
	color: white !important;
}
.NewsletterSubscription .Button{
	width: 31px;
	height: 18px;
	position: relative;
	top: -45px ; left:-50px ;
	padding-right: 0px;
}
/* CT bottom */
.ct_bottom{
	background: url('images/cp/ct_wrapper.png') repeat-x;
	width: 100%;
	height: 245px;
	margin-top: 25px;
}
.ct_bottom .left_column{
	width: 60%;
	float: left;
	padding:30px;
}
.ct_bottom .left_column h1.icon{
	background: url('images/cp/icon-skull.png') center left no-repeat;
	color: #8bdd51 !important;
	font-size: 30px !important;
	letter-spacing: 0.03em;
	border-bottom: 1px solid #8bdd51;
	padding: 3px 0px 10px 33px;
}
.ct_bottom .left_column p{
	color: white;
}
.ct_bottom .right_column{
	width: 30%;
	float: left;
	text-align: center;
}
.ct_bottom .right_column img{
	margin: 35px 0px 0px 35px;
}
/** CATEGORY PAGE **/
.category{}
#category-main{}
#category-main .cat-wrapper{
	background: url('images/cp/bg-ct_str.png') 0 0 repeat-y;
	overflow: auto;
}
/* Right */
.Right .column_right{
	width: 303px;
	margin-top: -8px;
	overflow: auto;
}
.Right .column_right .top{
	background: url('images/cp/right_top.png') 0 0 no-repeat;
	width: 303px;
	height: 16px;
}
.Right .column_right .str{
	background: url('images/cp/right_str.png') 0 0 repeat-y;
	width: 303px;
	height: auto;
	overflow: auto;
	overflow-x: hidden;
}
.Right .column_right .str .container{
	width: 275px;
	padding-top: 10px;
	padding-left: 30px;
	overflow: hidden;
}
.Right .column_right .bottom{
	background: url('images/cp/right_bottom.png') 0 0 no-repeat;
	width: 303px;
	height: 18px;
}
.Right .news{
	background: url('images/cp/bg-newLetter.png') 0 0 no-repeat;
	width:280px ;
	height:186px ;
	margin-left: 10px;
	margin-top: 20px;
}

.Right .news h1{
	text-align: center;
	color: black !important;
	font-size: 40px !important;
	font-weight: bold;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	padding: 6px 0px 10px 13px;
	margin: 0px;
}
.Right .news p{
	font-family: 'helvetica_compressedregular';
	font-size: 12px;
	letter-spacing: 0.07em;
	padding:0px 26px;
}
.Right .news span{
	margin:9px 0 0 9px ;
	display: block;
}
.Right .news .NewsletterSubscription h2{
	display: none;
}
.Right .news .NewsletterSubscription .Button{
	left: -20px; top: -35px;
}
.Right .news .NewsletterSubscription input{
	color: white;
	font-size: 12px;
}
.Right .news .NewsletterSubscription input.Textbox{
	padding: 0 35px 0 10px !important;
	width: 200px;
	height: 30px;
}
/* product list */

.PrimaryProductDetails{
	border: none;
}
.Content .ProductList.List .ProductDetails{
	padding-left: 0px;
	text-align: center;
}
.Content .ProductList.List .ProductDetails strong{
	margin: 10px 0px;
	display: block;
	position: relative;
	top: 5px;
}
.Content .ProductList.List .ProductDetails strong a{
	font-family: 'helvetica_ultra_compressedRg' !important;
	font-size: 35px !important;
	color: #77c043 !important;
	text-transform: uppercase;
	letter-spacing: 0.09em;

}
.Content .ProductList.List .ProductDetails strong a:hover{
	text-decoration: none;
	color: white !important;
}
#category-main .Content .ProductList.List li{
	width: 246px !important;
	height: 380px !important;
	float: left !important ;
	clear: none !important;
	position: relative;
	padding: 6px;
	margin-left: 20px;
	margin-bottom: 20px;
	display: block;
	position: relative;
	z-index: 888;

}
#category-main .Content .ProductList.List li:hover{
	background:  url('images/cp/productHover.png') 0 0 no-repeat;
	position: relative;
	background-position: -5px -5px;
	z-index: 999;
}
.gecko #category-main .Content .ProductList.List li:hover{
	background-position: -6px -6px;
}
.Content .ProductList.List .ProductDetails{
	margin-left: 0px !important;
}
#category-main .Content .ProductList .ProductPrice{
	display: none;
}
#category-main  .Content .ProductList.List .ProductDescription{
	color: white;
	font-size: 15px;
}
#category-main .Content .ProductList .ProductImage{
	display: inline-block;
	position: relative;
	overflow: visible;
	margin:10px 0px;
	border: none;
}
.Content .ProductList li:hover .ProductImage{
	border: 1px solid #fff;
}
.CategoryPagination li:hover{
	border-bottom: none;
}
.CompareButton{
	display: none;
}
.QuickViewBtn{
	display: none !important;
	left: 40px !important;
	color: black !important;
}
#fastCartContainer, #QuickViewContent{
	background: #fff !important;
}
.ProductList li .ProductActionAdd a, .QuickViewBtn{
	float: none;
}
#category-main .ProductList li .ProductActionAdd{
	margin-top: 25px;
}
#category-main .btn, .ProductList li .ProductActionAdd a{
	letter-spacing: 0.09em !important;
	font-weight: 500;
}

#category-main .ProductActionAdd a, .ProductDetails .button{
	padding: 4px 15px !important;
	font-family: 'helvetica_ultra_compressedRg' !important;
	font-size: 30px !important;
	font-weight: 500;
	letter-spacing: 0.04em !important;
	border-radius: 0px !important;




	background: #8dca61 !important;
background: -moz-linear-gradient(top,  #8dca61 1%, #8dca61 51%, #77c043 52%, #77c043 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8dca61), color-stop(51%,#8dca61), color-stop(52%,#77c043), color-stop(100%,#77c043)) !important;
background: -webkit-linear-gradient(top,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
background: -o-linear-gradient(top,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
background: -ms-linear-gradient(top,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
background: linear-gradient(to bottom,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dca61', endColorstr='#77c043',GradientType=0 ) !important;
}

.CategoryDescription{}
/* Breadcrumb */

.Breadcrumb{
	background: url("images/cp/bg-heading.png") 0 0 repeat-x;
	height: 30px;
	margin: 0px 0px !important;
}
.Breadcrumb ul{
	padding: 8px 0px;
	margin: 0 0 0 0;
}
.Breadcrumb ul li{
	font-size: 13px !important;
	font-weight: 600;
	font-family: 'Arial';
	color: white;
	padding-left: 5px;
}
.Breadcrumb ul li a{
	background:  url("images/cp/arrow.png") right center no-repeat;
	color: #000;
	padding-right: 12px;
}
.Breadcrumb ul li a:hover{
	color: white;
}
#frmCompare{
	padding-top: 0px;
}
.header-wrapper-bottom{
	background: url("images/cp/bd_bottom.png") center top repeat-x;
	width: 858px !important;
	margin-left: 40px;
	height: 35px;
	padding-top: 15px;
}
.PagingBottom{
	margin: 0px;
}
.header-wrapper, .Breadcrumb, #CategoryPagingTop, #frmCompare, .CompareButton{
	border: none;
}
.header-wrapper{
	background: url("images/cp/bd_bottom.png") center bottom repeat-x;
	height: 35px;
}
#CategoryPagingTop{
	width: 50%;
	float: right;
	padding: 0 0 0 0;
	position: relative;
	top: 4px;
}
.CategoryPagination .PagingList{
	float: left;
}
.CategoryPagination{
	margin: 0px !important;
}
.CategoryPagination .PagingList li:first-child{
	display: block;
	color: white;
	font-family: 'Special Elite', cursive !important;
	font-size: 14px;
	letter-spacing: 0.09em;
	text-transform: uppercase;
	float: left;
	position: relative;
	top: -1px;
	text-shadow: 1px 1px 4px #76FF11;
}
.CategoryPagination li{
	text-align: center;
	font-size: 10px;
	margin-right: 2px !important;
}

.CategoryPagination li.ActivePage{
	background:  url('images/cp/page_active.png') 0 0 no-repeat;
	padding: 1px 5px !important;
}
.CategoryPagination li a{
	color: #77c043;
}
.CategoryPagination .FloatLeft{
	width: 11px;
	height: 15px;
	background: url('images/cp/arrow_right.png') no-repeat;
	display: block;
	margin: 2px 0 0 0;
}
.CategoryPagination .FloatLeft a{
	background: none;
	margin: 0 0 0 0 !important;
}
.CategoryPagination .FloatRight {
	width: 11px;
	height: 15px;
	background: url('images/cp/arrow_left.png') no-repeat;
	display: block;
	float: left;
	margin-top: 2px;
}
.CategoryPagination .FloatRight a{
	background: none;
	margin: 0 0 0 0 !important;
}
.CategoryPagination .line{
	float: left;
	margin-top: -3px;
	margin-right: 1px;
	color: white;
}
.SortBox{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
}
.SortBox span{
	color: white;
	font-family: 'Special Elite', cursive !important;
	font-size: 14px;
	letter-spacing: 0.09em;
	text-transform: uppercase;
	text-shadow: 1px 1px 4px #76FF11;
}
#category-main .Textbox,#category-main select,#category-main textarea{
	padding: 0 0 0 0;
}

#CategoryHeading .SubCategoryList{

}
.SubCategoryList{
	margin: 2px 0 2px 0  !important;
}
#CategoryHeading .SubCategoryList li{
	background: #8dca61 !important;
background: -moz-linear-gradient(top,  #8dca61 1%, #8dca61 51%, #77c043 52%, #77c043 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8dca61), color-stop(51%,#8dca61), color-stop(52%,#77c043), color-stop(100%,#77c043)) !important;
background: -webkit-linear-gradient(top,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
background: -o-linear-gradient(top,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
background: -ms-linear-gradient(top,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
background: linear-gradient(to bottom,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dca61', endColorstr='#77c043',GradientType=0 ) !important;

	padding:10px;
	width: auto;
	float: left;
	margin-left: 15px;
}
#CategoryHeading .SubCategoryList li a{
	color: white;
	padding:7px;
	text-transform: uppercase;
	font-weight: bold;

  text-shadow: 1px 1px 3px #000;

}
#CategoryHeading .SubCategoryList li a:hover{
	color: grey;
	text-shadow: 1px 1px 4px #76FF11;
}
/* Sub Category Menu */
.Right #SideCategoryList ul li ul{ display: none !important; }
.Right #SideCategoryList ul li.open ul { display: block !important;  }

.Right .SideCategoryListFlyout{
	padding-left: 30px;
	padding-bottom: 15px;
}
.Right #SideCategoryList li{
	background: url('images/cp/icon-skull_sm.png') top left no-repeat;
}
.Right #SideCategoryList li a{
	padding: 5px 0 0 26px;
}

#SideCategoryList li a, #SideCategoryList .sf-menu li a{
	text-align: left;
	border: none;
	height: auto !important;
	text-shadow:none;
}
.Right #SideCategoryList .sf-menu li ul, .Right #SideCategoryList .sf-menu li ul, .Right #SideCategoryList .sf-menu li ul li, .Right #SideCategoryList .sf-menu li ul li{
	width: auto!important;
	visibility:  visible !important;
	position: static !important;
	background:none !important ;
	margin: 2px 0;
}
#SideCategoryList li ul, #SideCategoryList .sf-menu li ul{
	display: block !important;
	position: static !important;
	background: none;
}
.Right li{
	border: none;
}
.Right li:hover{
	background: none;
}
#SideCategoryList li ul li a, #SideCategoryList .sf-menu li ul li a{
	color: #77bf43 !important;
	padding:10px 0 0 25px;
	font-size: 14px;
	font-family: 'Arial' !important;
}
#SideCategoryList li ul li a:hover, #SideCategoryList .sf-menu li ul li a:hover{
	color: white !important;
	text-decoration: none;
	text-shadow: 1px 1px 4px #76FF11;
	background: none;
}
/* Pagination */
#CategoryPagingBottom{}
/* Product Grid */
#CategoryContent{}
ul.ProductList{}
/* Category Menu */

/** PRODUCT PAGE **/
.product{}
#product-main{}
/* Breadcrumb */
#ProductBreadcrumb{}
/* Product Images + Lightbox*/
#ProductThumb{}
.ProductThumbImage{
	width: 427px !important;
	height: 427px !important;
	margin: 15px 0 0 -21px;
}
.ImageCarouselBox{ display: none; }
#fancy_content{}
/* Product Details */
.ProductPriceWrap, .ProductDetailsGrid .DetailRow.PriceRow{
	border: none;
	background: none;
}
.PrimaryProductDetails .ProductMain, .PrimaryProductDetails .productAddToCartBelow{
	width: 435px;
	position: relative;
}
.ProductDetailsGrid .Value, .ProductDetailsGrid .Label{
	color: #77bf43 !important;
}
.ProductDetailsGrid .DetailRow{
	width: 100%;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	top: 0px;
}
.ProductDetailsGrid .DetailRow.PriceRow .Value em{
	font-family: 'Special Elite', cursive !important;
	text-shadow: 1px 1px 4px #76FF11;
	font-size: 32px;
	color: white;
	position: relative;
	top: 15px; left: -10px;
}
.PrimaryProductDetails .ProductMain h1 {
	font-family: 'helvetica_extra_compressedRg' !important;
	font-size: 42px !important;
	letter-spacing: 0.05em;
	color: #77bf43 !important;
	position: absolute;
	top: 10px;
}
.weight{
	float: right;
	display: block;
	position: relative;
	top: -133px;
}
.weight .Value{
	width: 100%;
	font-size: 42px !important;
	color: #77bf43 !important;
	font-weight: bold;
	position: absolute;
	left: 50%; top: -133px;
	margin-left: 33px;
}
.ProductPriceWrap .RetailPrice .YouSave{
	color: white;
}
.off{
	display: none;
}
.productAttributeLabel .required{
	display: none;
}
.ProductDetailsGrid .Label{
	width: auto;
}
.productAttributeLabel .name{
	float: left;
}

.QuantityInput, .productAttributeLabel .name{
	width: auto;
	float: left;
	font-size: 26px;
	font-family: 'helvetica_ultra_compressedRg' !important;
	text-transform: uppercase;
	width: auto;
	letter-spacing: 0.09em;
	color: #77BF43 !important;
}
.productAttributeList .productAttributeRow{
	border: none;
}
.productOptionViewSelect .Textbox, select, textarea{
	padding: 2px 7px;
	margin-left: 3px;
}
#SideProductRelated h2{
	font-size: 30px !important;
	color: #77bf43;
	letter-spacing: 0.09em;
}
#text_qty_{
	width: auto;
	float: left;
	margin: 2px 0 0 15px;
}
#product-main .social_group{
	width: 100%;
	clear: left;
}
#product-main .social_group ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #77bf43 !important;
}
#product-main .social_group ul li{
	float: left;
	width: auto;
}
#product-main .social_group ul li p{
	font-size: 26px;
	font-family: 'helvetica_ultra_compressedRg' !important;
	text-transform: uppercase;
	width: auto;
	letter-spacing: 0.09em;
}
#product-main .social_group ul li.tw{
	margin: -11px 10px 0 5px;
}#TopMenu li.CartLink em
#product-main .social_group ul li.fb{
	margin: -4px 0 0 -7px ;
}
#product-main .Right{
	margin-right: -8px;
	position: relative;
	left: 5px;
}
#product-main #SideProductRelated .ProductDetails .button{
	letter-spacing: normal !important;
	position: relative;
	top: 0px;
}
#product-main #SideProductRelated .ProductDetails .button:hover{
	text-decoration: none;
	color: white;
}
#SideProductRelated .ProductDetails{
	text-align: center;
	width: 100%;
}
#SideProductRelated .ProductDetails strong a{
	font-size: 26px;
	font-family: 'helvetica_ultra_compressedRg' !important;
	text-transform: uppercase;
	width: auto;
	letter-spacing: 0.09em;
	color: #77bf43;
	position: relative;
	top: 10px;
}
#SideProductRelated .ProductDetails strong a:hover{
	text-decoration: none !important;
	color: white;
}
#SideProductRelated .ProductDetails .ProductPrice{
	display: none;
}
#SideProductRelated .ProductImage{
	text-align: center;
}
#SideProductRelated .ProductImage a img{
	width: 184px;
	height: 186px;
	margin: 0px auto;
}
.Right .ProductList li{
	height: 300px;
}
#SideNewProducts  li{
	height: auto !important;
	padding-bottom: 20px;
}
#SideNewProducts .ProductDetails a{
font-family: 'helvetica_ultra_compressedRg' !important;
text-transform: uppercase;
color: #77bf43;
font-size: 20px !important;
}
/* Tabs */

#tabs{
	position: relative;
	z-index: 888;
	clear: both;
	left: -12px; top: -35px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
	border-radius: none !important;
	border: none !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr, .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{
	border-top-right-radius: 0px !important;
	border-top-left-radius: 0px !important;
}
#ProductDescription h2,#ProductReviews h2 {
	display: none;
}
#tabs-3 .ProductList em{
	display: none;
}
#tabs-3 .ProductList .ProductImage img{
	width: 150px;
	min-height: 150px;
	margin-left: 42px;
}
#tabs-3 #SideProductRelated .ProductDetails a{
	font-size: 16px;
}
.prodAccordionContent{
	border: none;
	display: block;
	padding:0px;
}
#rating_box h4{
	color: #ff9933;
}

 .ExpressCheckoutContent input[type="submit"], .btn:hover{
 	background: #b6b6b6 !important;
	color: white !important;
 }
.ui-tabs .ui-tabs-panel, .prodAccordionContent, {
	padding: 0 0 0 0;
}
.ui-widget-content{
	border: none;
}
.ui-helper-clearfix:after{
	clear: none !important;
}
.ui-tabs .ui-tabs-panel{
	padding: 14px 0 0 23px !important;
}
#CustomTabs .line{
	background: url('images/cp/bd_bottom.png') center bottom repeat-x  !important;
	width: 100%;
	height: 5px;
	position: relative;
	top: 40px;
}
#tabs-1 ,#tabs-2 ,#tabs-3, #tabs-4{
	clear: both;
	width: 886px;
	background:  url('images/cp/tabs_str.png') 0 0 repeat-y !important;
	color:white;
}
#tabs-1 .container ,#tabs-2 .container ,#tabs-3 .container, #tabs-4 .container{
	width: 800px;
	padding: 0px;
	color: white;

}
#tabs-1 p,#tabs-2 p ,#tabs-3 p, .ProductReviewFormContainer dt, #tabs-4 p{
	font-size: 13px;
	font-family: "Arial";
	color: white;
}
#tabs-1 {
	background: url('images/cf/tabBG.jpg') right bottom no-repeat;
}
#tabs-1 .container .left_column{
	width: 300px;
	float: left;
	padding:10px;
	display: none;
}
#tabs-1 .container .right_column{
	width: 100%;
	float: left;
	margin-top: -10px;
	padding-left: 20px;
}
#tabs-1 .ct {
	position: relative;
	top: -3px;
	width: 390px;
	margin: 0px;
}
#tabs-1 .ct ul{
	margin: 0;
	padding:0;
}
#tabs-1 .ct ul li {
	color: #f9c62d;;
}
#tabs-1 .ct ul li span{
	color: #ababab;
	font-size: 13px;
	font-family: 'Droid Sans', sans-serif !important;
}
.ui-tabs .ui-tabs-nav{
	padding: 0 0 0 0 !important;
	position: relative;
	left: 18px;
	top: 7px;
	width: 850px;
}
.ui-tabs .ui-tabs-nav li:first-child{
	margin-left: -12px !important;
}
.ui-tabs .ui-tabs-nav li{
	top: 0px !important;
	margin: 0 0 0 12px !important;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
	color: #77bf43 !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background: none !important;
	border: none !important;
	font-size: 16px;
}
.ui-tabs .ui-tabs-nav li a{
	font-size: 24px;
	font-family: 'Special Elite', cursive !important;
	padding: 7px 12px!important;
	text-transform: capitalize; !important;
}
.ui-tabs .ui-tabs-nav li a:first-child{
	border-left: none !important;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
	color: white  !important;
	text-shadow: 1px 1px 4px #76FF11;
}
#CustomTabs .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	background: none;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border-top-right-radius:0px !important;
	border-top-left-radius: 0px !important;
	border: 0px
}
#CustomTabs{
	background: none !important;
	border: none !important;
}
#CustomTabs > div{float: left;}
#CustomTabs .ui-widget-header{
	background: none;
	border: none;
}


.ProductDetailsGrid{}
.productAddToCart{}
/* Social */
.FacebookLikeButtonContainer{}
.AddThisButtonBox{}
.PinterestButtonContainer{}
/* Product Tabs */
ul.TabNav{}
#ProductDescription{}
#ProductVideos{}
#ProductWarranty{}
#ProductOtherDetails{ display: block !important; }
#ProductByCategory{}
#ProductReviews{}
#ProductReviews a.btn{float: right;margin-top: 10px;margin-bottom: 0;}
#SimilarProductsByCustomerViews{}

/** INNER PAGES **/
.page{}
#PageContent{
	padding: 20px;

}
.page_landing #PageContent{
	padding: 0px 0px 0px 0px;
}
.page_landing  .Block{
	margin: 0px 0px 0px 0px;
}
#page-main .Content, #co-finish .Content{
	background: url('images/cp/bg-ct_str.png') 0 0 repeat-y;
}
#page-main .Content .container{
	padding: 10px;
	width: inherit;
}
#page-main .Content p{
	color: white;
}
#page-main .Content p span{
	padding-right: 30px;
}
.PageHeader{
	border: none;
	padding: 0px;
	margin: 0px;
}
/* Breadcrumb */
#PageBreadcrumb{}
/* Gen styles (p,ul,ol,h1,h2,h3,img) */
#PageContent{}
/** CHECKOUT **/
.checkout{}
/* Cart */
#cart-main{}
/* Checkout Express */
#co-express{}
/* Checkout Multipage */
#co-main{}
#co-address{}
#co-shipping{}
#co-confirm{}
#co-payment{}
/* Order Thanks / Error*/
#co-finish{}
#co-error{}

/* ACCOUNT PAGES  */
select.field-xlarge, input.field-xlarge, select.field-xlarge{
	padding: 7px;
}
.InfoMessage span, .Message{
	color: black !important;
}
.YourAccount, #AccountInbox, #AccountOrderStatus, #AccountOrders, #ChooseShippingAddress, #ShippingAddressForm, #EditAccountForm{
	padding: 10px;
}
.account .Content.left{
	background: url('images/cp/bg-ct_str.png');
	background-repeat: repeat-y;
	overflow: auto;
}
h1.title{
	font-family: 'Special Elite', cursive !important;
	font-size: 35px !important;
	color: #77c043 !important;
	text-transform: uppercase;
	letter-spacing: 0.09em;
	padding: 10px;
}
.account .Content.left h2{
	font-size: 30px !important;
	color: #77c043 !important;
	text-transform: uppercase;
	letter-spacing: 0.09em;
}
.account .Content.left p, .account p{
	color: white;
}
#a-shipping #ContainerFooter, #a-edit #ContainerFooter{
	position: static;
}
#a-login #ContainerFooter, #error-404 #ContainerFooter{
	position: absolute;
	bottom: 0px;
}
.AccountLogin h2, .CreateAccount h2, .GiftCertificate h2, .CouponCode h2, #page-main .Content h1, #SideNewProducts h2,  #a-create-thanks h2, #SitemapContent h2, #message-main h2, #error-404 h2, #ProductOtherDetails h2, #ProductWarranty h2{
	font-size: 30px !important;
	color: #77c043 !important;
	text-transform: uppercase;
	letter-spacing: 0.09em;
}
#SideNewProducts h2{
	text-align: center;
}
.AccountLogin{
	width: 44%;
	border-color: #99d072;
}
.CreateAccount ul li{
	color: white;
	font-size: 16px;
	padding: 5px 0px;
}
.CreateAccount{
	width: 50%;
	border-color: #99d072;
}
.AccountLogin .Submit .btn, .AccountLogin .Submit a{
	color: #77c043 ;
}
.AccountLogin .Submit .btn, .AccountLogin .Submit a:hover{
	color: white !important;
	letter-spacing: 0.09em !important
}
.ExpressCheckoutContent input[type="submit"], #bottom_payment_button, .Submit input{
	background-color: #99d072;
	padding:7px !important;
}
.CreateAccount .btn{
	background-color: #99d072;
	padding:10px !important;
	color: white;
	letter-spacing: 0.07em !important;
}
.account .Right .column_right .str .container{ padding-left: 15px;}

#SideAccountMenu h2, #SideAccountStoreCredit h2{
	font-size: 30px !important;
	color: #77c043 !important;
	text-transform: uppercase;
	letter-spacing: 0.03em;
	text-align: center;
}
#SideAccountMenu li, #GiftCertificatesMenu li{
	padding: 0px;
}
#SideAccountMenu, #GiftCertificatesMenu{
	background: none;
	float: none;
}
#SideAccountMenu li {
	border-color: #77c043 !important ;
	padding: 7px 0px;
	text-align: center;
}
#SideAccountMenu li  a{
	color: #77c043;
	font-size: 16px;
	display: block;
	width: 100%;
	padding: 7px;
}
.header .actions .btn{
	padding: 9px !important;
}
#SideAccountMenu li:hover, .header .actions .btn, thead tr th, .Submit input, .ProductList li .ProductActionAdd a, .QuickViewBtn, #bottom_payment_button, .ExpressCheckoutContent input[type="submit"], .btn {
		background: #8dca61 !important;
background: -moz-linear-gradient(top,  #8dca61 1%, #8dca61 51%, #77c043 52%, #77c043 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8dca61), color-stop(51%,#8dca61), color-stop(52%,#77c043), color-stop(100%,#77c043)) !important;
background: -webkit-linear-gradient(top,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
background: -o-linear-gradient(top,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
background: -ms-linear-gradient(top,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
background: linear-gradient(to bottom,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dca61', endColorstr='#77c043',GradientType=0 ) !important;

}
.Submit input, .ProductList li .ProductActionAdd a, .QuickViewBtn, #bottom_payment_button, .ExpressCheckoutContent input[type="submit"], .btn, .btn-secondary{
	color: black;
	font-family: 'helvetica_ultra_compressedRg' !important;
	padding:13px ;
	font-size: 20px;
	letter-spacing: 0.08em !important;
}
.btn-secondary{
	height: 25px;
	color: black !important;
	font-weight: normal !important;
}
.btn-secondary:hover{
	font-size: 20px !important;
	font-weight: normal !important;
	letter-spacing: 0.09em !important;
}
table.CartContents th, table.General th{
	color: white;
  	text-shadow: 1px 1px 3px #000;
}
#SideAccountMenu li:hover a{
	text-decoration: none;
	color: white;
	padding: 7px 0px;
	height: auto;
	text-shadow: 1px 1px 3px #000;
}
#SideAccountStoreCredit strong{
	color: #77c043;
}
.HorizontalFormContainer dt{
	color: white;
}
.HorizontalFormContainer input:hover,.HorizontalFormContainer select:hover{
	background: #c5fa9f;
}
#cart-main #Wrapper, #brands-main .Content, #message-main .Content, #error-404 .Content, #nl-subscribe .Content, .account #Wrapper{
	background: url('images/cp/bg-wrapper.png') repeat-y;
}
#error-404 .Content{
	padding: 10px;
}
#CartHeader{
	border: none;
}
.CartContents td{
	border-color: #77c043;
}
.ProductName a, .CartItemIndividualPrice{
	color: white;
	font-weight: 600 !important;
}
.CartItemTotalPrice em{
	color: #77c043;
	font-weight: bold !important;
	font-size: 20px;
	text-shadow: 1px 1px 3px #000;
}
.CartRemoveLink span{
	color: #77c043;
	margin-top: 10px;
	display: block;
}
.CartContents tfoot .SubTotal td{
	color: white;
}
 .EstimateShippingLink{
 	color: white;
}
.EstimateShippingLink:hover{
	color: #77c043;
}
.CartContents tfoot .SubTotal td{
	border-color: #77c043;
}
.CartCode{
	border-color:  #77c043;
}
.CartCode .column_left{
	float: left;
	width: 50%;
	border-right: 1px solid #77c043;
	text-align: center;
}
.CouponCode{
	float: right !important;
	width: auto;
}
.CartCode .column_right{
	float: left;
	width: 40%;
	text-align: center;
}
.CouponCode p, .GiftCertificateCode p{
	color: #77c043;
	padding-bottom: 10px;
}
.CartCode input[type="submit"]{
	height: auto;
	width: auto !important;
}
.CartCode input[type="submit"]:hover{
	width: inherit;
}
#cart-main .btn-secondary{
	letter-spacing: normal !important;
}

#a-address{}
#a-download{}
#a-edit{}
#a-inbox{}
#a-new-return{}
#a-order{}
#a-orders{}
#a-order-status{}
#a-recent{}
#a-returns{}
#a-saved-return{}
#a-wishlist{}
#a-login{}
#a-create #Wrapper, #a-create-thanks #Wrapper, #co-express #Wrapper, #sitemap-main #Wrapper {
	background: url('images/cp/bg-wrapper.png') 0 0 repeat-y;
}
#co-express span, #co-express p, #co-express label{
	color: #fff;
}
table.CartContents thead tr th, table.CartContents tr td{
	color: white;
}
.ExpressCheckoutBlock .ExpressCheckoutTitle{
	border: none;
	color: white !important;
	padding: 10px 10px;
	letter-spacing: 0.09em;
			background: #8dca61 !important;
background: -moz-linear-gradient(top,  #8dca61 1%, #8dca61 51%, #77c043 52%, #77c043 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8dca61), color-stop(51%,#8dca61), color-stop(52%,#77c043), color-stop(100%,#77c043)) !important;
background: -webkit-linear-gradient(top,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
background: -o-linear-gradient(top,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
background: -ms-linear-gradient(top,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
background: linear-gradient(to bottom,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dca61', endColorstr='#77c043',GradientType=0 ) !important;
}
#CreateAccountForm{
	border: none;
}
#CreateAccountForm p{
	padding-bottom: 10px;
}
#nl-subscribe  .Message, #nl-subscribe  .Message a{
	color: white !important;
}
#CreateAccountForm h3, #CreateAccountForm h2, #payment_options h3, #nl-subscribe h3, #nl-subscribe h2{
	border-color: #77c043;
	font-size: 30px !important;
	letter-spacing: 0.09em;
	color: #77c043;
}
#co-express h3{
	letter-spacing: 0.09em;
	color: #77c043;
}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent{
	text-align: center;
	text-transform: uppercase;
	padding-top: 5px;
}
.recaptchatable *{
	background-color: #fff;
}
#apply_code{
	letter-spacing: 0.09em !important;
}
#couponcode{
	padding: 10px;
}
.CheckoutRedeemCoupon h4{
	text-align: center;
}
.CheckoutRedeemCoupon p{
	color: #000 !important;
}
#tabcontent{
	width: 98%;
	padding-left: 0px;
}
#tabcontent div{
	padding: 10px;
}
#tabcontent p, #tabcontent .chooseAnotherToShare, #tabcontent strong, #tabcontent a, .change{
	color: white;
}
.AccountOrderStatusList li a{
	letter-spacing: 0.08em !important;
}
#a-order tbody tr td a{
	color: white;
}
.BillingDetails, .ShippingDetails{
	color: white;
}
.BillingDetails h3, .ShippingDetails h3, #ReorderForm h3, .OrderItemList li, .header h3, .ShippingAddressList h4, .SitemapPages h3, .SitemapCategories h3, .SitemapBrands h3, .CreateAccount h4, .AccountLogin h4, .prodAccordionContent h4{
	color: #77c043 !important;
	font-size: 20px !important;
}
.ShippingAddressList h4{
	text-transform: capitalize;
}
#a-forgot{}
#a-create-thanks{}
#a-new-pass{}
#a-shipping{}
/* Account Menus */
#SideAccountMenu{}
#SideAccountStoreCredit{}
/* Account Form Fields */

/** Extras **/
#SitemapContent{
	padding: 10px;
}
#SitemapContent p{
	padding-bottom: 10px;
}
#sitemap-main a{
 	color: white;
 	font-size: 18px;
 }
 #sitemap-main a:hover{
 	color: #77bf43;
 }
.SitemapPages, .SitemapCategories, .SitemapBrands{
  	width: 33%;
  	float: left;
  }
#message-main #ContainerFooter{
	position: absolute;
	bottom: 0px;
}
/* QuickView (color and text settings in backend) */
.QuickViewModal{}
#ModalContainer.QuickViewModal .ModalContent {background:white;}
/* FastAdd to Cart (off/on via backend) */
#fastCartContainer{}
/* Brands Page (Brands.html) */
.brands{}
.SubCategoryList, .SubBrandList{
	background: none;
}
#brands-main #ContainerFooter{
	position: absolute;
	bottom: 0px;
}
 #brands-main .Content{
 	margin-top: -10px;
 }
 #brands-main .SubBrandList li{
 	background-image: none;
 		background: #8dca61 !important;
background: -moz-linear-gradient(top,  #8dca61 1%, #8dca61 51%, #77c043 52%, #77c043 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8dca61), color-stop(51%,#8dca61), color-stop(52%,#77c043), color-stop(100%,#77c043)) !important;
background: -webkit-linear-gradient(top,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
background: -o-linear-gradient(top,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
background: -ms-linear-gradient(top,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
background: linear-gradient(to bottom,  #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dca61', endColorstr='#77c043',GradientType=0 ) !important;

	padding:10px;
	width: auto;
	float: left;
	margin-left: 15px;
	margin-top: 7px;
	margin-bottom: 7px;
 }
#brands-main .SubBrandList li a{
	color: white;
	padding:7px;
	text-transform: uppercase;
	font-weight: bold;
  	text-shadow: 1px 1px 3px #000;
}
#brands-main .SubBrandList li a:hover{
	color: grey;
	text-shadow: 1px 1px 4px #76FF11;
}

/* Search Pages (search.html / search_tips.html) */
.search{}
#search-main{}
#search-tips{}
/* Error Pages (404/403) */
.error-page{}
#error-403{}
#error-404{}
/* Sitemap */
.sitemap{}
#sitemap-main{}
/* tags */
.tags{}
#tags-main{}
.ErrorMessage{background-repeat: no-repeat; background-position: 3px 6px; padding: 10px 0 10px 35px;}
.SuccessMessage{background-repeat: no-repeat; background-position: 3px 6px;}
.Content.Wide.WideWithLeft{
	width: 850px;
}
.CategoryDescription{
	display: none;
}
.Content.Wide.WideWithLeft p{
	color: white;
}
.Content.Wide.WideWithLeft .header-wrapper{
	display: none;
}
.ct-bottom{
	float: left;
}
#ProductOtherDetails .ProductDetailsGrid .Label, #ProductOtherDetails .ProductDetailsGrid .Value{
	float: left;
	display: block;
	color: white !important;
}
 #ProductOtherDetails .ProductDetailsGrid .Value{
 	padding-left: 5px;
 }
 #ProductOtherDetails h2, #ProductWarranty h2{
 	display: none;
 }
 .Right .tagline{
 	margin-top: 15px;
 	margin-bottom: 5px;
 }
.tagline{
	height: 10px;
	padding:3px;
	color: white;
	font-family: 'Arial';
	font-size: 15px;
	text-align: center;
	text-transform: capitalize;
}
.miniDesc{
	position: relative;
	top: 35px;
	color: white;
	font-family: 'Arial';
	font-size: 18px;
	text-transform: capitalize;
}
div#fancy_bg{
	z-index: 999;
}
.wholeSale{
	position: absolute;
	left: 50%;
	margin-top: 38px; margin-left:-565px;
	float: left;
}


#CustomTabs .supplement img{max-width: 839px;}#Header , #Wrapper, #ContainerFooter #Footer {margin: auto; }
 #Wrapper {min-height: 620px; }
 #Wrapper .Content.left {float: left; width: 855px; margin: 0; padding: 0 0 10px 0px; margin-bottom: 40px; background: url('images/cp/bg-ct_str.png') 0 0 repeat-y; }
.Breadcrumb {background: url("images/cp/bg-heading.png") 0 0 repeat-x; height: 30px; margin: 0px 0px !important; }
#HeaderUpper {float: left; left: 0px; margin: 20px 0px 0px 45px; position: relative; top: 0px; width: auto; z-index: 888; }

#TopMenu {clear: both; float: left; padding: 0; margin: 7px 20px 0 0; width: 390px; }
#TopMenu ul {float: left; padding: 0; margin: 0; }
#TopMenu ul.menu li:first-child {position: relative; }

 #TopMenu ul.menu-topbar {float: left; padding: 0; margin: 0; }
#TopMenu ul {padding: 0; margin: 0; }
#Wrapper  .Right {float: right; width: 300px; margin: 0px; color: #fff; }
#SideCategoryList #menu-mainnav li:first-child {background: none; }
#SideCategoryList #menu-mainnav li:first-child a{color: #fff !important; }
#Footer .column_left #SideCategoryList li:first-child a {color: #fff !important; }
 #Wrapper .Content.left  h1 {font-size: 28px; color: #fff; text-transform: uppercase;}


.screen-reader-text {display: none; }
.post {color: #fff; margin: 25px 15px 15px 15px; }
.meta {margin-bottom: 10px; color: #999; }
.meta  em:first-child {display: none; }
.comments-link {display: none; }
.postmetadata a:hover  {text-decoration: underline; }
.postmetadata {margin: 10px; float: right; clear: both; }
hr {background: #dcdcdc; border: #dcdcdc; clear: both; }
a:hover {color: inherit; }
a {color: inherit; font-weight: normal; text-decoration: none; }
p {margin: 10px 0px; line-height: normal; }
h2 {letter-spacing: 1px; }
.blogWidget h3{
	letter-spacing: 0.07em;
}


#comments {margin-left: 15px; }
.reply ,.cancel-comment-reply {color: #77c043 !important; }
#blog_content #respond {margin-left: 30px; }
#blog_content li.comment #respond {margin-left: 0px; }
.comment-body {border-bottom: 1px solid #fff; margin-bottom: 15px; padding-bottom: 10px; }
#commentform div {margin: 10px 0px; }
#commentform textarea {margin: 0px; }
.Right .column_right .str {background: url('images/cp/right_str.png') 0 0 repeat-y; width: 250px; height: auto; overflow: auto; overflow-x: hidden; padding: 0px 30px 10px 32px; }
.blogWidget {margin: 20px 0px 0px 0px; }
.blogWidget  ul {margin: 0; padding: 0; margin-left: 15px; }
#searchsubmit , #submit {background: #8dca61 !important; background: -moz-linear-gradient(top, #8dca61 1%, #8dca61 51%, #77c043 52%, #77c043 100%) !important; background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8dca61), color-stop(51%,#8dca61), color-stop(52%,#77c043), color-stop(100%,#77c043)) !important; background: -webkit-linear-gradient(top, #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important; background: -o-linear-gradient(top, #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important; background: -ms-linear-gradient(top, #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important; background: linear-gradient(to bottom, #8dca61 1%,#8dca61 51%,#77c043 52%,#77c043 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dca61', endColorstr='#77c043',GradientType=0 ) !important; padding: 3px 10px; width: auto; float: right; margin-left: 15px; border: none; color: #fff; font-size: 18px; font-weight: bold; cursor: pointer; position: absolute; right: 26px; }
#submit {float: left !important; position: relative; left: 0px; margin: 0px; }
#searchsubmit:hover ,#submit:hover{color: grey; text-shadow: 1px 1px 4px #76FF11; }
#s {width: 160px; border: none; padding: 5px 5px 6px 5px; }
#blog_content {padding: 15px; color: #fff; }
#blog_content  ul li {font-size: 18px; letter-spacing: 0.09em; color: #77bf43; padding: 0px 0px; margin: 0 0 0 0; list-style: disc; }

#HeaderLower {border: none; top: -65px; float: right; margin-right: -10px; width: auto; z-index: 999; }
.Right .column_right {overflow: hidden; }
.menu-topbar-container {float: left; display: inline-block; padding-top: 5px; }
#TopMenu li.CartLink span {padding-left: 43px; margin-top: 4px; position: relative; float: left; fotn-size: 35px; }
#menu-item-11 {position: relative; right: 3px; }
#TopMenu li.CartLink {background: none; height: 36px; background: url('images/cp/icon-cart.png') left center no-repeat; margin:-1px 0 0 30px; position: relative; bottom: 1px; }
#TopMenu li.CartLink a { float: left; font-family: 'Special Elite', cursive !important; padding: 0px; }
#TopMenu{ width: 530px;}
#Footer .column_left .links ul {width: 100%; position: relative; left: 0px; top: 0px; margin: 0px; }
#wholesale_link {font-family: 'Special Elite', cursive !important; color: white; font-size: 16px !important; letter-spacing: 0.1em; position: relative; display: block; float: left; clear: both; margin: 10px 0px 0px 12px; }
#wholesale_link:hover ,#TopMenu li a:hover  {text-decoration: none; color: #77c043; }

#Wrapper .Content.left h1.blogTitle { font-size: 34px; }

#forums-button{background: url('images/cp/forums-button-sprite.png') 0px 0px no-repeat; width: 142px;height: 58px;overflow: hidden;float: left;text-indent: -9999px;position: absolute;
top: 27px;
right: 139px;z-index: 999;}
#forums-button:hover{cursor: pointer;background-position: 0 -58px;}


/*added 4/27/2015*/

/*wordpress blog*/
#category-main #Container {
    min-width: 0;
    width: 100%;
}
@media only screen and (max-width: 1220px) {
    #category-main #Wrapper > div.Right {
        display: none;
    }
    #category-main #Wrapper > div.Content.left {
        width: 100%;
        display: inline-block;
        background-size: 100%;
    }
    #category-main #Wrapper {
        width: 98%;
        margin: 0 1%;
    }
    #category-main #Wrapper img {
        width: 100%;
        height: auto;
    }
    #category-main #Header > div.social_group {
        display: none;
    }
    #category-main #forums-button {
        display: none;
    }
    #category-main #Header {
        width: 100%;
    }
    #category-main #HeaderLower {
        width: 100% !important;
        margin: 0 auto !important;
        padding: 0;
        float: none !important;
        text-align: center;
        top: -15px;
    }
    #category-main #SideCategoryList {
        width: 100%;
    }
    #category-main #Menu {
        width: 100%;
        margin: 0;
    }
    #category-main #Menu > div {
        display: inline-block;
        width: 100%;
    }
    #category-main #menu-mainnav {
        margin: 0 auto;
        text-align: center;
        float: none !important;
        display: inline-block;
    }
    #category-main #Logo {
        width: 100%;
    }
    #category-main #LogoContainer > h1 {
        margin: 0;
    }
    #category-main #LogoContainer > h1 > a {
        margin: 0 auto;
        background-size: 70%;
        background-position: center;
    }
    #category-main #HeaderUpper {
        margin: 0;
        width: 100%;
        float: none;
        display: inline-block;
         top: -10px;
    }
    #category-main #HeaderUpper #TopMenu {
        width: 52%;
        margin: 0 auto;
        float: none;
    }
    #category-main #wholesale_link {
        display: none;
    }



    #category-main #ContainerFooter {
        overflow-x: visible;
        text-align: center;
    }
    #category-main #ContainerFooter #Footer {
        width: 100%;
    }
    #category-main #ContainerFooter #Footer .column_left {
        float: none;
        width: 100%;
    }
    #category-main #Footer > div.column_left > div {
        display: inline-block;
        width: 100%;
        padding: 0 !important;
    }
    #category-main #SideCategoryList {
        display: inline-block;
    }
    #category-main #Menu > ul {
        width: auto !important;
        float: none !important;
        display: inline-block;
    }
    #category-main #Footer > div.column_left > div > div.links > ul > li {
        float: none;
        border: none;
    }
    #category-main #ContainerFooter #Footer .column_right {
        float: none;
        width: 100%;
    }
    #category-main #Footer > div.column_right > div {
        position: static;
        width: 100%;
    }
    #category-main #Footer > div.column_right > div > div.ct {
        width: 100%;
        text-align: center;
    }
    #category-main #Footer > div.column_right > div > div.logo_sm {
        float: none;
        text-align: center;
        width: 100%;
    }



/*        #Header {}*/
/*        #HeaderLower {
            position: static;
            width: 100% !important;
            margin: 0 auto !important;
            padding: 0;
            float: none !important;
            text-align: center;
        }*/
/*        #HeaderLower #Menu {
            width: 100%;
        }*/
/*        #SideCategoryList {
            width: 100%;
        }*/
/*        #Header #SideCategoryList ul {
            float: none !important;
            width: auto !important;
            display: inline-block;
            text-align: center;
        }*/
/*        #HeaderUpper {
            float: right;
            width: 62%;
        }*/
/*        #forums-button {
            display: none;
        }
        #podcast-button {
            display: none;
        }
        .social_group {
            display: none;
        }
        .flexslider .slides img {
            width: 100% !important;
            height: auto !important;
        }
        .slide-show-render-full .slide-content {
            height: auto;
        }
        .slide-show-render .slides {
          height: auto !important;
        }
        .slide-show-render.slide-show {
          height: auto;
        }
        .slide-show-render .slides li {
            height: auto;
        }
        .slide-show-render-full .slide-content {
            width: auto;
        }*/
}

@media only screen and (max-width: 898px) {
    #category-main #Header {
        height: 340px;
    }
    #category-main #menu-mainnav {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
        margin: 20px 0;
    }
    #category-main #menu-mainnav li {
        width: 100% !important;
    }
    #category-main #menu-mainnav li a {
        text-align: center;
    }
    #category-main #HeaderUpper #TopMenu {
        width: 50%;
        margin: 15px auto 15px auto;
    }
    #category-main #TopMenu > div {
        width: 100%;
        text-align: center;
    }
    #category-main #menu-topbar {
        float: none;
        display: inline-block;
    }
    #category-main #TopMenu > ul {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    #category-main #TopMenu li.CartLink {
        float: none;
        display: inline-block;
        margin: 0;
        padding: 0;
    }
}

@media only screen and (max-width: 805px) {
    #category-main #Menu > ul {
        columns: initial !important;
        -webkit-columns: initial !important;
        -moz-columns: initial !important;
        margin: 0;
    }
    #category-main #Menu > ul > li {
        text-transform: uppercase;
        width: 100% !important;
        text-align: center;
        margin: 0 auto;
        float: none!important;
    }
    #category-main #Menu > ul > li a {
        margin: 0;
        padding: 0;
        text-align: center;
    }
}

@media only screen and (max-width: 571px) {
    #category-main #Header {
      height: 390px;
    }
}

@media only screen and (max-width: 475px) {
    #category-main #menu-mainnav {
        columns: initial !important;
        -webkit-columns: initial !important;
        -moz-columns: initial !important;
        margin: 20px 0;
    }
    #category-main #Header {
      height: 490px;
    }
}
/*
Theme Name: CD2013
Theme URI: http://cartdesigners.com
Description: Cart Designers 1.1
Author: Cart Designers, LLC
*/

/* GENERAL STYLES 10-20-14 */
.alignleft { float: left; margin: 0 15px 15px 0; }
.alignright { float: right; margin: 0 0px 15px 15px; }
.aligncenter { display:block; margin:auto; margin-top:15px; margin-bottom:15px;} 
.post {margin-top: 0px; margin-bottom:25px;}
.blogTitleWrap {padding-bottom:25px;}
#Wrapper .Content.left h1, #Wrapper .Content.left h2, #Wrapper .Content.left h3 { margin: 25px 0px 20px; }
#Wrapper .Content.left h1.postTitle {margin:0px;}
#Wrapper .Content.left h1 { font-size: 36px;}
#Wrapper .Content.left h2 { font-size: 28px;}
#Wrapper .Content.left h3 { font-size: 24px;}
p { margin: 0px 0px 20px; }
.meta { margin-bottom: 25px; }
blockquote { padding: 10px 15px 10px 15px; background: grey; margin: 10px 0px 20px; }
blockquote p {margin:0px;}

body { background: #000 url('images/cp/CNP-grunge-bg-2100.jpg') top center no-repeat; }