/* Core Styles */
@import url('core.css');
body {background-image: url('../../images/background.png'); background-color: #d8d8d8; background-repeat: repeat-x; font-family: trebuchet ms;}
.fl {float: left;}
.fr {float: right;}

#container {
position: relative;
width: 960px;
margin: 0 auto;
}

#get-yours-now {
	position: absolute;
	z-index: 100;
	top: 115px;
	right: 220px;
}

/* Header Styles */
#header {overflow: hidden; width: 960px; position: relative;}
    #logo {float: left; margin: 22px 0 0 0;}
    #navigation {float: left; margin: 70px 0 0 40px;}
    #navigation li {font-weight: 600; display: inline; margin: 0 20px 0 0; font-size: 14px;}
        #navigation li a {text-decoration: none; color: #666; background-image: url('../../images/bullet.png'); background-repeat: no-repeat; background-position: 0 4px; padding: 0 0 0 20px;}
        #navigation li a:hover {text-decoration: hover; color: #c31e1e;}

#murblemobile {width: 168px; height: 109px; position: relative; right: 50px; float: left;}

/* Body Styles */
.internalBuyNow {float: right;}

#body {overflow: hidden; clear: both; width: 910px; margin: 0 auto;}
    #introText {width: 287px; font-size: 13px; margin: 18px 0 0 0px; color: #333; float: left; text-align: justify;}
        #introText p {margin: 0 0 10px;}
        #introText a {color: #0e73e8;}
        #introText a:hover {color: #000;}

    #salesBanner {float: right; margin: 0; width: 450px;}
    #pitch {color: #444; letter-spacing: 4px; margin: 0 0 0 14px; font-weight: 600;}
    #salesBox {float: left; width: 442px; height: 90px; border: 1px solid #bbb; background-color: #fff;}
    #label {float: left; margin: 14px 0 0 14px;}
    #americanmade {float: right; font-size: 11px; margin: 10px 14px 0 0;}
    #americanmade img {margin: 0 10px 0 0;}
    #buynow {float: right; margin: 10px 10px 0 0;}

    #replacement a {color: #444; text-decoration: none; font-size: 12px; display: block; }
    #replacement a:hover {color: #000; text-decoration: underline;}
	
	#fronttext { font-size: 13px; margin: 18px 0 0 0px; color: #333; text-align: justify;}
	#fronttext a {color: #0e73e8; text-decoration: none; font-size: 12px; display: block; margin: 8px 0 0 0;}
    #fronttext a:hover {color: #000; text-decoration: underline;}
	
	#video {
		float: left;
		width: 420px;
		height: 255px;
		margin: 25px 0 0 0;
		overflow: hidden;
	}

#content {padding: 20px; width: 800px; text-align: justify; margin: 0 40px; background-color: #fff; border: 1px solid #ccc; overflow: hidden; clear: both;}
    #content h1 {font-size: 20px;}
    #content h2 {font-size: 15px; margin: 10px 0 0 0;}
    #content h3 {font-size: 13px; margin: 10px 0 0 0; color: #333;}
    #content p {font-size: 12px; margin: 0 0 10px 0;}
    #content ol,ul {}
        #content ol,ul li {font-size: 12px; margin: 5px 0 5px 20px; list-style-type: circle;}
        
    #murbles_icon {width: 150px; height: 83px; float: left; margin: 20px 20px 0 10px;}
    #murble_icon1 {width: 150px; height: 83px; float: left; margin: 20px 20px 0 10px;}
    #murble_icon2 {width: 150px; height: 83px; float: left; margin: 20px 20px 0 10px;}
    #bag_icon {width: 150px; height: 83px; float: left; margin: 20px 20px 0 10px;}
    
    #content fieldset select {border: 1px solid #aaa; padding: 4px;}
    #content fieldset option {}

    #content fieldset label {display: block; margin: 10px 0;}
    #content fieldset input.entry {border: 1px solid #666;background-color: #eee; padding: 4px; width: 300px; font-size: 13px; font-family: arial;}
    #content fieldset textarea {display: block; border: 1px solid #666; background-color: #eee; padding: 4px; width: 300px; height: 100px; font-size: 13px; font-family: arial;}
    #content fieldset input.action {border: 1px solid #772426; background-color: #C41E1E; padding: 4px 10px; cursor: pointer; color: #fff; margin: 10px 0 0 0;}
    #content fieldset input.action:hover {background-color: #1D5EBD; border: 1px solid #213E6C;}

    #murbles_selector1 {float: left; width: 150px; margin: 20px;}
    #murbles_selector2 {float: left; width: 150px; margin: 20px;}
    #murble_selector {float: left; width: 150px; margin: 20px;}
    #bag_selector {float: left; width: 150px; margin: 20px;}
    
    #actions {display: block; margin: 10px 0 0 10px; clear: both;}
    #actions input {padding: 5px 7px; background-color: #555; color: #fff; cursor: pointer; border: 0; margin: 0 10px;}
    #actions input:hover {background-color: #111; color: #fff; cursor: pointer; border: 0;}
	
	#actions input#submit_btn {padding: 5px 7px; background-color:#ce1919; color: #fff; cursor: pointer; border: 0; margin: 0 10px;}
    #actions input#submit_btn:hover {background-color:#900; color: #fff; cursor: pointer; border: 0;}

    #photoHolder {float: right; margin: 0px 0 5px 30px; height: 263px; width: 374px; overflow: hidden;}
    #photoHolder img {width: 374px; height: 263px;}
    #sendPhotos {float: right; width: 334px; background-color: #1E5AB5; color: #fff; clear: both; margin: 0 0 20px 30px; padding: 13px 20px 5px 20px;}
    #sendPhotos a {color: #b3d5fb; text-decoration: none;}
    #sendPhotos a:hover {color: #fff;}

/* Footer Styles */
#footer {position: relative; width: 800px; padding: 15px 0 0 0; text-align: right; font-size: 12px; color: #666;}

#replacementForm {overflow: hidden;}
    #replacementForm label {margin: 20px 0; display: block;}
    #replacementForm input {border: 1px solid #aaa; padding: 4px; margin: 0 0 0 20px; width: 218px;}
    #replacementForm select {margin: 0 0 0 20px;}
    #replacementForm textarea {border: 1px solid #aaa; padding: 4px; margin: 0 0 0 20px; width: 400px; height: 180px;}
    #replacementForm input.action {display: block; margin: 20px; background-color: #222; color: #fff; border: 0; cursor: pointer;}
    #replacementForm input.action:hover {background-color: #195FBF; color: #fff;}
    
#freeshipping {margin: -10px 0 0 0;}

#fronttext {
		
}

.hrline {
	position: relative;
	clear: both;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 10px 0 6px 0;
	padding: 10px 20px 5px 20px;
	background: #efefef;
}

#or {
	font-size: 20px;
	float: right;
	width: 100px;
	text-align: center;
	margin: -30px 20px 0 0;
	display: inline;
}

#paypal {
	position: relative;
	float: right;
	width: 200px;
	text-align: center;
	margin: -30px 150px 0 0;
	display: inline;
}
