/* Begin Typography & Colors */
body {
        font-size: 80.5%; /* Resets 1em to 10px */
        margin: 0 auto;
        padding: 0;
        background: #179ac5 url('https://store.kapitolreef.com/v/vspfiles/templates/kr_store/images/new/2background.jpg') no-repeat top left;
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        color: #333;
        text-align: center;
	background-color: #179ac5;
        }

#header_links {
        position: relative; right: -710px;
        margin: 0px;
        width: 500px;
        height: 40px;
        border: 0px solid #ffffff;
        }

#header_number {
        border: 0px solid #ffffff;
        clear:both;
        position: relative; right: -770px;
        margin: 35px 0px 0px 0px;
        width: 300px;
        height: 20px;
        font-family: 'century gothic', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 17px;
        color: #ffffff;
        text-align:right;
        vertical-align: middle;
        }
.tollfree {
        font-family: Century Gothic, 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 12px;
        color: #ffffff;
}

#top_image {
        margin: 0px 0px 0px 60px;
        padding: 0px;
        height: 23px;
        width: 1050px;
}



#main_container {
	margin: 20px auto;
	border: solid 0px #d4d2d2;
	width: 1000px;
	background: #ffffff; 
	overflow: auto;
	padding: 0px; 
        }

#container {
        background: url('https://store.kapitolreef.com/v/vspfiles/templates/kr_store/images/new/2body_back.png') repeat-y top center;
        margin: 0px 0px 0px 60px;
        border: solid 0px #d4d2d2;
        width: 1000px;
        overflow: auto;
        padding: 10px 25px 0px 25px;
        }

#main_body {
        border: solid 0px #d4d2d2;
        width: 592px;
        background: #ffffff;
        padding: 0px;
	float: left;
        }
#left_side {
        float: left;
        border: solid 0px #c0b7a5;
        width: 204px;
        }
#left_box {
        background: #ffffff url('https://store.kapitolreef.com/v/vspfiles/templates/kr_store/images/new/side_back.jpg') no-repeat top center;
	border: solid 1px #c0b7a5;
	width: 202px;
	overflow: auto;
	font-family: arial; font-size: 10px; color: #333333;
	}
#left_box p {
	margin: 10px 10px 10px 10px;
	text-align: left;
	font-family: arial; font-size: 10px; color: #333333;
	}
#right_side {
        float: right;
        border: solid 0px #c0b7a5;
        width: 204px;
        }
#right_box {
        background: #ffffff url('https://store.kapitolreef.com/v/vspfiles/templates/kr_store/images/new/side_back.jpg') no-repeat top center;
        border: solid 1px #c0b7a5;
        width: 202px;
        font-family: arial; font-size: 10px; color: #333333;
	overflow: auto;
        }
#box_header { 
	margin: 5px 0 0 0;
	font-variant:small-caps; font-family: arial; font-size: 14px; font-weight:bold; color: #333333;
	}

#home_middle {
        float: left;
        border-right: solid 1px #c0b7a5;
        width: 320px;
	height: 168px;
	font-family: arial; font-size: 10px; color: #333333;
        }
#home_right {
        float: right;
	height: 168px;
	padding: 0 3px 0 2px;
	font-family: arial; font-size: 10px; color: #333333;
        }

#content {
        font-size: 1.2em
        }
#menu_container {
        background: url('https://store.kapitolreef.com/v/vspfiles/templates/kr_store/images/new/2body_back.png') repeat-y top center;
        margin: 0px 0px 0px 60px;
        width: 1050px;
        overflow: hide;
        padding: 0px;
        }

#menu {
        background: transparent url('https://store.kapitolreef.com/v/vspfiles/templates/kr_store/images/new/2menu_back.jpg') repeat-x top center;
        border-top: solid 2px #b9ced4;
        border-bottom: solid 2px #b9ced4;
        margin: 0px 0px 0px 10px;
        width: 1031px;
        height: 25px;
        text-align: center;
        }
#menu a {font-family: arial; font-size: 12px; color: #0d8cb5; font-weight: normal;}
#menu a:hover {text-decoration:none; font-family: arial; font-size: 12px; color: #d9b927; font-weight: normal;}


#footer {
        padding: 0px;
        margin: 0px 0px 0px 60px;
        background: transparent url('https://store.kapitolreef.com/v/vspfiles/templates/kr_store/images/new/2body_bottom.png') no-repeat top center;
        width: 1050px;
        height: 127px;
        position: absolute; bottom 1px;
        left: 0%;
        border: 0px solid #000000;
}
#footer_container {
        margin: 0px auto;
        width: 1050px;
        height: 140px;
}

#copyright {
        float: left;
        position: relative; top: 80px; left: 30px;
        font-family: arial; font-size: 12px; color: #ffffff;
        }

