/*  
Theme Name: Suhweet 1.0 Basic
Theme URI: http://www.solostream.com
Author: Michael D. Pollock
Author URI: http://www.solostream.com/

This theme was designed and built by Michael D. Pollock of Solostream Web Studio.

The CSS, XHTML and design is copyright of Solostream Web Studio. Usage is governed by the Suhweet 1.0 Basic Edition END-USER LICENSE AGREEMENT AGREEMENT.

*/



/* -------------------[ Main Page Elements ]------------------- */

body {
	font-size: 10pt;
	font-family: arial, "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	background:#ffffff url("images/bg.png") repeat-x;
	color: #2D2C28;
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 130%;
}
#header {
	clear: both;
	width: 100%;
	padding: 40px 0 20px;
	margin: 0 auto;
	background: #2B2433;
}
#header h1.blogtitle {
	width:960px;
	color: #F2EBDA;
	text-align:left;
	font-size:24px;
	line-height:100%;
	padding: 0;
	margin: 0 auto;
}
#header p {
	width:960px;
	margin: 0 auto;
	text-align:left;
	color: #F2EBDA;
}
#wrap {
	padding: 0px;
	clear: both;
	width: 100%;
	margin: 0 auto;
}
#page {
	clear: both;
	width: 960px;
	margin: 0 auto;
	padding: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */ 

#contentleft {
	width: 690px;
	float:left;
	padding: 20px 0;
	margin: 0;
}
#content {
	width: 510px;
	float: right;
	margin: 0;
	padding: 0;
}
#midcontent {
	font-size: 8pt;
	width: 170px;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
}
#contentright {
	width: 260px;
	float:right;
	padding: 20px 0;
	margin: 0;
}
#sidebar {
	font-size: 8pt;
	width: 260px;
	float: right;
	margin: 0 0 10px 0;
	padding: 0;
}
#footer {
	border-top:1px solid #fff;
	font-size: 8pt;
	line-height: 190%;
	color:#F2EBDA;
	background: #2B2433;
	clear: both;
	margin: 0px auto 0 auto;
	padding: 40px 0;
	text-align: center;
}
#footer p {
	width:960px;
	padding: 0px;
	margin: 0 auto;
}
/* -------------------[ Headings ]------------------- */

h1, h2, h3, h4, h5, h6, h7 {
	line-height: 110%;
	margin: 0;
	padding: 0;
	letter-spacing: -1px;
	text-align: left;
	color: #2D2C28;
}
h1 {
	font-size: 16pt;
}
h2 {
	font-size: 14pt;
}
h3 {
	font-size: 12pt;
}
h4, h5, h6, h7 {
	font-size: 10pt;
}
h1.pagetitle {
	margin: 0 0 10px 0;
}
h2#comments, h2#trackbacks, h2#respond {
}
h2.sectionhead, #sidebar h2, #midcontent h2 {
	font-weight: bold;
	line-height: 16px;
	height:16px;
	background: url(images/heading-bg.gif) top left repeat-x;
	padding: 4px 5px;
	font-size: 9pt;
	letter-spacing: 0;
	margin: 0 0 10px 0;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {
	margin-bottom: 10px;
}
/* -------------------[ Links ]------------------- */

a, a:link, a:visited {
	color: #333366;
	text-decoration: none;
	padding: 0;
	font-size: bold;
}
a:hover, a:active {
	color: #000;
	text-decoration:underline;
}
.entry a, .entry a:link, .entry a:visited, .postinfo a, .postinfo a:link, .postinfo a:visited, .postinfo2 a, .postinfo2 a:link, .postinfo2 a:visited {
	text-decoration: underline;
}
#footer a {
	color: #F2EBDA;
	text-decoration: underline;
}
#footer a:hover {
	background: transparent;
	color: #ffcc00;
	text-decoration: underline;
}
h1 a, h1 a:link, h1 a:visited, h2 a, h2 a:link, h2 a:visited {
	color: #2B2433;
	text-decoration: none;
}
h1 a:hover, h2 a:hover {
	color: #000;
	text-decoration:underline;
}
/* -------------------[ Images ]------------------- */

img.alignright {
	float: right;
	clear: right;
	margin: 0 0 5px 10px;
	background: #fff;
	padding: 2px;
	border: 1px solid #ccc;
}
img.alignleft {
	float: left;
	clear: left;
	margin: 0 10px 5px 0px;
	background: #fff;
	padding: 2px;
	border: 1px solid #ccc;
}
img.centered {
	display: block;
	padding: 2px;
	margin: 0 auto 20px auto;
	border: 1px solid #ccc;
	float: none;
	clear: both;
}
/* -------------------[ Sidebar ]------------------- */


#sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style-type: none;
	margin: 0 0 15px 0;
	padding: 0;
}
#sidebar ul li ul {
	list-style-type: square;
	margin: 0px;
	padding: 0 0 0 5px;
}
#sidebar ul li ul li {
	list-style-type:none;
	background: transparent url(images/oupbullet.gif) no-repeat 0 2px;
	padding: 0 0 0 15px;
	border: 0;
	margin: 0 0 1px;
}
#sidebar p {
	padding: 0 5px;
}
/* -------------------[ Middle Content ]------------------- */

#midcontent ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#midcontent ul li {
	list-style-type: none;
	margin: 0 0 15px 0;
	padding: 0;
}
#midcontent ul li ul {
	list-style-type: square;
	margin: 0;
	padding: 0 0 0 5px;
}
#midcontent ul li ul li {
	list-style-type:none;
	background: transparent url(images/oupbullet.gif) no-repeat 0 2px;
	padding: 0 0 0 15px;
	border: 0;
	margin: 0 0 1px;
}
#midcontent p {
	padding: 0 5px;
}
/* -------------------[ Comment Form ]------------------- */

.allcomments {
	border-top:5px solid #B3ADA1;
	background: #E5DFCF;
	border-bottom:5px solid #B3ADA1;
	margin-bottom:20px;
}
#commentform {
	border-top:1px solid #F2EBDA;
	border-bottom:1px solid #F2EBDA;
	padding: 15px 15px 1px;
	margin: 0;
}
#commentform label {
	display:block;
	margin: 0;
}
#commentform input {
	width: 170px;
	padding: 1px;
	margin: 0px 5px 10px 0;
}
#commentform textarea {
	width: 400px;
	padding: 0;
	margin: 0px 0px 10px 0;
}
#commentform #submit {
	margin: 0 0 20px 0;
}
#commentform p {
	margin: 5px 0;
}
/* -------------------[ Comments ]------------------- */


ol.commentlist {
	padding: 0;
	margin: 0 0 1px;
}
ol.commentlist li {
	border-top:1px solid #F2EBDA;
	display: block;
	list-style: none;
	padding: 15px 15px 1px;
	margin: 0;
}
ol.commentlist li.commenthead {
	display: block;
	list-style: none;
	padding: 5px 15px;
	margin: 0;
}
ol.commentlist li.commenthead h2 {
	margin: 0;
}
ol.tblist {
	border-top:1px solid #F2EBDA;
	list-style: none;
	padding: 15px;
	margin: 0 0 1px;
}
ol.tblist li {
	display: block;
	list-style: none;
	background:transparent url(images/hotbullet.gif) 0px 2px no-repeat;
	padding-left:15px;
	margin: 0 0 5px;
}
/* -------------------[ Misc Tags and Classes ]------------------- */



table {
	border: 0;
}
.post ul, .singlepost ul, .post ol, .singlepost ol {
	margin: 15px 30px;
	padding: 0;
	list-style-type: none;
}
.post ul li, .singlepost ul li {
	list-style-type:none;
	background: transparent url(images/oupbullet.gif) no-repeat 0 2px;
	padding: 0 0 2px 15px;
	border: 0;
	margin: 0;
}
.post ol li, .singlepost ol li {
	list-style-type:decimal;
	background: transparent;
	padding: 0 0 2px 0px;
	line-height: 1.4em;
	border: 0;
	margin: 0 0 0 20px;
	_height: 1em;
}
p {
	margin-top: 0px;
	margin-bottom: 15px;
}
acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom: 1px dotted #999;
}
* html acronym, abbr {
	border-bottom: 1px dashed #999;
}
blockquote {
	padding-left: 10px;
	border-left: 5px solid #000;
	color: #333;
}
.center {
	text-align: center;
}
a img {
	border: none;
}
.navigation {
	text-align: center;
 margin: 0  padding: 10px 0;
}
.navigation .alignright {
	float: right;
	margin: 0;
}
.navigation .alignleft {
	float: left;
	margin: 0;
}
.entry {
	padding: 10px 0 0 0;
	margin: 0;
}
.postinfo {
	clear: both;
	margin: 0px;
	font-size: 8pt;
	padding: 0px 0px 0px 0px;
}
.postinfo2 {
	clear: both;
	font-size: 8pt;
	margin: 10px 0 0 0px;
}
.post {
	margin: 0 0 10px 0;
	padding: 0 5px 10px;
	line-height: 130%;
	background: url(images/dot.gif) bottom left repeat-x;
}
code {
	font: 1.1em 'Courier New', Courier, Fixed;
}
hr {
 display: block:
 clear:both;
}
a.more-link {
	padding-right:17px;
	background: transparent url(images/hotbullet.gif) 100% 80% no-repeat;
}
/* -------------------[ Search ]------------------- */

