@charset "utf-8";
/* CSS Document */
/* Author: InBusiness */
/* General styles for typography */

* {
	outline:none;
}

/* BODY (only typography)
---------------------------------------- */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.70em;
	color:#333;
}

p {
	margin:0 0 5px 0;
}

h1 {font-size: 160%; margin:0;padding:0 0 8px 0;}	
h2 {font-size: 120%; margin:0;padding:0 0 8px 0}	
h3 {font-size: 120%;}	
h4 {font-size: 100%;}	
h5 {font-size: 90%;}	
h6 {font-size: 50%;}

/* Images in TinyMCE
---------------------------------------- */
.imageMarginLeft {
	margin:0 0 5px 10px;
}
.imageMarginRight {
	margin:0 10px 5px 0;
}

/* MAIN LINK SETTINGS
------------------------------------------------------------------ */
a,
a:link,
a:visited {
	text-decoration:underline;
	outline:none;
	color:#000080;
} 
a:hover, 
a:active {
	text-decoration:none;
}

h2 a:link,
h2 a:visited {
	color:#000080;
}

/* FORMS
---------------------------------------- */
form {
	margin: 0;
	padding:0;
}
.input {
	vertical-align:middle;
	height:17px;
	line-height:17px;
	padding:0 3px;
	border:1px solid #CCC;
	color:#333;
	font-size:11px;
}
.input:hover,
.input:focus {
	background:#fff;
	border:1px solid #999;
}
.textarea {
	border:1px solid #CCC;
	width:250px;
	padding:2px;
}
.button {
	vertical-align:middle;
	border:none;
	height:24px;
	font-size:11px;
	font-weight:bold;
	color:#999;
	border:1px solid #CCC;
	padding:0 6px;
	overflow:visible;
	cursor:pointer;
}
#continueShoppingTrigger,
#continueToCheckoutTrigger {
	background: #af0909;
	border-color: #af0909;
	color: white; }
.button_small {
	vertical-align:middle;
	border:none;
	height:19px;
	font-size:11px;
	font-weight:bold;
	color:#999;
	border:1px solid #CCC;
	padding:0 6px;
	overflow:visible;
	cursor:pointer;
}
.button:hover,
.button_small:hover {
	border:1px solid #999;
} 
input[type="text"] {
	vertical-align:middle;
	border:1px solid #CCC;
}
input[type="text"]:hover,
input[type="text"]:focus {
	border:1px solid #999;
}

input[type="submit"] {
	vertical-align:middle;
}
input[type="submit"]:focus {
}
textarea {
	border:1px solid #CCC;
	vertical-align:middle;
	padding:2px;
}
textarea:focus {
}

/* MISC TOOLBOX
---------------------------------------- */
.absmiddle {
	vertical-align: middle;
}
.justClearMe {
     clear:both; 
     height:0; 
     margin:0;
     font-size:1px;
     line-height:0px;
}
.clear {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}
.paddingL {
	padding-left:14px;
}
.paddingR {
	padding-right:14px;
}
img {
	border:none;
	outline:none;
}
.padding {
	margin:10px;
}	
.border {
	border:1px solid #CDCDCD;
}
