  

body{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#000000;margin:0px;
}

#wrapper{
width:808px;
height:auto;
margin:auto;
}


#header{
padding-left:11px;
margin:0px;
width:850px;
clear:both;
}


#navigation{
	height:27px; 
	background-color:#96D3FF;	margin-left:268px;
	margin-right:10px;
	padding-top:0px;
	clear:both;  
margin-top:-32px; 
}

/*** Superfish SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	border-left:	1px solid #fff;	
	padding: 		.75em 1em;
	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:		#96D3FF;
}
.sf-menu li li {
	background:		#96D3FF;
}
.sf-menu li li li {
	background:		#96D3FF;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#D6D6D6;
	color:          #000000;
	outline:		0;
}

.sf-menu { position:relative !important; overflow:visible !important; z-index:80; }


#content{
width:825px;
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;
margin-top:1px;
}


#left{
width:550px;
height:auto;
overflow:auto;
padding-left:10px;
padding-right:10px;
margin-top:218px;
float:left;
font-size:14px;
color:#000000;}

#left a:link {
color:#042A7B;
text-decoration: none;
} 

#left a:visited {
color:#042A7B;
text-decoration: none;
}

#left a:hover {
color:#7D7D7D;
text-decoration: none;
}

#left a:active {
color:#042A7B;
text-decoration: none;
}

#right{
width:235px;
height:auto;
float:right;
padding-left:0px;
clear:left;
color:#000000;
z-index: 99999;
margin-top:-40px;
position: absolute;
margin-left:600px;

}

.sidepanel {
color:#000000;background-color:#FFFFFF;height:auto;
overflow: visible;
width:208px;
clear:both;
background-image:url(http://www.realdesignstudios.com/cmstempimages/nus_sidebar_bg.png);
background-repeat:y-repeat;
padding-right:10px;


 }


#right h1 {
color:#000000;
font-size:120%;
font-weight:normal;
clear:both;
}

#footer{
height:auto;
width:100%;
margin:auto;
overflow:auto;
background-color:#96D3FF;
color:#000000;nbackground-color:#96D3FF;nbackground-image:url(http://www.realdesignstudios.com/cmstempimages/nus_footer_bg.jpg);
background-repeat:y-repeat;
}

#footer{
height:auto;
width:100%;
margin:auto;
overflow:auto;
background-color:#96D3FF;
color:#000000;nbackground-color:#96D3FF;nbackground-image:url(http://www.realdesignstudios.com/cmstempimages/nus_footer_bg.jpg);
background-repeat:y-repeat;
}

#footer a:link {
color:#042A7B;
text-decoration: none;
} 

#footer a:visited {
color:#042A7B;
text-decoration: none;
}

#footer a:hover {
color:#FFFFFF;
text-decoration: none;
}

#footer a:active {
color:#042A7B;
text-decoration: none;
}

/* isc */
a:link {
color:#042A7B;
text-decoration: none;
} 

a:visited {
color:#042A7B;
text-decoration: none;
}

a:hover {
color:#7D7D7D;
text-decoration: none;
}

a:active {
color:#042A7B;
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:#96D3FF;
}

.stripeMe tr.over td {
	background: #D6D6D6;
}

.thumbImage {
	margin:auto;
	width:auto;
	height:auto;	
	}
#gallery {
	width:600px;
	height:auto;
	}
.portfolio {
clear:both;
height:400px;
}

#show{
height:0px
}

.showimg {
clear:both;
height:174px;
margin-left:10px;
z-index: 99998;
}

.showimg img{
border:none;
}


#slideshow2 {	
clear:both;
height:200px;
}

#cont{
width:180px;
}

#contTest {
width:180px;
}

#label{
width:80px;
}

#captcha {
float:right;
margin-top:-38px;
}


#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; }