#bottom_menu{
        position: relative; top: 75px; left: 90px;
        font-family: courier new, monospace, verdana, arial; font-size: 12px; color: #ffffff;
        }
#bottom_menu a{
        text-decoration: none; font-family: courier new, monospace, verdana, arial; font-size: 12px; color: #ffffff;
        }

#line {
	text-align: center;
	width: 90%;
	margin: 10px auto;
	border-top: solid 1px #d1d1d1;
	}

a.testimonials {
        font-family: 'Lucida Grande', Verdana, Arial;
        font-size:1em;
        color: #2B7317;
}

.medium_txt{
        font-family: 'Lucida Grande', Verdana, Arial;
        font-size:1.2em;
        font-weight: bold;
        color: #2B7317;
}

.small_txt{
        font-family: 'Lucida Grande', Verdana, Arial;
        font-size:.8em;
        color: #333333;
}
.widecolumn .entry p {
        font-size: 1.05em;
        }
.go_big{ font-family: 'Lucida Grande', Verdana, Arial; font-size:40px; font-weight: bold; color: #ffffff; }
.go_small{ font-family: 'Lucida Grande', Verdana, Arial; font-size:12px; font-weight: bold; color: #ffffff; }
.go_sub{ font-family: 'Lucida Grande', Verdana, Arial; font-size:12px; font-weight: normal; color: #ffffff; }


.narrowcolumn .entry, .widecolumn .entry {
        line-height: 1.4em;
        }

.widecolumn {
        line-height: 1.6em;
        }

.ti:link{text-decoration:none; color:333333; font-family: arial; font-size:11; font-weight:normal;}
.ti:hover{text-decoration:underline; color:000000; font-family: arial; font-size:11; font-weight:normal;}
.ti:visited{text-decoration:none; color:707070; font-family: arial; font-size:11; font-weight:normal;}


.menu_links a:link {font-family: arial; font-size: 12px; color: #d9b927; font-weight: normal;}
.menu_links a:visited {font-family: arial; font-size: 12px; color: #d9b927; font-weight: normal;}
.menu_links a:hover {font-family: arial; font-size: 12px; color: #d9b927; font-weight: normal;}
a.menu_links {text-decoration: none; font-family: arial; font-size: 12px; color: #ffffff; font-weight: normal;}

a img { border: none; }

/* Volusion Store */
#storehome_main {
        margin: 0px 0px 0px 20px;
        float: left;
        height: 882px;
        border: solid 3px #000000;
}
#storehome_main2 {
        margin: 0px 0px 0px 0px;
        width: 794px;
        height: 435px;
        border: solid 0px #000000;
        background: #ffffff url('https://store.kapitolreef.com/v/vspfiles/templates/kr_store/images/store/store_main.jpg') no-repeat top center;
}


#snorkel_main {
        float: right;
        width: 425px;
        height: 325px;
        padding: 0px;
        border: solid 0px #000000;
        background: #ffffff url('https://store.kapitolreef.com/v/vspfiles/templates/kr_store/images/store/snorkel.jpg') no-repeat top right;
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        color: #333;
        }

#home_combos {
        float: right;
        width: 254px;
        height: 342px;
        padding: 0px;
        border: solid 1px #000000;
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        color: #333;
        }


#home_bottom {
        clear: both;
        border: solid 0px #333333;
        margin: 20px 0px 0px 18px;
}

#snorkel_content {
        text-align: left;
        width: 300px;
        height: 230px;
        position: relative; top: 10px; left: 20px;
        background-color: transparent;
}
#snorkel_button {
        position: relative; top: -10px; left: 80px;
        background-color: transparent;
}
ul.homelist {
 margin-left:8px;
 list-style-type:square;
 font-size:.9em;
 font-family:verdana;
 color:#838282;
}