#searchform {
	text-align:right;
	float:right;
	margin: 0;
	padding: 6px 0 0;
}
#searchform #s {
	padding-left:2px;
	font-size:8pt;
	width: 140px;
	margin-right: 1px;
}
#searchform #submit {
	font-size:8pt;
}
/* -------------------[ Navigation ]------------------- */

#nav {
	font-size:9pt;
	clear: both;
	height: 32px;
	padding: 0;
	margin: 0 auto;
	background: #3D2E4D;
	border-top:1px solid #404080;
	border-bottom: 1px solid #fff;
}
#nav .stopper {
	width:960px;
	margin:0 auto;
	padding:0;
}
#nav ul {
	font-weight:bold;
	font-size:8pt;
	float: left;
	list-style: none;
	height: 32px;
	line-height: 32px;
	padding: 0;
	margin: 0;
}
#nav ul li {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#nav ul li a, #nav ul li a:link, #nav ul li a:visited {
	float: left;
	color: #F2EBDA;
	text-decoration: none;
	margin-right:20px;
}
#nav ul li a:hover, #nav ul li a:active {
	text-decoration:underline;
}
/* -------------------[ Feature Post ]------------------- */

.featurepost {
	margin: 0 0 10px 0;
	padding: 0 5px 10px;
	line-height: 130%;
	background: url(images/dot.gif) bottom left repeat-x;
}
.featurepost h1 {
	margin: 0;
	padding: 0;
}
/* ---------------[ Tables ]--------------- */

.entry table {
	margin-bottom:15px;
	padding:auto;
	border:auto;
}
.entry tr, .entry td, .entry th {
	margin:auto;
	padding:auto;
	border:auto;
}
.entry td, .entry th {
	padding:8px;
	vertical-align:top;
}
.entry th {
	font-weight:bold;
	background:#E5DFCF;
}
.entry td {
	border:1px solid #E5DFCF;
}
/*---------All Added Styles-----------*/




