/*
Theme Name:		Anton Design Ecommerce Studio
Theme URI:		http://www.antondesignstudio.com
Description:	Wordpress Theme to showcase the work done by Anton Design Studio
Version:		1.0
Author:			Robert Reynolds
Author URI:		http://www.antondesignstudio.com/
*/

body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#474848;
	margin:0;
	padding:0;
}

img {
	border:0px;
}
a {
	color:#0066cb;
	text-decoration:none;
}
a:hover {
	color:#474848;
	text-decoration:underline;
}
a img {
	border:0px;
}
#wrapper {
	width:860px;
	margin:15px auto 0 auto;
}
#header {
	padding:0;
	margin:0 auto;
	text-align:left;
}
#header h1 {
	margin: 0;
	padding:0;
}
#logo {
	background:url('images/logo.gif') no-repeat;
	width:231px;
	height:78px;
	display: block;
}
#main_bar {
	padding:0;
	height:25px;
	background:#e43b05;
	color:#ffffff;
}
#main_bar h3 {
	margin:0;
	float:left;
	padding:3px 0 0 20px;
	font-size:1.0em;
	background:url('images/corner.gif') no-repeat;
	height:22px;
}
#main_bar p {
	margin:0;
	float:right;
	padding:3px 10px 0 0;
	background:url('images/corner.gif') no-repeat right -25px;
}
#main_bar a {
	color:#ffffff;
	text-decoration:none;
}
#main_bar a:hover {
	text-decoration:underline;
}
#footer {
	width:860px;
	height:70px;
	margin:0 auto;
	padding:9px 0 0 0;
	background:url('images/footer.gif') no-repeat top center;
}
#footer p {
	padding-top:20px;
	text-align:center;
	font-size:11px;
	margin:0;
}
#footer a {
	color:#474848;
	text-decoration:none;
}
#footer a:hover {
	color:#0066cb;
}
.page {
	width:960px;
	margin:0 auto;
	padding:20px 0;
}
#content {
	width:760px;
	padding:0;
	overflow:hidden;
}
#bgtop {
	height:20px;
	background:url('images/img07.gif');
}
.sidebar {
	width:180px;
	float:right;
}