.menu_title { line-height: 180%; font-family: 'Lucida Grande', Verdana, Arial; font-size:12px; font-weight: bold; color: #765e09; }
.snorkel_head{ line-height: 180%; font-family: 'Lucida Grande', Verdana, Arial; font-size:18px; font-weight: normal; color: #076c7e; }
.my_account a:link { text-decoration: none; font-family: arial, 'Lucida Grande', Verdana; font-size:12px; font-weight: normal; color: #333333; }
.my_account a:visited { text-decoration: none; font-family: arial, 'Lucida Grande', Verdana; font-size:12px; font-weight: normal; color: #333333; }
.my_account a:hover { text-decoration: none; font-family: arial, 'Lucida Grande', Verdana; font-size:12px; font-weight: normal; color: #333333; }
a.my_account { text-decoration: none; font-family: arial, 'Lucida Grande', Verdana; font-size:14px; font-weight: normal; color: #484848; }

#s_product_description {
text-decoration: none; font-family: arial, 'Lucida Grande', Verdana; font-size:10px; font-weight: normal; color: #484848; 
}
#s_product_bullets {
float:left;
text-decoration: none; font-family: arial, 'Lucida Grande', Verdana; font-size:10px; font-weight: normal; color: #484848;
}
#s_product_description_pics {
float:right;
padding: 0 15px 0 0;
}
#s_product_description h2{
text-decoration: none; font-family: arial, 'Lucida Grande', Verdana; font-size:14px; font-weight: bold; color: #484848; 
}
#s_product_description p{
text-decoration: none; font-family: arial, 'Lucida Grande', Verdana; font-size:11px; font-weight: bold; color: #484848; 
}
#s_product_features{
text-decoration: none; font-family: arial, 'Lucida Grande', Verdana; font-size:10px; font-weight: normal; color: #484848;
}
#s_product_specs{
text-decoration: none; font-family: arial, 'Lucida Grande', Verdana; font-size:10px; font-weight: normal; color: #484848;
}
#s_product_extended{
text-decoration: none; font-family: arial, 'Lucida Grande', Verdana; font-size:10px; font-weight: normal; color: #484848;
}

#s_product_description ul, li {
text-decoration: none; font-family: arial, 'Lucida Grande', Verdana; font-size:12px; font-weight: normal; color: #104e6f; 
padding: 0 0 10px 0px;
margin: 0 0 0px 10px;
}
#product_title {
text-decoration: none; font-family: arial, 'Lucida Grande', Verdana; font-size:12px; font-weight: normal; color: #104e6f; 
padding: 0 0 0px 0px;
margin: 0 0 0px 0px;
}

.subpoint {
text-decoration: none; font-family: arial, 'Lucida Grande', Verdana; font-size:10px; font-weight: normal; color: #484848; 
}

#content #content_area{
	margin:0px 0px 0px 20px;
	padding:0px;
	padding:0px;
	padding-bottom:1em;
	text-align:left;
	display:block;
	width:794px;
	position:relative;
}
#content #content_area a { text-decoration: none; font-family: arial, 'Lucida Grande', Verdana; font-size:11px; font-weight: normal; color: #848484; 
}

#left_nav_new{
	margin:0px;
	padding:0px;
	
	/* turn the following attribute on if you need to position absolutely inside of the left_nav.  Beware: this will screw up the rollover_color_popouts menu in IE7
	
	/*position:relative;*/
	height:100%;
	width:189px;
	background: transparent;
	padding-top:10px;
}

#left_nav_new h3{
	margin:0;
	padding:0;
	width:189px;
	height:35px;
	color:#fff;
	font-size:11px;
	font-family:Arial, Verdana, Sans serif;
	text-transform:uppercase;
	text-align:left;
	text-indent:1.5em;
	padding-top:11px;
	font-weight:normal;
	background:url(https://store.kapitolreef.com/v/vspfiles/templates/kr_store/images/store/menu_top.jpg) no-repeat left top;
}


#left_nav_new ul{

	list-style:none;

	margin:0px;

	padding:0px;

	padding-bottom:1em;

	padding-left:0em; 

}

#left_nav_new ul li{

        font-family:Tahoma,Arial,Sans Serif;
        font-weight:normal;
        background:url(https://store.kapitolreef.com/v/vspfiles/templates/kr_store/images/store/light_back.jpg) no-repeat center center;
        font-size:10px;
        line-height:1.5em;
        height: 22px;
        width: 100%;
	border: solid 0px #333333;
	margin: 0 auto;
}

#left_nav_new ul li a{
        color:#00283b;
        text-transform:uppercase;
        background:url(https://store.kapitolreef.com/v/vspfiles/templates/kr_store/images/store/icon2.png) no-repeat;
        padding: 0px 0px 0px 20px;
	text-decoration: none;
	position: relative; 
	top: 10px!important; left: 20px!important;
	top: 6px; left: 20px;
}

#left_nav_new ul li a:hover {
        color:#919191;
        text-transform:uppercase;
        background:url(https://store.kapitolreef.com/v/vspfiles/templates/kr_store/images/store/icon1.png) no-repeat;
        padding: 0px 0px 0px 20px;
        text-decoration: none;
	top: 10px!important; left: 20px!important;
	top: 6px; left: 20px;
}

#left_nav div.nav_section{	
	padding:0;
	margin:0;
	margin-bottom:1em;
}



