/* Original Michael@oxidizepixel.com css creation */
/* CSS RELOADED */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn,  img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;

}
/* remember to define focus styles! */
:focus {outline: 0;}
body {
	background: url(images/bg.jpg); 
	font:76%/140% Arial,Helvetica,sans-serif;
	line-height: 150%;
	color: #444;
	text-align: center;
	background-position: top center;
	margin: 0 auto 0 auto;
}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
h1 {font-family: "Georgia", "Times New Roman", Times, serif;
font-style: normal;
font-weight: normal;
font-size: 18pt;
letter-spacing: 1px;
line-height: normal;
text-transform: capitalize;
text-decoration: none;
text-align: left;background-color:#000;color:#fff;padding:2px 3px;float:left;
	}
h2 {padding: 0 0 5px 0;font-family: Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:bold;color:#0066cc;}	
h3 {font-family: "Georgia", "Times New Roman", Times, serif;
font-style: normal;
font-weight: normal;
font-size: 18pt;
letter-spacing: 1px;
line-height: normal;
text-transform: capitalize;
text-decoration: none;
text-align: left;background-color:#fff;color:#0066cc;padding:2px 3px;float:left;
	}
h4 {padding:0 0 10px 0;font-family: "Georgia" , serif;font-size: 18pt;font-weight:normal;color:#0077bb;}	
h5 {display:inline;
text-decoration: none;
text-align: left;background-color:#000;color:#fff;padding:2px 3px;}
h6 {padding:0;margin:0;}
/* Links a href*/
a:link, a:visited {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;}
a.blocktext:link, a.blocktext:visited {text-decoration:none;color:white;background-color:#000;padding:5px;}
a.blocktext:hover {text-decoration:underline;}

.linksblue a:link, .linksblue a:visited {text-decoration:none;color:#0066cc;}
.linksblue a:hover {text-decoration:underline;}

#breadcrumb a:link, #breadcrumb a:visited {text-decoration:none;color:#aaa;}
#breadcrumb a:hover {text-decoration:underline;}
#breadcrumb2 a:link, #breadcrumb2 a:visited {text-decoration:none;color:#aaa;}
#breadcrumb2 a:hover {text-decoration:underline;}
h2 a:link, h2 a:visited {text-decoration:none;color:#0066cc;}
h2 a:hover {text-decoration:underline;}


#termsprivacyrepot a:link, #termsprivacyrepot a:visited {text-decoration:none;color:#0066cc;}
#termsprivacyrepot a:hover {text-decoration:underline;}


.tambahdetails a:link, .tambahdetails a:visited {text-decoration:none;color:#0066cc;}
.tambahdetails a:hover {text-decoration:underline;}

.listachieve li span a:link, .listachieve li span a:visited {text-decoration:underline;background:none;color:#333;padding:0;}

/*Navigation*/

#navam {float:left;margin:10px 0 0 60px;display:inline;}
#nav {list-style: none; margin: 0; padding: 0; }
#nav li { display: block; margin: 0; padding: 0; float: left; }
#nav li a { height: 60px; display: block; margin: 0; padding: 0; }

.activeNav a { background-position: 0 -60px !important; }
#nav a span { display: none; }

#nav-profiles, #nav-profiles a { width: 145px; display: block; background: transparent url(images/nav-profiles.gif) no-repeat 0 0; } 
#nav-news, #nav-news a { width: 85px; display: block; background: transparent url(images/nav-news.gif) no-repeat 0 0; } 
#nav-gallery, #nav-gallery a { width: 120px; display: block; background: transparent url(images/nav-gallery.gif) no-repeat 0 0; } 
#nav-nic, #nav-nic a { width: 220px; display: block; background: transparent url(images/nav-nic.gif) no-repeat 0 0; } 
#nav-store, #nav-store a { width: 160px; display: block; background: transparent url(images/nav-store.gif) no-repeat 0 0; } 
#nav-contacts, #nav-contacts a { width: 140px; display: block; background: transparent url(images/nav-contacts.gif) no-repeat 0 0; } 

#nav li a:hover { background-position: 0 -60px !important; }
/*--------------------------------------------------------------------*/
/*Navigation2*/

#navam {float:left;display:inline;}
#topnewsnav {list-style: none; margin: 0; padding: 0; }
#topnewsnav li { display: block; margin: 0; padding: 0; float: left; }
#topnewsnav li a { height: 100px; display: block; margin: 0; padding: 0; }

.activeNav22 a { background-position: 0 -100px !important; }
#topnewsnav a span { display: none; }

#nav-events, #nav-events a { width: 351px; display: block; background: transparent url(images/news-events.jpg) no-repeat 0 0; } 
#nav-nezblog, #nav-nezblog a { width: 280px; display: block; background: transparent url(images/news-nezblog.jpg) no-repeat 0 0; } 
#nav-nezletter, #nav-nezletter a { width: 309px; display: block; background: transparent url(images/news-nezletter.jpg) no-repeat 0 0; } 

/*#topnewsnav li a:hover { background-position: 0 -100px !important; }
--------------------------------------------------------------------*/

/*Navigation3*/

#navxxzczczxczx {float:left;display:inline;}
#navprof {list-style: none; margin: 0; padding: 0; }
#navprof li { display: inline; margin: 0; padding: 0; float: left; }
#navprof li a { height: 100px; display: block; margin: 0 0 10px 0; padding: 0; }

.activeNav233 a { background-position: 0 -100px !important; }
#navprof a span { display: none; }

#prof-profiles, #prof-profiles a { width: 400px; display: block; background: transparent url(images/prof-prof.gif) no-repeat 0 0; } 
#prof-album, #prof-album a { width: 400px; display: block; background: transparent url(images/prof-album.gif) no-repeat 0 0; } 
#prof-achivements, #prof-achivements a { width: 400px; display: block; background: transparent url(images/prof-achivements.gif) no-repeat 0 0; } 
#prof-movies, #prof-movies a { width: 400px; display: block; background: transparent url(images/prof-movies.gif) no-repeat 0 0; } 

#navprof li a:hover { background-position: 0 -100px !important; }
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/*Navigation4*/

#navam {float:left;display:inline;}
#topnewsnav2 {list-style: none; margin: 0; padding: 0; }
#topnewsnav2 li { display: block; margin: 0; padding: 0; float: left; }
#topnewsnav2 li a { height: 150px; display: block; margin: 0; padding: 0; }

.activeNav2222 a { background-position: 0 -150px !important; }
#topnewsnav2 a span { display: none; }

#nav-nic2, #nav-nic2 a { width: 330px; display: block; background: transparent url(images/nav-nic.jpg) no-repeat 0 0; } 
#nav-academy, #nav-academy a { width: 300px; display: block; background: transparent url(images/nav-academy.jpg) no-repeat 0 0; } 
#nav-indahood, #nav-indahood a { width: 330px; display: block; background: transparent url(images/nav-indahood.jpg) no-repeat 0 0; } 

/*#topnewsnav2 li a:hover { background-position: 0 -150px !important; }
--------------------------------------------------------------------*/
/* Start css */
#fakebody {background: url(images/fronthome.jpg) no-repeat;height:1000px;background-position: top center;}
#fakebody2 {background: url(images/testdalem.jpg) no-repeat;height:350px;background-position: top center;}
#logo {padding-top:65px;}
#conta940 {text-align: left;margin: 0px auto;padding: 0px;border:0;width: 940px;}
#conta960 {text-align: left;margin: 0px auto;padding: 0px;border:0;width: 960px;}
#conta960menu {text-align: left;margin: 0px auto;padding: 0px;border:0;width: 960px;}
#kertas {background: url(images/kertas.jpg) repeat-y;float:left;width:940px;}
.newsentry {width:700px;margin:20px 0 20px 180px;float:left;display:inline;}
.profileentry {width:410px;margin:20px 0 20px 0px;float:left;display:inline;}
.picgalentry {width:350px;margin:5px 0px 5px 0;float:left;display:inline;}
#breadcrumb {margin:20px 0 0 180px;float:left;display:inline; color:#aaa;}
#breadcrumb2 {margin:10px 0 10px 0;float:left;display:inline; color:#aaa;}
#breadcrumb3 {margin:0;float:left;display:inline; color:#000;}
.posted {float:left;width:100%;color:#aaa;}
.posted span {color:#0066cc;}
.imgleft {float:left;margin-right:10px;width:150px;padding-top:10px;}
.imgleft100 {float:left;margin-right:10px;padding-top:10px;}
.imgleft400 {float:left;margin-right:10px;width:400px;padding-top:10px;}
.imgleft2 {float:left;margin-right:5px;width:64px;}
.newsimgtext {float:left;}
.newsimgtext23 p {font-family:  Arial, sans-serif;font-style: normal;font-weight: normal;font-size: 12px;letter-spacing: 1px;line-height: 30px;text-transform: none;text-decoration: none;text-align: left;}
.newsimgtext p {font-family:  Arial, sans-serif;font-style: normal;font-weight: normal;font-size: 12px;letter-spacing: 1px;line-height: 30px;text-transform: none;text-decoration: none;text-align: left;}
.newsimgtext2 p {float:left;line-height:21px;}
#newsimgtext2felxds {overflow:auto;height:200px;width:380px;}
#oldpaper {background: url(images/oldpaper.jpg) no-repeat;height:640px;background-position: top center; }
#bodygallery {background: url(images/bggallery.jpg) no-repeat;height:1050px;background-position: top center; }
#bodygalleryvid {background: url(images/bggalvid.jpg) no-repeat;height:960px;background-position: top center; }
#bodygallerypic {background: url(images/bggalpic.jpg) no-repeat;height:820px;background-position: top center; }
#bodygallerymusic {background: url(images/bggalmusic.jpg) no-repeat;height:800px;background-position: top center; }
#topnews {background: url(images/topnews.jpg) no-repeat;height:80px;float:left;width:940px;}
#leftoldpaper {float:left;width:470px;margin:20px 0 0 0;}
#rightoldpaper {float:right;width:430px;height:500px;margin:35px 15px 0 0;}
#rightoldpaper p {color:#000;}
#gal-music {float:left;width:480px;}
	#galmusicpad {padding:140px 0 0 18px;float:left;width:300px;}
	#galmusicpadcat {padding:140px 0 0 18px;float:left;}
	#galvidpad {padding:210px 0 0 10px;float:left;}
	#galvidpadcat {padding:190px 0 0 0;float:left;width:110px;}
#gal-video {float:right;width:480px;}
#gal-pic {margin:30px 0 0 160px;float:left;width:720px;height:420px;overflow:auto;}
#gal-pic-page {margin:0px 0 0 160px;float:left;}
.galmustry li span {margin-right:10px;font-weight:bold;color:#000;}
.galmustry2 li {background: url(images/listcat.gif) no-repeat;padding:0 0 0 17px;}
.listachieve li {background: url(images/listach.gif) no-repeat;padding:0 0 0 27px;margin-bottom:14px;font-weight:bold;}
.listachieve li span {display:block;font-weight:normal}
#pagingmusic {margin-left:15px;}
#sheetpapertop {background: url(images/sheetpaper.jpg) no-repeat; height:80px;width:960px;}
#sheetpaper {background: url(images/sheetpaperbg.jpg); width:960px;float:left;}
#sheetpaperleft {float:left;width:280px;margin-left:10px;}
#sheetpaperright {float:right;width:640px;margin-right:10px;}
#nicpaper {background: url(images/nicpaper.jpg) no-repeat;height:150px;}
#sheetpaperleft p {font-family:  Arial, sans-serif;font-style: normal;font-weight: normal;font-size: 12px;letter-spacing: 1px;line-height: 30px;text-transform: none;text-decoration: none;text-align: left;}
#kiri600 p {font-family:  Arial, sans-serif;font-style: normal;font-weight: normal;font-size: 12px;letter-spacing: 1px;line-height: 28px;text-transform: none;text-decoration: none;text-align: left;}
#kiri600 {float:left;width:600px;margin:0 0 0 20px;}
#kanan300 {float:right;width:300px;margin:0 20px 0 0;}
#entryvideocat {float:left;clear:left;margin:30px 0 0 30px ;width:250px;height:360px;overflow:auto;}
#tinggivideo {clear:both;height:420px;}
#tinggivideo2 {clear:both;height:470px;}
#videoplayer {float:right;margin:80px 150px 0 0;}
.padding10 {padding:0 10px;}
#videoleft {float:left;width:450px;margin:60px 0 0 0;}
#videoright {float:left;width:390px;margin:100px 30px 0 90px;}
#picleft {float:left;width:430px;margin:60px 0 0 50px;}
#picleft p {font-family:  Arial, sans-serif;font-style: normal;font-weight: normal;font-size: 12px;letter-spacing: 1px;line-height: 30px;text-transform: none;text-decoration: none;text-align: left;}
#picright {float:right;width:400px;margin:60px 60px 0 0;overflow:auto;height:560px;}
#musicleft {float:left;width:440px;margin:40px 0 0 30px;}
#musicright {float:right;width:450px;margin:40px 30px 0 0;}
#musicleftconta {float:left;height:440px;overflow:auto;width:440px;padding:10px 0;}
#musicrightconta {float:right;height:450px;overflow:auto;width:450px;padding:10px 0;}
.storeinsidetext {font-family:  Arial, sans-serif;font-style: normal;font-weight: normal;font-size: 12px;letter-spacing: 1px;line-height: 30px;text-transform: none;text-decoration: none;text-align: left;}
.storeinsidetextprice {font-size:12pt;font-weight:bold;}
.floatleftaja {float:left;width:400px;}
#storeimagesinside {background-color:#fff;float:left;}
#backtohome {margin-top:100px;}
.peal {background: url(images/peal.gif) no-repeat;height:30px;width:38px;text-align:center;color:#fff;font-weight:bold;font-size:12pt;padding:12px 0 0 0;margin:0 10px 0 0;float:left;}
.listbox {background:#000;width:420px;padding:5px;}
.listbox .boldblue {color:#0066cc; font-weight:bold;margin:0;display:inline;}
.listbox .linksblue {color:#0066cc; font-weight:bold;margin:0;}
.listalbum .operatorrbt li {background: url(images/bullet.gif) no-repeat;height:16px;padding:0 0 0 14px;color:#ff0066;font-weight:bold;width:200px;margin:0;}
.listalbum .operatorrbt li span {color:#333;width:104px;margin-right:10px;}
.listalbum .albumrbt {background:#ccc;margin:0;}
.listalbum {margin-bottom:10px;width:420px;}
/* Picture imagemap */
#allthetools {background-repeat:no-repeat;background-position: center center;}
#gmap {display:block;  width:960px; height:600px; background:url(images/tesprof.jpg); position:relative; margin:0;}
#gmap a { font-family:arial, sans-serif; font-size:1.2em; font-weight:bold;display:none; }

a#profiles {color:#fff;display:block; width:600px; height:0; padding:100px 0 0 0; overflow:hidden; position:absolute; left:0px; top:50px;}
* html a#profiles {height:180px; he\ight:0;}
a#profiles:hover { height:180px;overflow:visible;}

a#gallery {color:#fff;display:block; width:360px; height:0; padding:100px 0 0 0; overflow:hidden; position:absolute; left:600px; top:100px;}
* html a#gallery {height:150px; he\ight:0;}
a#gallery:hover {height:150px;overflow:visible;}

a#news {color:#fff;display:block; width:360px; height:0; padding:100px 0 0 0; overflow:hidden; position:absolute; left:0px; top:300px; }
* html a#news {height:200px; he\ight:0;}
a#news:hover {overflow:visible;}

a#nic {color:#000; display:block; width:300px; height:0; padding:100px 0 0 0; overflow:hidden; position:absolute; left:360px; top:300px;}
* html a#nic {height:200px; he\ight:0;}
a#nic:hover {overflow:visible;}

a#gallery2 {color:#fff;display:block; width:360px; height:0; padding:100px 0 0 0; overflow:hidden; position:absolute; left:600px; top:300px;}
* html a#gallery2 {height:150px; he\ight:0;}
a#gallery2:hover {height:150px;overflow:visible;}

a#contacts {color:#fff;display:block; width:150px; height:0; padding:100px 0 0 0; overflow:hidden; position:absolute; left:70px; top:500px;}
* html a#contacts {height:80px; he\ight:0;}
a#contacts:hover {height:80px;overflow:visible;}

#bajustore {float:right;margin-right:89px;}
#dalembaju {background: url(images/baju.png) no-repeat;height:240px;width:540px;}
.bajukiri {margin-left:48px;float:left;}
.bajukanan {margin-right:58px;float:right;}
#footer {clear:both;height:130px;background: url(images/bgfooter.png) repeat-x; text-align:left;color:white;padding-top:10px;}
#conta960foot {text-align: left;margin: 0px auto;padding: 0px;border:0;width: 960px;}
#footer a:link, #footer a:visited {text-decoration:none;color:white;}
#footer a:hover {color:orange;}
.footleft {float:left;}
.footright {float:right;text-align:right;}
.storeentry {width:180px;float:left;background-color:#cdcdcd;padding:10px;margin:0 10px 10px 0;}



#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#000;
	padding:2px 5px;
	color:#fff;
	width:200px;
	display:none;
	}

	
/* Page Numbers */
#paging {float:left;margin:0 0 20px 180px;display:inline;}
.pages {padding: 1em 1em 1em 0;margin: 1em 0;clear: left;font-size: 95%;}
.pages a, .pages span {display: block;float: left;padding: 0.2em 0.5em;margin-right: 0.1em;border: 1px solid #fff;background: #fff;}
.pages span.current {border: 1px solid #2E6AB1;font-weight: bold;background: #2E6AB1;color: #fff;}
.pages a {border: 1px solid #333;text-decoration: none;}
.pages a:hover {border-color: #000;background-color:#000;color:white;}
.pages a.nextprev {font-weight: bold;}
.pages span.nextprev {color: #666;}
.pages span.nextprev {border: 1px solid #ddd;color: #999;}
.pages .nextprev-next {float: right;}

/********************slideshow*******************/

#dhtmlgoodies_slideshow{
	width:400px;	/* Total width of slideshow */


}

#previewPane{
	border:1px solid #CCCCCC;
	margin-bottom:10px;	
	text-align:center;
	vertical-align:middle;
	padding-top:10px;

	position:relative;
	
	/* CSS HACK */
	height: 332px;	/* IE 5.x */
	height/* */:/**/320px;	/* Other browsers */
	height: /**/320px;
			
}
#previewPane img{
	line-height:400px;
}
#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
	font-style:italic;
	text-align:center;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
	font-size:0.9em;
}
#galleryContainer{
	
	height:52px;	/* Height of the images + 2 */
	border:1px solid #CCCCCC;
	position:relative;
	overflow:hidden;
	padding:1px;
	
	/* CSS HACK */
	height: 54px;	/* IE 5.x - Added 2 pixels for border left and right */
	height/* */:/**/52px;	/* Other browsers */
	height: /**/52px;
			
}
#arrow_left{
	position:absolute;
	left:0px;
	z-index:10;
	background-color: #FFF;
	padding:1px;
}
#arrow_right{
	position:absolute;
	right:0px;
	z-index:10;
	background-color: #FFF;
	padding:1px;		
}
#theImages{
	position:absolute;
	height:50px;
	left:40px;
	width:100000px;
	
}
#theImages #slideEnd{
	float:left;
}
#theImages img{
	float:left;
	padding:1px;
	filter: alpha(opacity=50);
	opacity: 0.5;
	cursor:pointer;
	border:0px;
}

#waitMessage{
	display:none;
	position:absolute;
	left:150px;
	top:150px;
	background-color:#FFF;
	border:3px double #000;
	padding:4px;
	color:#555;
	font-size:0.9em;
	font-family:arial;	
}

#theImages .imageCaption{
	display:none;
}

/*--------------------------------------------------------------------*/
.list ul {
	padding: 0;margin:0;
	float:left;
} 
#cat-bg {background: url(images/cat-bg.gif) repeat-y;float:left;}

.tesclass {
		display:block;
  	margin-bottom: 1px;
  	list-style-type: none;
  	background: url(images/bg-list.gif) no-repeat 0 8px;
  	padding: 2px 0px 2px 26px;margin-left:5px;
}

.list  li  a {
	display: block;
	margin: 0px;
	height:auto !important;color:#333;
	list-style-type: none;
}
 * html #work-list li a {  /* make hover effect work in IE */
}
.list  li  a:hover  {
	margin: 0px;
	color:#fff;
	background: transparent url(images/hover.gif) ;
	list-style-type: none;
}
.activetesc {
	margin: 0px;
	color:#fff;
	background: transparent url(images/hover.gif);
	list-style-type: none;
}
.activetesc a:link, .activetesc a:visited {color:white;}
/*--------------------------------------------------------------------*/
.listkedua ul {
	padding: 0;margin:0;
	float:left;
} 
#cat-bg {background: url(images/cat-bg.gif) repeat-y;float:left;}

.tesclasskedua {
		display:block;

  	list-style-type: none;
  	background: url(images/bg-list.gif) no-repeat;
  	padding: 2px 0px 2px 26px;margin-left:5px;
}

.listkedua  li  a {
	display: block;
	margin: 0px;
	height:auto !important;color:#000;
	list-style-type: none;
}
 * html #work-list li a {  /* make hover effect work in IE */
}
.list  li  a:hover  {
	margin: 0px;
	color:#fff;
	background: transparent url(images/hover.gif) ;
	list-style-type: none;
}
/*-------------------*/
#contactForm fieldset{font-size: 12px; border: none; margin: 10px 0; padding:0; text-align: left; }
#contactForm legend {display:none;}
#contactForm ol {padding:0; margin:0;}
#contactForm li {list-style: none; padding:0;}
#contactForm label {color: #464A52; display: block; line-height:20px; padding: 10px 0 5px 0; text-align:left; vertical-align:top; }
#contactForm label span.required {color: #AB0101; font-weight: bold}
#contactForm input {width: 400px; font-size:1.2em; padding:3px; vertical-align:middle; background: #FFFFFF;}
#contactForm textarea {width: 100%; height:250px; padding:3px; background: #FFFFFF; font:12px Helvetica, Arial, Verdana, san-serif;}
#contactForm input.submitButton {width:auto; text-align: center; margin: 20px 0}
/*-------------------*/
#registerForm fieldset{font-size: 12px; border: none; margin: 10px 0; padding:0; text-align: left; }
#registerForm legend {display:none;}
#registerForm ol {padding:0; margin:0;}
#registerForm li {list-style: none; padding:0;}
#registerForm label {color: #464A52; display: block; line-height:20px; padding: 10px 0 5px 0; text-align:left; vertical-align:top; }
#registerForm label span.required {color: #AB0101; font-weight: bold}
#registerForm input {width: 400px; font-size:1.2em; padding:3px; vertical-align:middle; background: #FFFFFF;}
#registerForm textarea {width: 100%; height:75px; padding:3px; background: #FFFFFF; font:12px Helvetica, Arial, Verdana, san-serif;}
#registerForm input.submitButton {width:auto; text-align: center; margin: 20px 0}
.entryvideo {background: url(images/sheetpaperbg.jpg);width:200px;padding:10px;margin:0 0 5px 0;height:30px;}
.nowplaying {background:#cc0000;}
.albumimage {float:left;margin-right:10px;}
.boldblue {color:#0066cc; font-weight:bold;}
#noteitbg {background: url(images/noteit-bg.jpg); width:300px;}
#topnoteit {background: url(images/top-noteit.jpg) no-repeat; width:300px;height:50px;}

/* menu drop down*/
#dhtmlgoodies_menu{		
	font-family:arial;	/* Font for main menu items */
	width:280px;	/* Width of main menu */
	
}
#dhtmlgoodies_menu	li{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;	/* No margin - needed for Opera */
}
#dhtmlgoodies_menu ul{	
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
}
#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled  - sub menu items*/
	padding-left:10px;
}
#dhtmlgoodies_menu	li a{	/* Main menu links */
	text-decoration:none;	/* No underline */
	color:#000;	/* Black text color */
	
	height:20px;	/* 20 pixel height */
	line-height:20px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
  	background: url(images/bg-listgold.gif) no-repeat 255px 4px;
  	padding: 2px 0px 2px 10px;



	display:block;
}
#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	color:#FFF;
	background:#a38630;
}
.dhtmlgoodies_subMenu{
	visibility:hidden;
	position:absolute;
	overflow:hidden;

	background-color:#a38630;
	font-family:arial;
	text-align:left;

}
.dhtmlgoodies_subMenu ul{
	margin:0px;
	padding:0px;	
}
.dhtmlgoodies_subMenu ul li{
	list-style-type:none;
	margin:0px;
}
.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
	white-space:nowrap;	/* No line break */
	text-decoration:none;	/* No underline */
	color:#fff;	/* Black text color */
	
  	background: url(images/bg-listgold2.gif) no-repeat 5px 5px;
	line-height:16px;	/* 16 pixels height */
	padding:4px 30px 4px 26px;	/* 1px of "air" inside */
	
	display:block;	/* Display as block - you shouldn't change this */
}
.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
text-decoration:underline;
}

.left580 {float:left;width:640px;}
.right280 {float:right;width:280px;}

.leftstoreinside {float:left;width:400px;}
.rightstoreinside {float:right;width:240px;text-align:right;}
/* Table cart */
	#ys_cart a img { border:0; }
	#ys_cart table.ys_basket { border-bottom:1px solid #ccc;width:100%; }
		table.ys_basket { border-collapse:collapse;font:11px/11px Arial,arial,verdana,sans-serif;width:300px; }
		table.ys_basket th,table.ys_basket td { empty-cells:show;padding:5px;border:1px solid #ccc;vertical-align:top;white-space:normal; }
		table.ys_basket thead th { padding:3px 6px;background:#eee;color:#000000;font:bold 11px Verdana,arial,verdana,sans-serief; }
		table.ys_basket thead tr.ys_head th {font-family:Verdana,arial,verdana,sans-serief;color:#FFFFFF;background:#a38630;border-width:0;margin:0;padding:3px 6px; }
			.ys_sideCart table.ys_basket thead th { text-align:left; }
			.ys_sideCart table.ys_basket thead th.ys_last { text-align:right; }
		table.ys_basket .ys_first { border-left-width:0; }
		table.ys_basket .ys_last { border-right-width:0;white-space:nowrap; }
		table.ys_basket tr.ys_lastRow td { border-bottom-width:0; }
		/* stripe your rows if you want */
		table.ys_basket tr.ys_oddRow {  }
		table.ys_basket tr.ys_evenRow {  }
		table.ys_basket tbody td input.text { text-align:center;width:30px; }
		table.ys_basket tbody td img { float:left;margin-right:10px; }
		table.ys_basket tbody td strong { font-weight:bold; }

		/*CG*/
		table.ys_basket tbody td span.ys_itemInfo {width: 170px;}
					table.ys_basket tbody td span.ys_itemInfo strong {  }
					table.ys_basket tbody td span.ys_itemInfo em { font-style:normal;display:block;margin-top:5px; }
					table.ys_basket tbody td ul.ys_itemOptions { margin:0;padding:0; }
						ul.ys_itemOptions li { margin:0;padding:0;line-height:12px;list-style:none; }
						table.ys_basket .ys_items { text-align:left; }
						table.ys_basket .ys_options { text-align:left; }
						table.ys_basket .ys_unitPrice { text-align:center; }
						table.ys_basket .ys_quantity { text-align:center; }
						table.ys_basket .ys_inStock { text-align:center; }
						table.ys_basket .ys_cost { text-align:right; }
						table.ys_basket span.ys_giftCertIcon { background:url(https://store1.yimg.com/Img/gift_small.gif) 0 2px no-repeat;height:17px;display:block;float:left;width:18px;overflow:hidden; }
						table.ys_basket tr.ys_cartEmpty td { text-align:center;font-weight:bold;padding:10px;color:#f00; }
					table.ys_basket tbody td ul#ys_itemOptions { margin:0;padding:0; }
					table.ys_basket tbody tr.ys_updateQty { background:#eee; }
						ul#ys_itemOptions li { margin:0;padding:0;line-height:12px;list-style:none; }
					table.ys_basket tr.ys_orderLine td { font-weight:bold; }
						table.ys_basket tr.ys_orderLine td.ys_first { text-align:right; }
					table.ys_basket tr.ys_orderLine td img { float:none;display:inline; }
					table.ys_basket tr.ys_orderLine td.ys_last { font-weight:normal; }

			/* Sections */
			.ys_majorSection { font-family:arial,verdana,sans-serif;font-size:12px;width:100%; }
			/* no borders on major sections for onePage flow */
			#ys_onePage .ys_majorSection, #ys_shipBillPage .ys_majorSection { border-width:0;width:auto; }
			/* --------------------------------------------- */
				.ys_majorSection h6 { background:#a38630;color:#FFFFFF;font-family:Verdana,verdana,sans-serif;margin:0;padding:3px 6px;font-size:11px; }
				.ys_majorSection h4 { border-bottom:1px solid #eee;background:#eee;color:#000000;font-family:Verdana,arial,verdana,sans-serif;padding:3px 6px;font-size:11px; }
				.ys_majorSection h5 { margin:0 0 10px 0; }
					.ys_majorSection h4 span { display:block; }
					.ys_majorSection h4 span.ys_first { float:left;text-align:left; }
					.ys_majorSection h4 span.ys_edit { float:right;text-align:right; }
				.ys_majorSection .ys_subSection { padding:6px;overflow:hidden;zoom:1; }
				.ys_majorSection fieldset { font:11px/12px arial,verdana,sans-serif;border:0; }
				.ys_majorSection fieldset.ys_merchFields { clear:left; }
				.ys_majorSection label { color:#000000;font-family:Arial,sans-serif;display:block;padding-bottom:10px !important;padding-bottom:8px; }
					.ys_subSection .ys_subSection { padding:0; }
					.ys_subSection fieldset { font:11px/12px arial,verdana,sans-serif;border:0;margin:0;padding:0; }
					.ys_subSection fieldset label.r1 { display:inline;margin-bottom:0; }
					.ys_subSection fieldset label input.checkbox { display:inline;padding-right:10px;margin-bottom:1px; }
						/* Customizations per subSection */
					#ys_billingAddress { overflow:hidden;  }
					#ys_shippingOptions fieldset label { padding-bottom:0 !important;padding-top:1em; }
					#ys_shippingOptions fieldset label#labelmerchant-selected-shipping-methods { padding-top:0; }
					#ys_downloadMessage { clear:left; }
					#ys_payment fieldset label strong { margin:0;padding:1px 0; }
						/* Customizations per element */
						#ys_billTo ul, #ys_billTo ul li { list-style:none;margin:0;padding:0; }
						.ys_subSection fieldset ul#ys_billToAddress { float:left; }
							p#ys_billToEmail { clear:left; }
						.ys_subSection fieldset div#ys_billingInputs {height: 1%;}
						.ys_subSection fieldset label#labelshipping-city,
						.ys_subSection fieldset label#labelbilling-city,
						.ys_subSection fieldset label#labelshipping-state-for-shipping-calculator,
						.ys_subSection fieldset label#labelShipMethod { float:left;padding-right:10px; }
					#ys_cartPage #labelShipMethod { padding-top:12px; }
						.ys_subSection fieldset label#labelshipping-zip,
						.ys_subSection fieldset label#labelbilling-zip,
						.ys_subSection fieldset label#labelmerchant-selected-shipping-methods { clear:left;float:left;padding-right:10px; }
						.ys_subSection fieldset label#labelshipping-country,
						.ys_subSection fieldset label#labelbilling-country { clear:left; }
						label#labelcard-type { float:left;padding-right:10px; }
						label#labelcard-type strong { display:block; }
						label.ys_radioGroup { float:none !important; }
						label strong.ys_radioLabel { display:block;float:none; }
						label#labelcard-number {   }
						label#labelcard-exp-month { clear:left;float:left;padding-right:10px; }
						#ys_onePage #ys_paymentMethod select,
						#ys_shipBillPage #ys_paymentMethod select,
						#ys_shipBillPage #labelshipping-state select,
						#ys_onePage #labelshipping-state select,
						#ys_shipBillPage #labelbilling-state select,
						#ys_onePage #labelbilling-state select { width:100px !important; }
						/* firefox 1.5 issue with option widths */
						* > ys_onePage #ys_paymentMethod option,
						* > #ys_shipBillPage #ys_paymentMethod option { width:100px; }
						label#labelcard-exp-year { float:left; } 
				#ys_cartPage label#labelshipping-country { clear:none; }
							fieldset#ys_couponFieldset { position:relative; }
								#ys_couponFieldset .ys_secondary {  }
							fieldset#ys_couponFieldset input#gc-redemption-code{ float:left;margin-right:10px; }
							label#labelgift-wrap-checkbox strong,
							label#labelgmk-enabled strong,
							label#labelratings strong,
							label#payUsingCreditCard strong,
							label#payUsingPaypal strong,
							label#notSameAsShipping strong,
							label#sameAsShipping strong,
							label#labelgift-wrap-checkbox input,
							label#labelgmk-enabled input,
							label#labelratings input,
							label#payUsingCreditCard input,
							label#payUsingPaypal input,
							label#notSameAsShipping input,
							label#sameAsShipping input { display:inline;font-weight:normal; }
							label#labelccSelectedRadio strong,
							label#labeluseShippingRadio strong,
							label#labeluseBillingRadio strong,
							label#labelppSelectedRadio strong {display:inline;font-weight:bold; }
							div#billCreditCard { height:auto !important;height: 1em; }
							.ys_subSection fieldset label.radio input,
							.ys_subSection fieldset label.radio em,
							.ys_majorSection label.checkbox strong,
							.ys_majorSection label.ys_plainText em,
							.ys_majorSection label.ys_plainText strong { display:inline; }
				.ys_majorSection label strong { display:block;font-weight:normal; }
					.ys_subSection fieldset label input {  }
					/* #ys_shipBillPage commented out since ys_shipBillShipping info is only on two configs */
					#ys_shipBillShippingInfo .ys_subSection fieldset label input.text,
					#ys_shipBillPage #ys_shipBillBillingInfo .ys_subSection fieldset label input.text { width:110px; }
					#ys_shipBillShippingInfo .ys_subSection fieldset label select,
					#ys_shipBillBillingInfo .ys_subSection fieldset label select { width:200px; } 
				.ys_majorSection label em, 
				.ys_majorSection em { display:block; }