.sidebar h2 {
	letter-spacing:-1px;
	font-size:1.2em;
	margin:0 0 10px 0;
}
#nav {
	background:url('images/navbg.gif') repeat-x top;
	height:37px;
	margin:10px 0 0 0;
}
.rss {
	float:right;
	margin:0;
	padding:0;
}
.rss a {
	background:url('images/rss.gif') no-repeat;
	width:38px;
	height:37px;
	display:block;
}
.rss a:hover {
	background:url('images/rss.gif') no-repeat 0px -37px;
	width:38px;
	height:37px;
	display:block;
}
#nav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	background:url('images/nav.gif') no-repeat top left;
	height:37px;
}
#nav li {
	padding:0;
	margin:0;
	height:37px;
	float:left;
	list-style-type:none;
}
#nav li a {
	display:block;
	height:27px;
	padding:10px 15px 0 15px;
	text-decoration:none;
	color:#474848;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	float: left;
}
#nav .main {
	background:url('images/nav.gif') no-repeat;
	color:#006600;
}
#nav .main a {
	background:url('images/nav.gif') no-repeat;
	font-weight:bold;
	color:#474848;
}
#nav .main a:hover {
	background:url('images/nav.gif') no-repeat 0px -37px;
	font-weight:bold;
	color:#000000;
}
#nav .main #current {
	background:url('images/nav.gif') no-repeat 0px -37px;
	color:#000000;
}
#nav .main #current a {
	background:url('images/nav.gif') no-repeat 0px -37px;
	font-weight:bold;
	color:#474848;
}
#nav .main #current a:hover {
	background:url('images/nav.gif') no-repeat 0px -37px;
	font-weight:bold;
	color: #000000;
}
#nav .normal {
	color:#006600;
	font-weight:bold;
}
#nav .normal a {
	background:url('images/navbg.gif') no-repeat;
	color:#474848;
}
#nav .normal a:hover {
	background:url('images/navbg.gif') no-repeat 0px -37px;
	color:#000000;
}
#nav .normal #current {
	background:url('images/navbg.gif') no-repeat center -37px;
	color:#000000;
}
#nav .normal #current a {
	background:url('images/navbg.gif') no-repeat center -37px;
	color:#474848;
}
#nav .normal #current a:hover {
	background:url('images/navbg.gif') no-repeat center -37px;
	color: #000000;
}
.break {
	clear:both;

	padding:0;
	margin:0 0 10px 0;
}
.clear {
	clear:both;
	padding:0;
	margin:0;
}
.item {
	padding:5px 5px 5px 5px;
	width:227px;
	float:left;
	margin:10px 10px 10px 0;
	background:#FFFFFF;
	border:1px solid #e5e5e5;
}
.item h2 {
	font-size:8pt;
	margin:0 0 3px 0;
	padding:0;
	text-align:center;
	color:#0066cb;
}
.item h2 a {
	color:#0066cb;
	text-decoration:none;
}
.item h2 a:hover {
	color:#474848;
	text-decoration:none;
}
.item p {
	margin:0 0 4px 0;
	/*border:#e5e5e5 1px solid;*/
}
.item2 {
	padding:5px 5px 5px 5px;
	width:227px;
	float:left;
	margin:10px 10px 10px 0;
	background:#ebf3fb;
	border:1px solid #cce0f5;
}
.item2 h2 {
	font-size:8pt;
	margin:0 0 3px 0;
	padding:0;
	color:#0066cb;
	text-align:center;
}
.item2 h2 a {
	color:#474848;
	text-decoration:none;
}
.item2 h2 a:hover {
	color:#0066cb;
	text-decoration:none;
}
.item2 p {
	margin:0 0 4px 0;
	/*border:#838383 1px solid;*/
}
.details {
	padding:8px;
	margin:0 30px 15px 0;
	background:#ffffff;
	border:1px solid #e5e5e5;
}
.details ul {
	margin:5px 0 5px 15px;
	list-style-type:none;
}
.details li {
	padding:3px 0 3px 0;
	list-style-type:square;
}
.details h2 {
	font-size:1.2em;
	color:#0066cb;
	margin:0 0 3px 0;
	text-align:center;
}
.details p {
	margin:0 0 15px 0;
}
.details p img {
	padding:0;
	border:#e5e5e5 1px solid;
	text-align:center;
}
.details2 {
	padding:8px;
	margin:0 30px 15px 0;
	background:#ebf3fb;
	border:1px solid #cce0f5;
}
.details2 ul {
	margin:5px 0 5px 15px;
	list-style-type:none;
}
.details2 li {
	padding:3px 0 3px 0;
	list-style-type:square;
}
.details2 h2 {
	font-size:1.2em;
	color:#474848;
	margin:0 0 3px 0;
	text-align:center;
}
.details2 p {
	margin:0 0 15px 0;
}
.details2 p img {
	padding:0;
	border:#838383 1px solid;
	text-align:center;
}
.tags {
	margin:0;
	padding:15px 0 0 0;
	font-size:1.2em;
	font-weight:bold;
}
.post-ratings span {
	float:right;
	font-size:11px;
	padding:3px 0 0 0;
}
.navbottom {
	background:url('images/navbottom.gif') no-repeat;
	height:21px;
	margin:1px 0 0 0;
}
.Nav {
	margin:0 0 20px 0;
	padding:10px 0 0 0;
	color:#838383;
}
.Nav a {
	padding:4px 8px 4px 8px;
	background:#fff;
	border:1px solid #e5e5e5;
	color:#838383;
	font-size:10px;
	margin:0 5px 0 0;
}
.Nav a:hover {
	padding:4px 8px 4px 8px;
	border:1px solid #0066cb;
	color:#0066cb;
	text-decoration:none;
	font-size:10px;
	margin:0 5px 0 0;
}
.Nav .on {
	padding:4px 8px 4px 8px;
	border:1px solid #0066cb;
	color:#0066cb;
	font-size:10px;
	margin:0 5px 0 0;
}
.Nav span {
	padding:4px 8px 4px 8px;
	border:1px solid #e5e5e5;
	font-size:10px;
	margin:0 5px 0 0;
}
#ads {
	border:1px solid #cdcdcd;
	clear:both;
	width:280px;
	padding:9px;
}
#ads ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#ads li {
	float:left;
	margin:0;
	padding:3px 8px 3px 7px;
	list-style-type:none;
}
.singleads {
	background:#fdf9eb;
	padding:9px;
	margin:0 30px 15px 0;
	border:1px solid #f8ecbd;
}
.singleads h2 {
	margin:0 0 10px 0;
	font-size:1.2em;
	color:#474848;
}
.tabberlive .tabbertabhide {
	display:none;
}
.tabber {
	padding:0;
}
.tabberlive {
	margin:1px 0 10px 0;
}
ul.tabbernav {
	margin:0;
	padding:3px 0;
	border-bottom:1px solid #f8ecbd;
}
ul.tabbernav li {
	list-style:none;
	margin:0;
	display:inline;
}
ul.tabbernav li a {
	padding:3px 0.5em;
	border-bottom:none;
	text-decoration:none;
}
ul.tabbernav li a:link {
	color:#313062;
}
ul.tabbernav li a:hover {
	color:#CC0000;
}
ul.tabbernav li.tabberactive a {
	background:#fdf9eb;
	color:#474848;
	border:1px solid #f8ecbd;
	border-bottom:1px solid #fdf9eb;
	text-decoration:none;
	font-weight:bold;
}
ul.tabbernav li.tabberactive a:hover {
	color:#474848;
	background:#fdf9eb;
	border-left:1px solid #f8ecbd;
	border-right:1px solid #f8ecbd;
	border-top:1px solid #f8ecbd;
}
.tabberlive .tabbertab {
	background:#fdf9eb;
	padding:5px 10px 10px 10px;
	border-top:0px;
	border-left:1px solid #f8ecbd;
	border-right:1px solid #f8ecbd;
	border-bottom:1px solid #f8ecbd;
}
.tabberlive .tabbertab h2 {
	display:none;
	color:#313062;
}
.tabberlive .tabbertab h3 {
	display:none;
}
.tabbertab {
	margin:0px;
	padding:0px;
}
.tabbertab ul {
	margin:5px 0 5px 15px;
	padding:0;
	list-style-type:none;
}
.tabbertab li {
	margin:0;
	padding:3px 0 3px 0;
	list-style-type:square;
}
.wp-smiley {
	border:none !important;
	padding:0 !important;
	margin:0 !important;
}
#comment_form .text_input {
	width:191px;
	padding:3px;
	color:#444;
	border:1px solid #696969;
	border-left:2px solid #0066cb;
}
#comment_form .text_area {
	width:321px !important;
	border:1px solid #696969;
	border-left:2px solid #0066cb;
}
ul#comment_list {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#comment_list li.comment {
	margin:0 0 10px 0;
}
ul#comment_list li.trackback {
	padding:1.2em 15px 0 15px;
}
.comment_meta {
	margin:0 30px 15px 0;
	font-size:11px;
}
.comment_num {
	padding:0 8px 0 0;
	font-weight:bold;
	font-size:1.3em;
	float:right;
}
.trackback .comment_num {
	padding:0 0 0 20px;
}
.comment_num a,.comment_num a:visited {
	color:#888;
	text-decoration:none;
}
.comment_num a:hover {
	color:#303030;
	text-decoration:none;
}
.comment_meta strong {
	font-size:1.2em;
}
.comment_time {
	font-size:1em;
	color:#888;
}
blockquote {
	font-style:italic;
	font-size:11px;
	color:#888888;
	margin:0 0 5px 20px;
	padding:0 0 0 10px;
	border-left:4px solid #0066cb;
}
abbr,acronym {
	border-bottom:1px dotted #0066cb;
	text-transform:uppercase;
}
code {
	color:#474848;
	font-family:Courier,monospace;
	margin:0 0 5px 5px;
}
pre {
	margin:0 0 1.5em 0;
	overflow:auto;
	font-size:1.3em;
	clear:both;
}
form {
	margin:0;
	padding:0;
}
.searchbox {
	margin:0 0 20px 0;
	width:300px;
}
.search {
	background:url('images/input.gif') no-repeat;
	height:19px;
	padding:8px 5px 5px 8px;
	width:255px;
	color:#444;
	border:none;
	margin:0;
	float:left;
}
.find {
	background:url('images/find.gif') no-repeat;
	border:none;
	height:32px;
	width:32px;
	margin:0;
	float:right;
}
.os {
	color:#3d4c53;
	font-weight:bold;
}
.os a {
	color:#3d4c53;
	font-size:11px;
	text-decoration:none;
}
.os a:hover {
	text-decoration:underline;
}
.designer {
	color:#982a05;
	font-weight:bold;
}
.design a {
	color:#982a05;
	font-size:11px;
	text-decoration: none;
}