/* Content_Area.css */
BODY { FONT: 11px Verdana;  }
TABLE, TD { FONT: 11px Verdana;  }
TEXTAREA, INPUT { FONT: 12px Verdana; COLOR: #000; }
FORM { MARGIN: 0px }
.bgcolor1 {	 FONT: bold 11px Arial;  }
.bgcolor3 {	 FONT: bold 11px Arial;  }
.bglinecolor {  }
.productnamecolorLARGE, A.productnamecolorLARGE { FONT: bold 14px Verdana;  TEXT-DECORATION: none; }
A.productnamecolorLARGE:hover { FONT: bold 14px Verdana;  TEXT-DECORATION: none; }
.productnamecolor, A.productnamecolor {	FONT: bold 11px Verdana;  TEXT-DECORATION: none; }
A.productnamecolor:hover {  TEXT-DECORATION: none; }
.productnamecolorSMALL { FONT: bold 10px Verdana;  }
A.productnamecolorSMALL { FONT: bold 10px Verdana;  TEXT-DECORATION: none; }
A.productnamecolorSMALL:hover {	 TEXT-DECORATION: none; }
.pricecolor { FONT: bold 11px Verdana;  }
A.pricecolor, A.pricecolor:hover { FONT: bold 11px Verdana;  TEXT-DECORATION: none; }
.pricecolorSMALL { FONT: bold 10px Verdana;  }
A.pricecolorSMALL, A.pricecolorSMALL:hover { FONT: bold 10px Verdana;  TEXT-DECORATION: none; }
A.RegularLink { FONT: 11px Verdana;  TEXT-DECORATION: none; }
A.RegularLink:hover {  TEXT-DECORATION: underline; }
.smalltext { FONT: 10px Verdana;  }
A.smalltext, A.smalltext:hover { FONT: 10px Verdana;  TEXT-DECORATION: none; }
.nav1, A.nav1 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav1:hover {  TEXT-DECORATION: none; }
.nav1_selected, A.nav1_selected { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav1_selected:hover {  TEXT-DECORATION: none; }
.nav2, A.nav2 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav2:hover {  TEXT-DECORATION: none; }
.nav2_selected, A.nav2_selected { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav2_selected:hover {  TEXT-DECORATION: none; }
.nav3, A.nav3 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav3:hover {  TEXT-DECORATION: none; }
.nav3_selected, A.nav3_selected { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav3_selected:hover {  TEXT-DECORATION: none; }
.carttext { FONT: 10px Verdana;  TEXT-DECORATION: none; }
A.carttext { FONT: 10px Verdana;  TEXT-DECORATION: none; }
A.carttext:hover { FONT: 10px Verdana;  TEXT-DECORATION: underline; }


/* Colors.css */
BODY {background-color:#ffffff}
A {color:#0033bb}
A:hover {color:#0033bb}
TD {color:#000000}
.colors_background_main {background-color:#ffffff}
.colors_background1 {background-color:#9A9A9A}
.colors_background1_text {color:#ffffff}
.colors_background2 {background-color:#0055bb}
A.colors_background2_text:hover {color:#ffffff}
.colors_background2_text {color:#ffffff}
.colors_background3 {background-color:#333333}
A.colors_background3_text:hover {color:#ffffff}
.colors_background3_text {color:#ffffff}
.colors_backgroundlight {background-color:#bedfff}
.colors_backgroundlight_dark {background-color:#aaccff}
.colors_backgroundneutral {background-color:#eeeeee}
.colors_backgroundneutral_dark {background-color:#dddddd}
.colors_descriptionbox {background-color:#eeeeee}
.colors_highlight {background-color:#ffbb00}
.colors_lines {background-color:#818080}
.colors_lines_light {background-color:#cccccc}
.colors_links {color:#0033bb}
A.colors_links:hover {color:#0033bb}
.colors_menutitle {background-color:#000000}
.colors_menutitletext {color:#ffffff}
.colors_pricebox {background-color:#eeeeee}
.colors_productname {color:#043648}
A.colors_productname:hover {color:#043648}
.colors_productprice {color:#cc0000}
A.colors_text:hover {color:#000000}
.colors_text {color:#000000}
.colors_homepage_title{color:#ba975e}


body {
        font-size: 80.5%; /* Resets 1em to 10px */
        margin: 0 auto;
        padding: 0;
        background: #179ac5 url('https://store.kapitolreef.com/v/vspfiles/templates/kr_store/images/new/2background.jpg') no-repeat top left;
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        color: #333;
        text-align: center;
        background-color: #179ac5;
        }

/* use a semi-transparent image for the overlay */ 
#overlay { 
    background-image:url(http://static.flowplayer.org/img/overlay/transparent.png); 
    color:#eaeadb; 
    height:450px; 
} 
 
/* container for external content. uses vertical scrollbar, if needed */ 
div.contentWrap { 
    height:441px; 
    overflow-y:auto; 
} 

.PageText_L336n {
        font-size: 15px;
}