#container-holder {
	width:925px;
	margin:0 auto;
	overflow:hidden;
}
#header-html {
	width:100%;
	overflow:hidden;
	background:url("images/header-bg.gif") no-repeat;
	height:80px;
	margin:30px 0 0;
}
#header-html h1 {
	background:url("images/logo.jpg") no-repeat;
	width:465px;
	height:47px;
	text-indent:-9999em;
	overflow:hidden;
	margin:18px 22px 0 0;
	float:right;
	display:inline;
}
.img_padd {
	padding-bottom:15px;
}
#header-html h1 a {
	width:100%;
	overflow:hidden;
	height:100%;
	display:block;
}
#main-holder {
	width:100%;
	overflow:hidden;
}
.container {
	width:916px;
	padding:0 4px 0 5px;
	overflow:hidden;
	background:url("images/main-bg.png") repeat-y;
}
#navigation-holder {
	width:100%;
	overflow:hidden;
}
#navigation {
	width:907px;
	overflow:hidden;
	background:url("images/navigation-bg.gif") repeat-x;
	padding:8px 0 0 9px;
	margin:0;
	list-style:none;
}
#navigation li {
	float:left;
	overflow:hidden;
	margin-right:5px;
}
#navigation li a {
	float:left;
	overflow:hidden;
	background:url("images/navigation-link-bg.gif") repeat-x;
	color:#8a8686;
	text-decoration:none;
}
#navigation li a span {
	float:left;
	overflow:hidden;
	background:url("images/navigation-left.gif") no-repeat;
}
#navigation li a em {
	float:left;
	overflow:hidden;
	background:url("images/navigation-right.gif") no-repeat 100% 0;
	font-style:normal;
}
#navigation li a strong {
	float:left;
	overflow:hidden;
	height:38px;
	padding:0 20px;
	line-height:38px;
	cursor:pointer;
}
#navigation li a:hover {
	color:#ffffff;
}
#navigation li a.active {
	background-position:0 100%;
	color:#fff;
}
#navigation li a.active:hover {
	color:#fff;
}
#navigation li a.active span {
	background-position:0 100%;
}
#navigation li a.active em {
	background-position:100% 100%;
}
#navigation li a.active strong {
	background:url("images/navigation-top.gif") no-repeat 50% 0;
}
.navigation-box-holder {
	width:100%;
	overflow:hidden;
	background:#bc3a3a url("images/navigation-bg-inner.gif") repeat-x 0 100%;
	height:260px;
}
.index .navigation-box-holder {
	background:#be3d3d url("images/navigation-box.gif") repeat-x 0 100%;
	min-height:280px;
}
.navigation-box-left {
	width:100%;
	overflow:hidden;
	background:url("images/navigation-box-left.gif") no-repeat 0 100%;
}
.navigation-box {
	width:100%;
	overflow:hidden;
	background:url("images/navigation-box-right.gif") no-repeat 100% 100%;
	padding-bottom:22px;
}
.navigation-content {
	width:567px;
	float:left;
	overflow:hidden;
	padding:0 20px 0 33px;
}
.navigation-box.home {
	padding:0;
}
.navigation-box-home {
	background:url("images/home-navigation-content-bg.gif") no-repeat 0 100%;
	width:100%;
	overflow:hidden;
	padding-bottom:22px;
}
.navigation-box-home img {
	float:left;
	margin:35px 8px 0 0;
}
.navigation-box-home .navigation-content {
	width:577px;
	padding:0 10px 0 20px;
}
.navigation-content h2 {
	font:22px/23px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:25px 0 20px;
}
.navigation-content p {
	font:18px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#fca0a0;
	margin:0;
}
.navigation-column-holder {
	width:274px;
	float:left;
	overflow:hidden;
	margin:20px 0 0;
}
.navigation-column-holder2 {
	width:274px;
	float:left;
	overflow:hidden;
	margin:15px 15px 0;
}
.navigation-column {
	width:100%;
	overflow:hidden;
	background:url("images/navigation-column-bg.png") repeat-y;
}
.navigation-column-bottom {
	width:100%;
	overflow:hidden;
	background:url("images/navigation-column-bottom.png") no-repeat;
	height:9px;
	text-indent:-9999em;
}
.navigation-column ul {
	width:237px;
	overflow:hidden;
	margin:0 0 5px;
	padding:0 18px 0 19px;
	list-style:none;
}
.navigation-column ul li {
	width:100%;
	overflow:hidden;
	padding:8px 0 2px;
	background:url("images/nav-separator.gif") repeat-x;
	margin:-2px 0 2px 0;
}
.navigation-column ul li a {
	width:197px;
	padding:0 0 0 40px;
	overflow:hidden;
	display:block;
	color:#c45151;
	font:20px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	background:url("images/check.png") no-repeat;
}
.navigation-column ul li a:hover {
	color:#eebdbd;
}
.navigation-column p {
	font:15px Verdana, Arial, Helvetica, sans-serif;
	color:#dc9a9a;
	margin:10px 0 5px;
	padding-left:62px;
}
.main-bottom {
	width:100%;
	overflow:hidden;
	background:url("images/main-bottom.png") no-repeat;
	height:25px;
	text-indent:-9999em;
}
#main2 {
	width:872px;
	overflow:auto;
	padding:0 22px 0;
	background: #fffff;
url("images/main-top-bg1.gif") no-repeat;
}
#main {
	width:872px;
	overflow:auto;
	padding:0 22px 0;
	background:url("") no-repeat;
}
#main2 h3 {
	color:#9b5050;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 15px;
	padding-bottom:2px;
	border-bottom:1px dotted #4d4d4d;
}
#main2 h4 {
	color:#5b5b5b;
	font:bold 13px/19px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
#main2 p {
	font:13px/19px Verdana, Arial, Helvetica, sans-serif;
}
#main2 p em {
	font-style:normal;
	color:#9b5050;
}
#main2 p strong {
	color:#313131;
}
#main2 h3.newsletter {
	padding-left:30px;
	background:url("images/newsletter.gif") no-repeat;
}
#main2 h3.news {
	padding-left:30px;
	background:url("images/news.gif") no-repeat;
}
#main2 h3.star {
	padding-left:26px;
	background:url("images/star.gif") no-repeat;
}
#main2 h3.web {
	padding-left:36px;
	background:url("images/web-design.gif") no-repeat;
}
#main2 h3.email {
	padding-left:36px;
	background:url("images/email.gif") no-repeat;
}
#main2 h3.icon-design {
	padding-left:36px;
	background:url("images/icon-design.gif") no-repeat;
}
#main2 h3.illustrations {
	padding-left:36px;
	background:url("images/illustrations.gif") no-repeat;
}
#main2 h3.graphic {
	padding-left:36px;
	background:url("images/graphic.gif") no-repeat;
}
#main2 h3.identity {
	padding-left:36px;
	background:url("images/identity.gif") no-repeat;
}
#main h3 {
	color:#9b5050;
	font:18px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 15px;
	padding-bottom:2px;
	border-bottom:1px dotted #4d4d4d;
}
#main h4 {
	color:#5b5b5b;
	font:bold 13px/19px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
