body {background-color:#E9E9E9; color:#000;}
a {color:#000;}
a:hover, a:active, a:focus {color:#ee5500;}

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

#header #nav a {color:#303030;}
#header #nav a:hover, #header #nav a:hover span {color:#000;}
#header #nav li.active a, #header #nav li.active a span {color:#fff;}
#footer p.f-left {color:#7f7f7f;}
#footer p.f-left strong, #footer p.f-left strong a {color:#3f3f3f;}
#footer p.f-right, #footer p.f-right a {color:#7f7f7f;}
#footer a:hover {color:#000 !important;}

/* ----------------------------------------------------------------------------------------------------------
Page: Homepage
---------------------------------------------------------------------------------------------------------- */

.box-01 {background-color:#124496;}
.box-02 .col h2 {color:#ee5500;}
.box-02, .box-02-top, .box-02-bottom {background-color:#fff;}
.box-03, .box-03-top, .box-03-bottom {background-color:#fff;}
.box-04 {background-color:#dfdfdf;}
.box-04 .box-04-title h3 {color:#fff;}
.box-04 .box-04-links span {color:#afafaf;}

/* ----------------------------------------------------------------------------------------------------------
Page: Subpage
---------------------------------------------------------------------------------------------------------- */

#title {background-color:#ffcb00;}
#title h1 {color:#fff;}
#title #subnav strong {color:#fff;}
#title #subnav a {color:#fff;}
#title #subnav a:hover {color:#fff;}
#title #subnav span {color:#facf00;}
.cols, .cols-top, .cols-bottom {background-color:#fff;}
.content .content-box {border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#f5f5f5;}
.content .perex {border-bottom:1px solid #d0d0d0;}
.content table {border:1px solid #d0d0d0;}
.content table th, .content table td {border-right:1px solid #d0d0d0;}
.content table th {background-color:#000; color:#fff;}
.content table tr.odd td {background:#f0f0f0;}
.content dt {color:#ee5500;}
.aside h2 {color:#ee5500;}
.aside .aside-box {border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#f5f5f5;}
.aside #product-thumb {position: relative; left: 50px; top: 30px;}

/* ----------------------------------------------------------------------------------------------------------
Others
---------------------------------------------------------------------------------------------------------- */
#login-container {width: 409px; height:170px; margin: 0 auto; position: relative; bottom: 70px; background-image: url(../design/login-base.png);}
	#login-form {width: 345px; margin: 0 auto; position: relative; top: 20px;}
		#login-form .password-label {position: relative; left: 3px;}
			#login-form #password {position: relative; left: 3px;}
			#login-form #submit {display: block; width: 115px; height: 38px; margin: 0 auto; position: relative; top: 15px; left: 10px;  background-image: url(../design/submit-button.jpg); text-indent: -999px; cursor: pointer;}

label {font-size: 1.9em; font-weight: bold; font-family: arial, helvetica, sans-serif; color: #2e2e2e;}
form input.text {width: 204px; height: 24px; padding: 0 3px; border: 1px solid #5b5b5b; background-color: #fff; font-size: 1.3em;}
/*#sign-up-container #fname {position: relative; left: px;}*/
/*#sign-up-container #lname {position: relative; left: px;}*/

#sign-up-form {width: 345px; margin: 0 auto;}
#sign-up-container #lname {position: relative; left: 2px;}
#sign-up-container #email {position: relative; left: 59px;}
#sign-up-container #username {position: relative; left: 7px;}
#sign-up-container #password {position: relative; left: 10px;}
#sign-up-container #submit {display: block; width: 115px; margin: 0 auto; position: relative; top: 10px; left: 18px;}

#center_vid {width: 275px; margin: 0 auto;}

#follow-us-container {height: 242px; width: 159px; position: absolute; top: 0px; left: 165px; z-index: 1000; background-image: url(../design/follow-us-bg.png);}
	#follow-us-container div {padding: 8.5px 0 2.5px 14px; border-bottom: 1px solid #cdcdcd; border-top: 1px solid #eeeeee;}
	#follow-us-container div#youtube {border-top: none; margin-top: 7px;}
	#follow-us-container div#twitter {border-bottom: none;}
		#follow-us-container div a.label {position: relative; bottom: 14px; left: 10px; font-size: 11px; font-weight: bold; font-family: arial, geneva, sans-serif; text-decoration: none; color: #303030; text-shadow: 0 1px 0 #fff;}
