﻿@charset "utf-8";
/* Markup by WPNinjas */
/* http://www.wpninjas.com */

/* Defaults */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, img, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}
:focus {outline:0}
a, a:visited {color:#06F}
a:hover {color:#039}
blockquote p {background:#E9E9E9;border-left:2px solid #CCC;font-style:italic;padding:10px}
body {background:url(../images/bg.png) repeat-x #A8182B;font:88%/125% Arial;text-align:justify}
cite {font-weight:bold}
fieldset {background:#EEE;border:0;margin:0 0 20px;padding:10px}
h1 {color:#A8182B;font:bold 1.5em Georgia, Garamond, Sans-Serif;margin:0 0 10px}
h2 {color:#A8182B;font:bold 1.25em Georgia, Garamond, Sans-Serif;margin:0 0 10px}
h3 {color:#C00;font-size:1.07em}
h4 {clear:both;font-size:1.07em;padding:10px 0 0}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}

/* Containers */
#skip {height:0px;overflow:hidden;width:0px}
#page {margin:0 auto;width:800px}
#main {background:url(../images/page.png) repeat-y #FFF;clear:both;overflow:hidden;width:763px}

/* Header */
#header {padding:16px 0 0;position:relative}
#header #ninja {background:url(../images/ninja.png) no-repeat;height:203px;position:absolute;right:0;top:5px;width:178px}
#header ul {list-style:none;margin:21px 0 0}
#header ul li {float:left;margin:0 25px 0 0}
#header ul li a {color:#FFF;display:block;font:1em "Bookman Old Style", Georgia, Garamond, Sans-Serif;text-decoration:none}
#header ul li a span {display:block;padding:3px 10px}
#header ul li a:hover, #header ul li.current a {background:url(../images/menu.png) no-repeat right -26px}
#header ul li a:hover span, #header ul li.current a span {background:url(../images/menu.png) no-repeat}
#header p {background:#FFF;clear:both;float:left;height:182px;margin:7px 0 0;position:relative;width:763px}
#header p span {background:url(../images/steps.png) no-repeat;position:absolute;height:100%;width:100%}

/* Content*/
#content {float:left;padding:15px;width:505px}
#content ul {margin:-0.5em 0 1em;list-style:none}
#content ul li {background:url(../images/bullet.png) no-repeat left center;padding:0 0 0 25px}
#content ol {font-weight:bold;margin:0 0 1em 20px}
#content ol li span {font-weight:normal}

/* Sidebar */
#sidebar {float:right;font-size:0.86em;padding:17px 10px;width:200px}
#sidebar img {display:block}
#sidebar a {display:block;margin:0 0 20px;text-decoration:none}
#sidebar a img {border:2px solid #D5D5D5;display:block}
#sidebar a:hover {color:#333;text-decoration:underline}
#sidebar a:hover img {border:2px solid #697F93}

/* Homepage */
#home blockquote p {}
#home em {font-style:normal;text-decoration:underline}

/* Portfolio */
#portfolio #content ul {list-style:none;overflow:hidden;padding:10px 0;width:100%}
#portfolio #content ul li {background:none;display:inline;float:left;margin:0 45px 20px 15px;padding:0}
#portfolio #content ul li a {color:#4E657A;text-decoration:none}
#portfolio #content ul li a img {border:2px solid #D5D5D5;display:block}
#portfolio #content ul li a:hover {color:#333;text-decoration:underline}
#portfolio #content ul li a:hover img {border:2px solid #697F93}

/* Order */
#order #content fieldset {font-size:0.86em}
#order #content fieldset.details input {background:#FFF;border:1px solid #CCC;font-size:12px;padding:4px;width:250px}
#order #content fieldset.details label {display:block;float:left;font-weight:bold;width:135px}
#order #content fieldset.options {padding:0 10px 10px}
#order #content fieldset.options h3 {margin:15px 0 0}
#order #content fieldset.options input {clear:both;float:left}
#order #content fieldset.options label {float:left}
#order #content fieldset.options strong {color:#090;float:right}
#order #content p em {font-style:normal;font-weight:bold;color:#F00}
#order #content select {border:1px solid #CCC;font-size:12px;padding:4px;width:260px}
#order #content select option {margin:0 0 3px;font-size:14px}
#order #content p strong {color:#F00;font-weight:bold;margin:0 0 1em 135px}
#order #content fieldset span {border:1px dotted #999;border-width:0 0 1px;color:#4E657A;display:block;padding:0 0 2px;overflow:hidden;width:100%}
#order #content textarea {height:150px;overflow:auto;width:100%}
#order #options-info h3{color:#000;padding-bottom:8px}

/*floatbox*/
#sidebar #floatbox {margin:10px 0 0 0; list-style:none}
#sidebar #floatbox span{background:none;border:1px dotted #9C9;border-width:0 0 1px;color:#4E657A;display:inline;font-style:normal;padding:0;overflow:hidden;text-indent:0;font-weight:normal}
#sidebar #floatbox li{padding-left:10px;font-weight:bold}
#sidebar #floatbox li.orderbase{padding-left:0px;}
#sidebar #floatbox li.sum{color:#0033CC}

/* -------------------------------------------
	Contact
--------------------------------------------- */
#contact #content dl {
	margin:0 0 2em;
}
#contact #content dt {
	float:left;
	font-weight:bold;
	margin:0 0 5px;
	width:5em;
}
#contact #content dd {
	margin:0 0 5px;
}
#contact #content form {
	background:#EEE;
	border:1px solid #CCC;
	width:31em;
}
#contact #content fieldset {
	border:1px solid #FFF;
	padding:15px;
}
#contact #content label {
	clear:both;
	display:block;
	float:left;
	width:5em;
}
#contact #content input, #contact #content textarea {
	clear:both;
	float:left;
	font:1em Arial;
	margin:-1.5em 0 5px 5em;
	overflow:auto;
}
#contact #content textarea {
	height:100px;
	width:23em;
}
#contact #content fieldset p {
	clear:both;
	font-size:1em;
}
#contact #content fieldset em {
	clear:both;
	float:left;
	margin:-2.1em 0 .5em 18em;
}
#contact #content input#send {
	background:#06C;
	border:1px solid #039;
	color:#FFF;
	font:bold 1em Arial;
	margin:5px 0 0 5em;
	padding:3px 5px;
}
#contact #content input#send:hover {
	background:#09F;
	border:1px solid #06C;
}

/* Footer */
#footer {background:#6B1B1A;border-top:1px solid #d64256;color:#FFF;padding:5px 0}
#footer em {display:block;font:0.79em Arial;margin:0 auto;width:780px}
#footer a {color:#FFF}