/*########## HTML color scheme ##########
branding colors: Red:#DF4E4E;   Gray:#999999;   Light Gray:#C8C8C8    Dark Gray:#333333;    Black:#000000;   White:#FFFFFF;
*/



/*########## Begin Browser Resets ##########*/
*			{margin:0; padding:0;}
html, body	{height:100%; margin:0; padding:0;}
body		{font-size:62.5%; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; color:#333333;}

ul		{}
ol		{}

a, a:hover, a:visited	{outline:none; text-decoration:underline; border:none; color:#DF4E4E;}
a img	{border:none;}
img		{vertical-align:middle;}

table	{border-collapse:collapse;}

strong	{font-weight:bold;}
p		{padding:0; margin:0;}
small	{}
.big		{font-weight:bold; font-size:14pt; line-height:1.8em;}
div		{position:relative;}
/*########## End Browser Resets ##########*/



/*########## Begin CSS Shortcuts/Defaults/Utilities ##########*/
.clear		{clear:both;}
.floatLeft	{float:left;}
.floatRight	{float:right;}
.padder10	{padding:10px;}
.padder15	{padding:15px;}
.padder20	{padding:20px;}

.caption	{}

.button			{}
.button:hover	{}

.tiny			{font-size:7pt;}
/*########## End CSS Shortcuts/Defaults/Utilities ##########*/



/*########## Begin Form Elements ##########*/
select		{}
textarea	{}
input		{}
/*########## End Form Elements ##########*/



/*########## Begin structural layout classes ##########*/
body				{min-width:900px; background:/*#C8C8C8*/#F2F2F2 url(images/bg_image.jpg) repeat-x scroll center top;}
.page-wrapper		{width:963px; background:#FFF; padding:0 15px; margin:0 auto -640px; min-height:100%; height:auto !important; height:100%; text-align:center; border-right:1px solid #333333; border-left:1px solid #333333;}
.header				{height:120px; padding:10px 0 0;}
.page-content		{}
.push				{height:640px;}/*height should be positive and match the negative bottom margin of .page-wrapper*/
.footer				{height:640px; width:963px; background:url(images/footer.jpg) top left no-repeat; margin:auto;}

.column-main		{}
.column-left		{float:left; width:300px; margin-right:20px;}
.column-middle		{}
.column-right		{}
.services-page-content	{width:960px;}

.column-wrapper		{}/*used for three column layouts*/


#logo				{background:url(images/logo.jpg); text-indent:-10000px; width:400px; height:110px; float:left;}


/*########## End structural layout classes ##########*/



/*########## Begin typography ##########*/
h1, h2, h3, h4, h5	{margin:0; padding:0; text-align:left;}

h1	{font-size:14pt;}
h2	{font-size:12pt;}
h3	{font-size:10pt;}
h4	{font-size:8pt;}
h5	{font-size:6pt;}


/*########## End typography ##########*/



/*########## Begin main navigation menu ##########*/
.nav-menu			{height:42px; z-index:998;}

.nav-menu			{color: #44433f; font: 12px Helvetica, Verdana, Arial, sans-serif; margin:0; padding:0;}
.nav-menu a			{color: #DF4E4E; text-decoration: none; cursor:pointer;}
.nav-menu a:hover	{color: #09548B;}
.nav-menu p			{margin: 0 0 17px; padding: 0; line-height: 18px;}

.nav {
	
	float: left;
}
.nav-wrapper {
	clear: both;
	float: left;
}
.nav-left {
	background: url(images/nav-menu-left.png) no-repeat top left;
	float: left;
	width: 11px;
	height: 42px;
}
.nav-right {
	background: url(images/nav-menu-right.png) no-repeat top right;
	float: left;
	width: 11px;
	height: 42px;
}
.nav ul {
	background: #fff url(images/menu-bar-bg.png) repeat-x;
	height: 37px;
	float: left;
	margin: 0;
	padding-top: 5px;
	list-style: none;
	font-size: 18px;
}
.nav li {
	float: left;
	padding: 0 2px;
	background: url(images/) no-repeat right center;
	position: relative;
	z-index: 1;
}
.nav li.last {
	background:none;
}
.nav li:hover {
	z-index:2;
}
.nav li a {
	display: block;
	line-height: 37px;
	overflow: hidden;
	float: left;
	text-transform:uppercase;
}
a .menu-left {
	/*background: url(images/menu-item-left.png) no-repeat left top;*/
	width: 6px;
	height: 37px;
	line-height: 37px;
	display: block;
	float: left;
}
a .menu-mid {
	/*background: url(images/menu-item-mid.png) repeat top left;*/
	height: 37px;
	line-height: 37px;
	display: block;
	float: left;
	padding:0 20px;
}
a .menu-right {
	/*background: url(images/menu-item-right.png) no-repeat top left;*/
	width: 7px;
	height: 37px;
	line-height: 37px;
	display: block;
	float: left;
}
.nav li a:hover .menu-left,
.nav li.active a .menu-left,
.nav li:hover a .menu-left {width:6px; background: url(images/menu-item-left-hover.png) no-repeat top left;}


.nav li a:hover .menu-right,
.nav li.active a .menu-right,
.nav li:hover a .menu-right {width:7px; background: url(images/menu-item-right-hover.png) no-repeat top left;}

.nav li a:hover .menu-mid,
.nav li.active a .menu-mid,
.nav li:hover a .menu-mid {line-height:37px; background: url(images/menu-item-mid-hover.png) repeat-x top left;}

.nav li a:hover,
.nav li.active a,
.nav li.hover a,
.nav li:hover a {color: #FFF;}


.nav li:hover .sub,
.nav li.hover .sub {
	display:block;
}
.nav li .sub {
	display: none;
	position: absolute;
	top: 36px;
	left: 2px;
	background: url(images/sub-menu-top.png) no-repeat;
	width: 212px;
	padding-top: 5px;
	z-index:998;
}
.nav li ul {
	background: url(images/sub-menu-mid.png) repeat-y;
	width: 188px;
	height: auto;
	margin: 0;
	padding: 0 12px 10px;
	list-style: none;
	font-size: 14px;
}

.nav li:hover li,
.nav li.active li {
	width: 100%;
	padding: 1px 0 2px;
	border-bottom: 1px #333333 dashed;
	background: none !important;
	text-align:left;
}
.nav li:hover li a,
.nav li.active li a {
	color: #333333;
	background: none !important;
	line-height: normal;
	width: 182px;
	padding: 8px 3px 3px;
	text-indent: 1px;
}
.nav li:hover li a:hover,
.nav li.active li a:hover {
	color: #FFF;
	background: none !important;
	text-decoration: none;
	line-height: normal;
	z-index:999;
}
/*IE*/
.nav li li a:hover,
.nav li li a:hover {
	color: #fff;
	background: #165B9F !important;
	text-decoration: none;
	line-height: normal;
}
/**/
.nav .btm-bg {
	background: url(images/sub-menu-bottom.png) no-repeat top left;
	width:212px;
	height:10px;
	overflow: hidden;
	clear: both;
	padding-bottom:3px;
}
/*
.content {
	width: 670px;
	background: transparent url(images/content_bg.png) repeat-y;
	float: left;
	padding: 10px 20px;
} 
 */
.content h1 {
	color: #333;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	border-bottom: 1px dashed #C1D9F0;
}
.content h2 {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 14px;
	padding-left: 10px;
	margin-bottom: -5px;
}
.content p {
	padding: 0 15px;
	text-align: justify;	
}
.content-bottom {
	width: 710px;
	background: transparent url(images/content_bottom.png) no-repeat;
	height: 13px;
	float: left;
}                    
                    
/*########## End main navigation menu ##########*/



/*########## Begin Header ##########*/
#phone-contact		{background:url(images/phone-contact.jpg) top left; width:258px; height:65px; float:left; position:relative; top:58px; left:270px;}
/*########## End Header ##########*/



/*########## Begin Footer ##########*/
#twitter-follow-me		{float:left; width:300px;}
#twitter-follow-me img	{position:absolute; top:-6px; left:-12px;}

#footer-social-networks				{float:right; width:643px;}
#footer-social-networks img			{float:left; margin:20px 40px 0 0;}
#footer-social-networks img.last	{margin-right:0;}
#footer-social-networks h5			{font-size:14pt; text-align:center; margin-top:15px;}

.final-footer-wrapper	{width:100%; margin-top:20px;}
#twitter-widget			{width:300px; float:left; margin-right:20px;}

#footer-recent-articles		{width:310px; float:left; margin-right:20px; height:350px; background:#d3f1a2;}
#footer-featured-articles	{width:310px; float:right; height:350px;}

#copyright-info		{width:100%; margin:20px auto 0; text-align:center; line-height:1.8em;}
/*########## End Footer ##########*/



/*########## Begin Left Column ##########*/

/*########## End Left Column ##########*/



/*########## Begin Right Column ##########*/
.sidebar #showcase-categories-list,
.sidebar #highest-rated,
.sidebar #wp-voting-polls			{margin:10px 0 20px 0; text-align:left; border:1px solid #f2f2f2; padding:5px;}

.sidebar #showcase-categories-list li,
.sidebar #highest-rated li,
.sidebar #wp-voting-polls li			{list-style:none;}


/*########## End Right Column ##########*/



/*########## Begin Main Column ##########*/

/*########## End Main Column ##########*/



/*########## Begin Middle Column ##########*/

/*########## End Middle Column ##########*/

 
 
/*########## Begin Home Page ##########*/
.visual-tour-left	{background:url(images/visual-tours-bg.jpg) top left; width:312px; height:172px; float:left; margin:10px 13px 10px 0;}
.visual-tour-middle	{background:url(images/visual-tours-bg.jpg) top left; width:312px; height:172px; float:left; margin:10px 13px 10px 0;}
.visual-tour-right	{background:url(images/visual-tours-bg.jpg) top left; width:312px; height:172px; float:left; margin:10px 0 10px 0;}

.visual-tour-left p		{text-indent:10px; padding:15px; text-align:left; font-size:14pt; color:#DF4E4E;}
.visual-tour-middle p	{text-indent:10px; padding:15px; text-align:left; font-size:14pt; color:#DF4E4E;}
.visual-tour-right p	{text-indent:10px; padding:15px; text-align:left; font-size:14pt; color:#DF4E4E;}

.visual-tour-left img		{position:absolute; bottom:15px; right:15px;}
.visual-tour-middle img		{position:absolute; bottom:15px; right:15px;}
.visual-tour-right img		{position:absolute; bottom:15px; right:15px;}
/*########## End Home Page ##########*/



/*########## Begin Feature Tour ##########*/
.left-nav-bar_f				{background:url(images/left-nav.jpg) top left; width:311px; height:472px; float:left; margin:10px 16px 10px 0;}
.left-nav-bar_f h1			{text-align:left; color:#DF4E4E; font-size:12pt; text-indent:-9999px; background:url(images/feature-tour-header.gif) no-repeat top left; width:275px; height:47px;}
.left-nav-bar_f ul			{text-align:left;}
.left-nav-bar_f li			{list-style:none; line-height:30px; font-size:10pt;}
.left-nav-bar_f li a		{background:url(images/left-nav-features.png) no-repeat left top; width:275px; height:30px; display:block; color:#333333; text-decoration:none;}
.left-nav-bar_f li a:hover	{background:url(images/left-nav-features-hover.png) no-repeat left top; width:275px; height:30px; display:block; color:#FFF;}
.left-nav-bar_f span		{height:30px; padding:0 0 0 5px;}

#current_page_item			{color:#FFF; font-weight:bold; background:url(images/left-nav-features-hover.png) no-repeat left top;}

.right-features				{background:url(images/right-features.jpg) top left; width:636px; height:472px; float:left; margin:10px 0 10px 0;}
.feature-tour-content		{text-align:left; margin:10px 0 10px; height:100%; padding:0 10px;}
#feature-tour-intro			{font-size:12pt; text-indent:15px; margin-bottom:10px;}
.feature-tour-content ul	{float:left; width:40%; margin:5px 15px 20px;}
.feature-tour-content li	{list-style:none; padding:3px 0; margin:0; font-size:8pt;}
.feature-tour-content li p	{padding:2px 0 2px 15px;}
#free-consultation			{width:100%; margin:20px auto 20px; text-align:center; float:left; font-size:10pt;}
#free-consultation p		{margin:0 0 20px; text-indent:15px; text-align:left;}

.feature-tour-content .more-info-nav	{width:100%;}
.more-info-nav li						{display:inline; float:left; padding:0 10px; font-size:10pt;}

.next-feature-wrapper			{width:100%; position:absolute; top:340px; margin:10px 0;}
.next-feature-wrapper img		{vertical-align:top;}
.next-feature-wrapper #next		{position:absolute; top:10px; right:10px;}
.next-feature-wrapper #related	{position:absolute; top:10px; left:10px;}

/*########## End Feature Tour ##########*/
 
 
 
 /*########## Begin Get Started Tour ##########*/
.left-nav-bar_f	{background:url(images/left-nav.jpg) top left; width:311px; height:472px; float:left; margin:10px 16px 10px 0;}
.right-features	{background:url(images/right-features.jpg) top left; width:636px; height:472px; float:left; margin:10px 0 10px 0;}
/*########## End Get Started Tour ##########*/
 
 
 
 /*########## Begin Packages ##########*/
.beginner-pkg		{width:177px; float:right; margin:10px 10px 10px 0; text-align:right;}
.intermediate-pkg	{width:177px; float:right; margin:10px 10px 10px 0; text-align:right;}
.professional-pkg	{width:177px; float:right; margin:10px 10px 10px 0; text-align:right;}
.enterprise-pkg		{width:177px; float:right; margin:10px 0 10px 0; text-align:right;}

#package-text		{width:180px; float:right; margin:10px 25px 10px 0; text-align:left;}
#package-text li	{list-style-type:none;}

.beginner-pkg img,
.intermediate-pkg img,
.professional-pkg img,
.enterprise-pkg img	{margin:0 0 3px 0;}

.packages-table			{margin:0 0 10px;}


.col-empty,
.feature-section,
.feature-item		{width:230px;}

.col-title			{width:185px; color:#DF4E4E; font-size:14pt; font-weight:bold;}
.feature-section	{text-align:left; font-size:10pt; font-weight:bold; border:none;}
.feature-item		{text-align:right; font-size:10pt; padding-right:5px; border-right:1px solid #000; background:#F2F2F2;}
.feature-empty		{}
.feature-text		{font-size:8pt; font-weight:bold; text-align:center; border-right:1px solid #000;}

.checked			{background:url(images/checked.gif) center center; width:22px; height:23px; display:block; text-align:center;}
.unchecked			{}


/*########## End Packages ##########*/



/*########## Begin Services Page ##########*/
.services-page-content	{width:960px; margin-top:20px;}
.column-left			{float:left; width:300px; margin-right:20px;}
.static-page-content	{width:640px; float:right; text-align:left;}
.static-page-content p	{text-indent:20px; font-size:10pt; margin-bottom:20px; line-height:1.5em;}

.ecommerce-services-sidebar			{text-align:left; font-size:9pt; line-height:1.5em; margin-bottom:20px;}
.ecommerce-services-sidebar h2		{font-size:10pt;}
.ecommerce-services-sidebar li		{list-style:none;}
.ecommerce-services-sidebar a		{font-size:10pt; text-decoration:none; line-height:1.5em; color:#004444;}
.ecommerce-services-sidebar a:hover	{color:#DF4E4E;}

#small-business-ecommerce-overview	{}
#magento-platform					{}
/*########## End Services Page ##########*/



/*########## Begin Portfolio Landing Page ##########*/
.portfolio-landing-images img		{float:left; margin-top:20px; margin-bottom:20px;}
.portfolio-landing-images #p1image	{margin-right:20px; margin-left:2px;}
.portfolio-landing-images #p2image	{margin-right:20px;}
.portfolio-landing-images #p3image	{}
#portfolio-intro p					{text-indent:20px; font-size:10pt; text-align:left; line-height:1.5em;}
#portfolio-intro 					{text-indent:20px; font-size:10pt; text-align:left; line-height:1.5em;}
/*########## End Portfolio Landing Page ##########*/

/*########## Begin Client Portfolio Page ##########*/
.portfolio				{float:left; width:600px; margin:20px 0;}
#client-content			{text-align:left;}
#client-content p		{font-size:10pt; text-indent:20px; line-height:1.5em; padding-bottom:20px;}
.portfolio-sidebar		{float:right; width:330px; margin:20px 0 20px 30px; text-align:left;}
.portfolio-sidebar ul	{list-style:none; padding-left:10px;}
.portfolio-sidebar li	{line-height:1.5em;}
/*########## End Client Portfolio Page ##########*/


 
/*########## Web Site Gallery ##########*/
#related-articles	{text-align:left; font-size:10pt; line-height:1.5em;}
#tags				{text-align:left;}
.in-post-ratings	{text-align:center;}
/*########## End Client Portfolio Page ##########*/ 
 
 
/*########## Begin Blog Category Pages ##########*/
.category-column-main		{width:640px; float:left;}
.category-page-content		{margin:20px 0;}
.category-post-content		{text-align:left; font-size:10pt;  line-height:1.5em;}
.category-post-content p	{text-indent:20px; margin-bottom:20px;}
.read-more-link span a		{width:120px; height:80px; text-indent:-10000px;}
.category-post-title a		{color:#000; font-size:16pt; text-decoration:none; font-weight:normal;}
.category-post-title a:hover{color:#DF4E4E; font-size:16pt; text-decoration:none; font-weight:normal;}
.category-the-post			{background:#f2f2f2; margin-bottom:30px; padding:20px; border:1px solid #333333;}

.portfolio-category-page-content	{text-align:center;}
.portfolio-category-page-content h1	{text-align:left; margin:10px 0;}
.portfolio-post-thumbnail-wrapper	{width:960px; border:1px solid #808080; margin:20px 0;}
.portfolio-post-thumbnail-wrapper img	{margin-bottom:20px;}
.portfolio-post-thumbnail-wrapper #more-details	{margin-right:20px;}
.portfolio-post-thumbnail-wrapper h2	{text-align:left; float:left; margin-left:20px;}

#related-articles ol		{list-style:none;}

/* Default + Post Category Sidebar */
.category-sidebar			{width:300px; float:right; text-align:left;}
.category-sidebar h2		{font-size:12pt; color:#000; text-decoration:underline;}
.category-sidebar li		{list-style:none;}
.ecommerce-post-sidebar		{margin-bottom:20px;}
.ecommerce-post-sidebar a	{font-size:10pt; text-decoration:none; line-height:1.5em; color:#004444;}
.ecommerce-post-sidebar a:hover	{color:#DF4E4E;}
/*########## End Blog Category Pages ##########*/


 
/*########## Begin Post Comment Form ##########*/
#post-comments-section			{text-align:left;}
#comment-form-wrapper			{text-align:left; padding:20px;}
#comment-form-wrapper fieldset	{border:none;}
#comment-form-wrapper h2		{text-align:left;}
#comment-form-wrapper label		{}
#comment-form-wrapper .form-bg	{padding:5px 0;}
#post-data-wrapper				{text-align:left;}
/*########## End Post Comment Form ##########*/ 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