#main p {
	font:13px/19px Verdana, Arial, Helvetica, sans-serif;
}
#main p em {
	font-style:normal;
	color:#9b5050;
}
#main p strong {
	color:#313131;
}
#main h3.newsletter {
	padding-left:30px;
	background:url("images/newsletter.gif") no-repeat;
}
#main h3.news {
	padding-left:30px;
	background:url("images/news.gif") no-repeat;
}
#main h3.star {
	padding-left:26px;
	background:url("images/star.gif") no-repeat;
}
#main h3.web {
	padding-left:36px;
	background:url("images/web-design.gif") no-repeat;
}
#main h3.email {
	padding-left:36px;
	background:url("images/email.gif") no-repeat;
}
#main h3.icon-design {
	padding-left:36px;
	background:url("images/icon-design.gif") no-repeat;
}
#main h3.illustrations {
	padding-left:36px;
	background:url("images/illustrations.gif") no-repeat;
}
#main h3.graphic {
	padding-left:36px;
	background:url("images/graphic.gif") no-repeat;
}
#main h3.identity {
	padding-left:36px;
	background:url("images/identity.gif") no-repeat;
}
.content-html {
	width:572px;
	padding:0 26px 0 0;
	float:left;
	overflow:hidden;
}
.content.padd {
	padding-top:22px;
}
.content p {
	margin:0 0 15px;
}
.column {
	width:273px;
	float:left;
	overflow:hidden;
	padding:22px 0 0;
}
.box-holderpay {
	width:273;
	overflow:hidden;
	background:#eaeaea url("images/box-top.gif") no-repeat;
	margin-bottom:22px;
}
.boxpay {
	width:230px;
	overflow:hidden;
	background:url("images/box-bottom.gif") no-repeat 0 100%;
	padding:19px 22px 15px;
}
.box-holder {
	width:273;
	overflow:hidden;
	background:#eaeaea url("images/box-top.gif") no-repeat;
	margin-bottom:22px;
}
.box {
	width:230px;
	overflow:hidden;
	background:url("images/box-bottom.gif") no-repeat 0 100%;
	padding:19px 22px 15px;
}
.arrow {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.arrow li {
	width:100%;
	overflow:hidden;
	border-top:1px dotted #b6b6b6;
	margin:-1px 0 1px 0;
}
.arrow li a {
	text-decoration:none;
	font:bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#2a2a2a;
	padding:0 0 0 28px;
	background:url("images/check-arrow.gif") no-repeat;
}
.arrow li a:hover {
	color:#9c5051;
	text-decoration:underline;
}
.box img {
	float:left;
	margin:0 20px 26px 0;
}
.box h5 {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#433d3d;
	margin:0 0 15px;
}
.box p {
	font:13px Verdana, Arial, Helvetica, sans-serif !important;
	color:#808080;
	margin:0 0 10px;
}
.subscribe {
	width:100%;
	overflow:hidden;
	padding:15px 0 10px;
}
.subscribe label {
	display:block;
	padding:0;
	color:#808080;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.subscribe input {
	display:block;
	padding:3px 0;
	color:#808080;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	width:226px;
	margin-bottom:9px;
}
.subscribe input.btn {
	width:86px;
	height:29px;
	float:right;
	margin:0;
	padding:0;
}
.image {
	display:block;
	border:1px solid #cbcbcb;
	padding:5px;
	background:#e2e2e2;
	margin-bottom:20px;
}
.image:hover {
	background:#d7dbb7;
}
.box p a {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#9b5050;
	text-decoration:none;
}
.box p a:hover {
	text-decoration:underline;
}
.icon {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:15px 0 20px;
	list-style:none;
}
.icon li {
	padding:0 0 7px 17px;
	background:url("images/icon-bg.gif") no-repeat;
}
.icon li a {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#9b5050;
	text-decoration:none;
}
.icon li a:hover {
	text-decoration:underline;
}
.policy {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:12px 0 15px;
	list-style:none;
}
.policy li {
	border-left:1px solid #767676;
	padding:0 5px;
	margin:0 1px 0 -1px;
	float:left;
	text-decoration:none;
}
.policy li a {
	color:#9b5050;
	text-decoration:none;
	font:13px Verdana, Arial, Helvetica, sans-serif;
}
.policy li a:hover {
	text-decoration:underline;
}
.submit-form {
	width:100%;
	overflow:hidden;
	padding:8px 0 20px;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
	margin-bottom:15px;
	border-bottom:1px dotted #4d4d4d;
}
.submit-form .holder {
	width:100%;
	overflow:hidden;
}
.content-column2 {
	width:273px;
	float:left;
	overflow:hidden;
	padding-top:22px;
}
.content-column {
	width:273px;
	float:left;
	overflow:hidden;
	padding-top:22px;
}
.content-column.indent {
	padding-right:26px;
}
.submit-form label {
	display:block;
	padding:0 0 3px;
	color:#707070;
}
.submit-form label em {
	font-style:normal;
	font-weight:bold;
	color:#9b5050;
}
.submit-form input {
	display:block;
	width:270px;
	padding:3px 0;
	margin-bottom:15px;
}
.submit-form select {
	display:block;
	width:270px;
	padding:2px 0;
	margin-bottom:15px;
}
.submit-form textarea {
	width:565px;
	height:150px;
}
.submit-form input.submit-btn {
	width:73px;
	height:29px;
	padding:0;
	margin:10px 0 0;
	float:left;
}
.submit-form label.right {
	float:right;
	margin:10px 0 0;
}
.services-holder {
	width:100%;
	overflow:hidden;
}
.services-holder img {
	float:left;
}
.services-text {
	width:425px;
	padding:0 0 0 10px;
	float:right;
	overflow:hidden;
}
.services-text p a {
	font-weight:normal;
	text-decoration:underline;
}
.services-text p a:hover {
	text-decoration:none;
}
.green-btn {
	width:97px;
	height:29px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	margin:0;
	background:url("images/green-btn.gif") no-repeat;
}
.work-holder {
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.content-top {
	width:100%;
	overflow:hidden;
}
.content-top a {
	float:right;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	margin:-17px 0 0;
}
.content-top a:hover {
	text-decoration:none;
}
.icon-design-holder {
	width:100%;
	overflow:hidden;
	border-bottom:3px solid #e9e9e9;
	margin-bottom:20px;
}
.icon-design-holder-no {
	width:100%;
	overflow:hidden;
	margin-bottom:0px;
}
.icon-design-holder.bord {
	border:none;
}
.image-holder {
	width:327px;
	overflow:hidden;
	float:left;
}
.icon-design-text {
	width:225px;
	padding:0 0 0 20px;
	overflow:hidden;
	float:left;
}
.icon-design-text h3 {
	border:none !important;
	margin:-4px 0 10px 0 !important;
}
.icon-design-text span {
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.download {
	background:url("images/download.gif") no-repeat;
	width:94px;
	height:29px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	margin:20px 0 0;
}
.download3 {
	background:url("images/demo.gif") no-repeat;
	width:94px;
	height:29px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	margin:0px;
}
.download2 {
	background:url("icons/info.gif") no-repeat;
	width:94px;
	height:29px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	margin:20px 0 0;
}
.paypal {
	width:94px;
	height:29px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	margin:20px 0 20px;
}
.paypal2 {
	width:94px;
	height:29px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	margin:5px 0 10px;
}
.icon-design-text p {
	font:13px/17px Verdana, Arial, Helvetica, sans-serif !important;
}
.gallery {
	width:598px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.gallery li {
	float:left;
	overflow:hidden;
	width:auto;
	margin:0 22px 20px 0;
}
.gallery a {
	display:block;
	border:1px solid #cbcbcb;
	padding:5px;
	background:#e2e2e2;
}
.gallery a:hover {
	background:#d7dbb7;
}
.quote-top {
	width:100%;
	overflow:hidden;
	background:url("images/quote-top.gif") no-repeat;
}
.quote {
	width:100%;
	overflow:hidden;
	background:url("images/quote-bottom.gif") no-repeat 100% 100%;
}
.quote p {
	text-align:center;
	padding:0 25px;
	font-style:italic !important;
}
.quote p strong {
	display:block;
	color:#393939;
	font-weight:normal;
}
.quote p em {
	color:#808080 !important;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

