body{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#000000;margin:0px;
}

#wrapper{
width:930px;
height:auto;
margin:auto;
}


#header{
padding:0px;
margin:0px;
width:930px;
clear:both;
text-align: center;
}


#navigation{
	height:36px; 
	background-color:#F7F7F7;	margin-left:10px;
	margin-right:10px;
	padding-top:0px;
	clear:both;   
}

/*** Superfish SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
    font-size:      13px;
}
.sf-menu a {
	/*border-left:	1px solid #fff;*/	
	padding: 		.75em .80em;
	text-decoration:none;
}
.sf-menu a:link, .sf-menu li li a, .sf-menu a:visited, .sf-menu a:active   { /* visited pseudo selector so IE6 applies text colour*/
	color:			#000000;
}
.sf-menu li {
	background:		#F7F7F7;
}
.sf-menu li li {
	background:		#F7F7F7;
}
.sf-menu li li li {
	background:		#F7F7F7;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#F7F7F7;
	color:          #CC0000;
	outline:		0;
}

.sf-menu { position:relative !important; overflow:visible !important; z-index:80; }


#content{
width:930px;
height:auto;
min-height:400px;
height:expression(document.body.clientHeight < 400? "400px" : "auto");
overflow:auto;
/*padding-left:15px;
padding-right:10px;
padding-top:10px;*/
clear:both;
}


#left{
width:910px;
height:auto;
overflow:auto;
padding-left:10px;
padding-right:10px;
float:left;
font-size:16px;
color:#000000;}

#left a:link {
color:#CC0000;
text-decoration: none;
} 

#left a:visited {
color:#CC0000;
text-decoration: none;
}

#left a:hover {
color:#CC0000;
text-decoration: none;
}

#left a:active {
color:#CC0000;
text-decoration: none;
}

#right{
width:190px;
height:auto;
float:right;
padding-left:10px;
clear:left;
color:#000000;
}

.sidepanel {
color:#000000;background-color:#FAEBCC;height:auto;
overflow:auto;
width:176px;
margin-left:1px;
margin-top:10px;
clear:both;
padding-left:5px;
padding-right:10px;
margin-top:5px;
margin-bottom:5px;
 }


#right h1 {
color:#000000;
font-size:120%;
font-weight:normal;
clear:both;
}

#footer{
width:900px;
margin:auto;
overflow:auto;
color:#000000;n}

#footer a:link {
color:#CC0000;
text-decoration: none;
} 

#footer a:visited {
color:#CC0000;
text-decoration: none;
}

#footer a:hover {
color:#CC0000;
text-decoration: none;
}

#footer a:active {
color:#CC0000;
text-decoration: none;
}

/* isc */
a:link {
color:#CC0000;
text-decoration: none;
} 

a:visited {
color:#CC0000;
text-decoration: none;
}

a:hover {
color:#CC0000;
text-decoration: none;
}

a:active {
color:#CC0000;
text-decoration: none;
}

.warning {
	color:#FF0000;
	}
label {
	float:left;
	margin-right:10px;
	width:180px;
	font-weight:bold;	
	}	
.pwd label {
	float:left;
	margin-right:10px;
	width:200px;
	font-weight:bold;
	}	
.left {
	float: left;
	padding-right:20px;
	}
.right {
	float: right;	
}
/* tables */
table {
	border-collapse: collapse;
	width: 90%;
	font-size: 1.1em;
}

.stripeMe th {
	font-weight: bold;
	padding: 2px 11px;
	text-align: left;
	line-height: 1.2;
	padding-left:20px;
}

.stripeMe td {
	padding: 6px 11px;
	border-bottom: 1px solid #95bce2;
	vertical-align: top;
}

.stripeMe td * {
	padding: 6px 11px;
}

.stripeMe tr.alt td {
	background:#F7F7F7;
}

.stripeMe tr.over td {
	background: #F7F7F7;
}

.thumbImage {
	margin:auto;
	width:auto;
	height:auto;	
	}
#gallery {
	width:600px;
	height:auto;
	}
.portfolio {
clear:both;
height:400px;
}

.showimg {
clear:both;
height:174px;
margin-left:10px;
}

.showimg img{
border:none
}


#slideshow2 {	
clear:both;
height:200px;
}

#float-left{
width:250px; 
padding:10px; 
margin:8px; 
background-color:#f5f5f4;
float:left;
}

input.submitbutton {
	background-color: #c7c7c7;
    border: 0 none;
    color: #1D1D1D !important;
    cursor: pointer;
    font-size: 24px;
    padding: 6px;
    text-decoration: none;
	font-weight:bold;
	width: 100%;
	margin:auto;
    clear: both;
}

input.submitbutton:hover {
	background-color: #1D1D1D;
    color: #c7c7c7!important;
    cursor: pointer;
}

a#callback
{
	display: block;
	position: fixed;
	right: -6px;
	z-index: 100;
	background: url('../../../editor/uploaded/site/manage-able-callback.png') 0 0 no-repeat;
	height: 293px;
	width: 292px;
	text-indent: -9999px;
}

#jcart * { margin:0; padding:0; font-family:arial, tahoma, verdana, sans-serif; }
#jcart, #jcart input, #jcart-tooltip { font-size:12px; }

#jcart fieldset { border:0; }

#jcart table { width:100%; border:0; background:#fff; border-collapse:collapse; }
#jcart tr {  }
#jcart th, #jcart td { padding:5px; border:0; border:solid 1px #ccc; vertical-align:top; text-align:left; font-weight:normal; }
#jcart td.empty { text-align:center; }

#jcart p.jcart-error { text-align:center; padding:5px; }

#jcart strong#jcart-title {  }

#jcart th { background:#ccffcc }
#jcart th#header {  }
$jcart th#footer {  }

#jcart td.jcart-item-qty { width:25%; }
#jcart td.jcart-item-name { width:50%; font-weight:bold; }
#jcart td.jcart-item-price { width:25%; font-weight:bold; text-align:right; }
#jcart td.jcart-item-price span { display:block; }

#jcart a.jcart-remove { font-size:11px; font-weight:normal; }

#jcart span#jcart-subtotal { display:block; }
#jcart span#jcart-subtotal strong {  }

#jcart input.jcart-button { padding:2px; margin:2px;}

#jcart input#jcart-checkout { float:right; }

#jcart input#jcart-paypal-checkout { display:block; padding:10px; margin:20px auto; }

.jcart { margin:0 20px 20px 0; padding-top:20px; border:dashed 2px #66cc66; float:left; background:#fff; text-align:center; }
			.jcart ul { margin:0; list-style:none; padding:0 20px; text-align:left; }
			.jcart fieldset { border:0; }
			.jcart strong { color:#000066; }
			.jcart .button { margin:20px; padding:5px; }