body {
	padding:0;
	margin:0;
	font-family:Arial,Helvetica,sans-serif !important;
	background:url(images/bodyBg.jpg) 0 0 repeat-x #fff;
	color:#000;
}
div, img, p, form, input, h1 {
	padding:0;
	margin:0;
}
ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
a {
	outline:none;
	}
	
.specer {
	line-height:0;
	font-size:0;
	clear:both;
}

div#container {
	width:984px;
	margin:0 auto;
	position:relative;
	padding:504px 0 48px;
}


/* sitemap */
div#container a.sitemap {
	position:absolute;
	left:588px;
	top:25px;
	z-index:2;
	display:block;
	height:12px;
	width:48px;
	background-color:inherit;
	background:url(images/sitemapBg.gif) 0 0 no-repeat;
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#FFE116;
	padding:0 0 0 17px;
	text-decoration:none;
}
div#container a.sitemap:hover {
	color:#fff;
	background-color:inherit;
	}


/* header */
div#header {
	width:984px;
	height:504px;
	background:url(images/headerBgTop.jpg) 0 0 no-repeat;
	position:absolute;
	left:0;
	top:0;
}

#logo {
	display:block;
	position:absolute;
	top:23px;
	left:54px;
	z-index:1;
}
div#header p.slogan {
	width:479px;
	height:26px;
	background:url(images/slogan.gif) 0 100% no-repeat;
	display:block;
	text-indent:-40000px;
	margin:0 0 0 455px;
}


/* top navigation */
#navigation{
	width:880px;
	position:absolute;
	left:0;
	top:115px;
	z-index:2;
}
#navigation ul{
	width:881px;
	height:33px;
	margin:22px 0 0 54px;
	background:url(images/navigation-bg.gif) 0 0 repeat-x;
}

#navigation ul li {
	float:left;
	background:url(images/navDivider.gif) right 0 no-repeat;
	padding:0 8.5px;	
	position:relative;
}
#navigation ul li a {
	height:33px;
	display:block;	
	float:left;
	text-decoration:none;
	font:bold 14px/33px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:0pt 8px 0px 8px;
	background-color:inherit;
}
#navigation ul li home{
	padding:0 1px 0 10px;
	}
#navigation ul li a:hover, #navigation ul li a.current{
	background:url(images/hover-bg.gif) 0 0 repeat-x;
	color:#FFE826;
	}
#navigation ul li.bgclear {
	background:none;
	padding:0;
}



#navigation ul li#menu-618 ul li {
	float:left;
	background:url(images/navDivider.gif) right 0 no-repeat;
/*	padding:0 1px 0 0;	*/
	padding:0 15px;
	position:relative;
}



#navigation ul li#menu-618 ul li a{
	display:block;
	float:left;
	text-decoration:none;
	font:bold 14px/33px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:0pt 8px 0px 8px;
	background-color:inherit;
	margin:0px;
	background:#9D3C9A url(images/dropdotted.gif) repeat-x 0 100%;
}



#navigation ul li#menu-618 ul li a:hover, #navigation ul li#menu-618 ul li a.current{
	color:#FFE826;
	}



/* body part */
div#bodypart {
	width:984px;
	background:url(images/bodyTopShadow.jpg) 0 -1px no-repeat;
}
/* body left panel */
div#bodypart div#leftPannel {
	width:600px;
	/*padding:24px 0 0 54px;*/
	padding:25px 0 0 54px;
	float:left !important;
}
div#leftPannel h1.welcome {
	width:476px;
	height:23px;
	display:block;
	text-indent:-40000px;
	background:url(images/welcome.jpg) 0 0 no-repeat;
}
.content {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#800B7B;
	background-color:inherit;
	padding:0 0 10px;
}
.content a {
	text-decoration:none;
	color:#000;
	background-color:inherit;
/*	border-bottom: 1px dashed #800B7B;*/
}
.content a:hover {
	color:#B543AE;
	background-color:inherit;
}
/* our clints */
div#leftPannel p.clients {
	display:block;
	width:109px;
/*	height: 92px;	*/
	height: 42px;
	text-indent:-40000px;
	background:url(images/ourclients.jpg) 0 100% no-repeat;
	font-size:0;
}
div#leftPannel a.catalog {
	display:block;
	width:615px;
	height:50px;
	background:url(images/Cataloge.jpg) 0 0 no-repeat;
	text-indent:-10000px;
	/*margin:161px 0 0;*/
}
div#leftPannel a.cataloghome {
	display:block;
	width:615px;
	height:50px;
	background:url(images/Cataloge.jpg) 0 0 no-repeat;
	text-indent:-10000px;
	margin:16px 0 0;
	border-bottom: 0px solid;
}
div#leftPannel a.catalog:hover {
	background-position:0 -50px;
	}
ul.rightPannel {
	width:240px;
	float:left;
	margin:24px 0 0 30px;
}
ul.rightPannel li {
	padding:0 0 15px;
}
ul.rightPannel li a {
	display:block;
	width:240px;
	height:110px;
	text-indent:-10000px;
}
ul.rightPannel li a.catalog_link {
	background:url(images/productservice.jpg) 0 0 no-repeat;
}
ul.rightPannel li a.photo {
	background:url(images/photoGallery.jpg) 0 0 no-repeat;
}
ul.rightPannel li a.hot {
	background:url(images/whatHot.jpg) 0 0 no-repeat;
	height: 100px;	
}
ul.rightPannel li a.signup {
	background:url(images/newsletter.jpg) 0 0 no-repeat;
}
ul.rightPannel li a:hover {
	background-position:0 -110px;
	}
	
ul.rightPannel a {
  border-bottom: 0px solid;
}	
/* footer */
div#footer {
	width:984px;
	height:29px;
	padding:11px 0 0;
	background:url(images/footerBg.jpg) 0 0 repeat-x #861781;
	color:#FFE116;
	position:absolute;
	left:0;
	bottom:0;
}
div#footer p.copy {
	font:12px/12px  Arial, Helvetica, sans-serif; 
	text-align:center;
	height:12px;
	width:500px;
	margin:0 auto;
}
/* flash */
div.flashHome {
	position:absolute;
	left:51px;
	top:170px;
	width:884px;
	height:304px;
	z-index:1;
}
div.flashLogo {
/*	position:absolute;	*/
	left:51px;
	top:700px;
	z-index:3;
	width:615px;
	height:140px;
}

/*Inner Pages*/

div#leftPannel p.heading, div#leftPannel h1 {
	font:bold 21px/23px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:0 0 10px;
}

div#leftPannel p.heading span, div#leftPannel h1 span {
	color:#ffe116;
	background-color:inherit;
}

div#leftPannel p.subHeading {
	font:bold 17px/50px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}

div#leftPannel p.subHeading span {
	color:#B907B1;
	background-color:inherit;
}

div#leftPannel p.title {
	font:bold 14px/35px Arial, Helvetica, sans-serif;
	color:#BD40B9;
	background-color:inherit;
	font-style:italic;
}

div#leftPannel ul.list {
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#800B7B;
	background-color:inherit;
	padding:0 0 0 20px;
	}

div#leftPannel ul.list li.botpad {
	padding:0 0 10px 10px;
	}

div#leftPannel ul.list li {
	background:url(images/bulet.gif) 0 9px no-repeat;
	padding:0 0 0 10px;
	float:left;
	width:175px;
	margin:0 5px;
	}
div#leftPannel ul.list li.nobul{
	background:none;
	}

div#leftPannel ul.list li a {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	background-color:inherit;
	padding:4px 0;
	}
div#leftPannel ul.list li a:hover {
	color:#B543AE;
	background-color:inherit;
	text-decoration:none;
	}

div#leftPannel ul.listtwo {
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#800B7B;
	background-color:inherit;
	padding:0 0 0 20px;
	}

div#leftPannel ul.listtwo li {
	background:url(images/bulet.gif) 0 9px no-repeat;
	padding:0 0 0 10px;
	float:left;
	width:200px;
	margin:0 5px;
	}
div#leftPannel ul.listtwo li.botpad {
	padding:0 0 10px 10px;
	}

div#leftPannel ul.listtwo li a {
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	background-color:inherit;
	}

div#leftPannel ul.listtwo li a:hover {
	color:#B543AE;
	background-color:inherit;
	text-decoration:none;
	}

div#leftPannel ul.list2 {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#800B7B;
	background-color:inherit;
	padding:0 20px 20px 5px;
	float:left;
	width:170px;
	}

div#leftPannel ul.list2 li.botpad {
	padding:0 0 10px 10px;
	}

div#leftPannel ul.list2 li {
	background:url(images/bulet.gif) 0 5px no-repeat;
	padding:0 0 7px 10px;
	width:160px;
	margin:0 5px;
	}
div#leftPannel ul.list2 li.nobul{
	background:none;
	}
div#leftPannel ul.list2 li a {
	text-decoration:none;
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
div#leftPannel ul.list2 li a:hover {
	color:#B543AE;
	background-color:inherit;
	text-decoration:none;
	}
.star {
	color:#000;
	background-color:inherit;
	font:italic 14px/14px "Times New Roman", Times, serif;
	}
.star span {
	color:#FF0000;
	background-color:inherit;
	}
form#newsletter {
	width:370px;
	padding:15px 30px 30px 20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#800B7B;
	}
form#newsletter label {
	display:block; 
	height:26px;
	position:relative;
	line-height:26px;
	font-weight:bold;
	color:#800B7B;
	width:400px;
	font-size:12px;
	margin:0 0 10px;
	}
form#newsletter label input {
	display:block;
	position:absolute;
	top:3px;
	right:30px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#A2048E;
	border:1px solid #861280;
	background: #F6EBF6;
	width:148px;
	height:15px;
	padding:3px 0 3px 5px;
	}
form#newsletter label span {
	color:#FF0000;
	background-color:inherit;
	font-size:14px;
	}
form#newsletter input#button {
	border:none;
	display:block;
	width:70px;
	height:25px;
	padding:0 0 0 70px;
	text-indent:-2000px;
	float:right;
	margin:15px 0 0 13px;
	cursor:pointer;
	}
form#newsletter input.refresh {
	background:url(images/refresh.gif) 0 0 no-repeat;
	}
form#newsletter input.signup {
	background:url(images/signup.gif) 0 0 no-repeat;
	}

div#leftPannel ul.site{
	padding:0 0 10px 20px;
	}
div#leftPannel ul.site li{
	background:url(images/bulet.gif) 0 5px no-repeat;
	padding:0 0 12px 15px;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#800B7B;
	background-color:inherit;
	}
div#leftPannel ul.site li ul{
	padding:10px 0 0 0;
	}
div#leftPannel ul.site li a{
	text-decoration:none;
	color:#000;
	background-color:inherit;
	}
div#leftPannel ul.site li a:hover{
	color:#B543AE;
	background-color:inherit;
	}
	
div#leftPannel ul.picgal{
	padding:0 0 10px 20px;
	width:200px;
	float:left;
	}
div#leftPannel ul.picgal li{
	background:url(images/bulet.gif) 0 9px no-repeat;
	padding:0 0 0 15px;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#800B7B;
	background-color:inherit;
	}
div#leftPannel ul.picgal li a{
	text-decoration:none;
	color:#000;
	background-color:inherit;
	}
div#leftPannel ul.picgal li a:hover{
	color:#B543AE;
	background-color:inherit;
	}
/* Anchor Edited by Cakkavati Kusuma */
div#leftPannel p.top a{
	text-align:right;
	background:url(images/gtop-arrow.gif) 0 0 no-repeat;
	padding:0 0 0 18px;
	text-decoration:none;
	display:none;
	width:70px;
	margin:0 0 0 510px;
	background-color:inherit;
/*  position:fixed;*/
  bottom:0px;
  z-index:100;
	}

	
div#leftPannel img.picright{
	float:right;
	display:block;
	margin:0 0 15px;
	}
div#leftPannel img.picleft{
	float:left;
	display:block;
	margin:0 0 15px;
	}
div#leftPannel div.pictures{
	float:left;
	width:295px;
	}
div#leftPannel img.pic{
	display:block;
	margin:0 0 15px;
	}
div#leftPannel p.floatright{
	float:right;
	width:295px;
	display:block;
	}
div#leftPannel p.floatleft{
	float:left;
	width:300px;
	display:block;
	}

/** Created by Cakkavati Kusuma for Primary Menu Drop Down **/
ul#nice-menu-0 li#menu-274 {
	float:left;
	background: none;
	padding:0 1px 0 0;
	position:relative;
}


ul#nice-menu-0 li ul {
	position:absolute;
	top:32px;
	left:0;
	margin:0;
	z-index:1000;
	width:150px;
	background:none;
	}

ul#nice-menu-0 li ul li {
  float:none;
  width: 150px;
}

ul#nice-menu-0 li ul li a{
	width:100%;
	background:url(images/dropdotted.gif) 0 100% repeat-x #9D3C9A;
}

ul#nice-menu-0 li ul li a:hover{
	background:url(images/dropdotted.gif) 0 100% repeat-x #9D3C9A;
	color:#ffe116;
}

/** Created For Secondary Links **/
ul#nice-menu-1{
  width:875px !important;
  height:32px;
  margin-top:-30px;
  margin-left: 51px;
  float: left;
  background:url(images/menu-bg.gif) 0 0 repeat-x;
  padding-left: 10px;

}

ul#nice-menu-1 li{
	float:left;
	padding:0 0 0;
	position:relative;
}

ul#nice-menu-1 li a{
  display:block;
	height:33px;
	text-decoration:none;
	font:bold 13px/32px Georgia,"Times New Roman",Times,serif;
	color:#fff;
  padding: 0 20px 0 50px;
	background:url(images/navDivider.gif) 0 0 no-repeat;

}

ul#nice-menu-1 li a:hover{
  display:block;
	height:32px;
	text-decoration:none;
	color:#FFE116;
}

ul#nice-menu-1 li ul{
	width: 200px;
	left:0;
	margin-top:33px;
}

ul#nice-menu-1 li ul li{
  width: 200px;
  margin-left: 0px;
}

ul#nice-menu-1 li ul li a{
  background:url(images/dropdotted.gif) 0 100% repeat-x #9D3C9A;
  color:#fff;
  padding-left: 20px;
}

ul#nice-menu-1 li#menu-784 a{
  background: transparent url(images/corporate.gif) no-repeat scroll;
   background-image:none;
  /*color:#fff;*/
  background-position: 15px 0;  
}

ul#nice-menu-1 li#menu-784 ul{
  margin-left: -10px;
}


ul#nice-menu-1 li#menu-784 ul li a{
  background:url(images/dropdotted.gif) 0 100% repeat-x #9D3C9A;
  /*color:#fff;*/
  padding-left: 25px;
}

ul#nice-menu-1 li#menu-784{
  background: transparent url(images/corporate.gif) no-repeat scroll;
  color:#fff;
  background-position: 15px 0;
}

ul#nice-menu-1 li#menu-796{
  background: transparent url(images/tradeS.gif) no-repeat scroll;
  color:#fff;
  background-position: 15px 0;
}

ul#nice-menu-1 li#menu-800 {
  background: transparent url(images/barM.gif) no-repeat scroll;
  color:#fff;
  background-position: 15px 0;
}

ul#nice-menu-1 li#menu-811 {
  background: transparent url(images/colleges.gif) no-repeat scroll;
  color:#fff;
  background-position: 15px 0;
}

ul#nice-menu-1 li#menu-820 {
  background: transparent url(images/fundraisers.gif) no-repeat scroll;
  color:#fff;
  background-position: 15px 0;
}

ul#nice-menu-1 li#menu-826 {
  background: transparent url(images/private.gif) no-repeat scroll;
  color:#fff;
  background-position: 15px 0;
}

div#node-7 h2 a{
  visibility:hidden;
}

div#search label{
	display:none;
	visibility:hidden;
}

div#search {    
	height:25px;
	position:absolute;
	right:-25px;
	top:18px;
	width:350px;
}

div#search .form-item input {
  font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#A2048E;
	border:1px solid #861280;
	background:url(images/iconBg.jpg) 5px 5px no-repeat #F6EBF6;
	width:148px;
	height:17px;
  margin:0 0 0 20px;
  padding:3px 0 3px 30px;
	float:left;
}

div#search input.form-submit {
	height:25px;
	width:56px;
	float:left;
	background:url(images/search.jpg) 0 0 no-repeat;
	border:none;
	cursor:pointer;
        font-size: 0px;
}


/** Created by Cakkavati Kusuma for Content Position **/
#leftPannel .content {
  margin-top: 0px;
}

div#node-7 {
  margin-top: -68px;
}

/** Webform for Newsletter SignUp by Cakkavati Kusuma **/
form#webform-client-form-26 label{
width: 170px;
float: left;
font:bold 12px/18px Arial, Helvetica, sans-serif;
color: #800B7B;
}

form#webform-client-form-26 input{
width: 200px;
border: 1px solid #861280;
background: #F6EBF6 none repeat scroll 0 0;
}

form#webform-client-form-26 input#edit-submit{
background: url(images/signup.gif);
width: 70px;
height: 25px;
border: none;
font-size: 0px;
margin-left: 170px;
}

div#bodypart .fullpanel {
  width: 880px !important;
}

.category-grid-products td {
  background-color: transparent;
  border: 0px;
}

table.category , .category-grid-products table {
  border-collapse:separate;
  border: 0px;
}

table td.category , .category-grid-products td, .view-whatshot td {
/*	  border-bottom: 1px dashed #800B7B;		*/
  height: 170px;
  vertical-align: bottom;
  width: 300px;
}

.breadcrumb a {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
  color: #800B7B;
} 

.breadcrumb a:hover{
  color: #FFFFFF;
} 


.field-field-image-cache .field-items .field-item .enlarge {
/*  float: left;	*/
  display: block;
}
.category-grid-products .catalog_grid_image, .view-id-whatshot .views-field-field-image-cache-fid {
	background:url(images/no-images.jpg) center no-repeat;
	display: block;
}

/* added by Cakkavati Kusuma */
#block-block-6 .content{
	width:479px;
	margin:47px 0 0 457px;
	padding:0;
	color:#FFFFFF;
	line-height:14px;
}

/*ul#nice-menu-0 li {
  background: transparent url(images/navigation-bg.gif) repeat-x scroll 0 0;
  padding: 0 7px 0 6px;
}*/

ul#nice-menu-2 li {
  background:transparent url(images/navigation-bg.gif) repeat-x scroll 0 0;
  height:38px;
  margin:0px;
  width: 210px;  
}

ul#nice-menu-2 li#menu-833 a {
background:none;
}

ul#nice-menu-2 li a {
-x-system-font:none;
background-color:inherit;
color:#FFFFFF;
display:block;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
line-height:33px;
padding:0 5px 0 6px;
text-decoration:none;
}

ul#nice-menu-2 li a:hover {
  color: #FFE826;
}

ul#nice-menu-2 li.menuparent ul {
  left: 195px;
  top: 0px;
}

ul#nice-menu-2 li.menuparent ul li {
  width: 210px;
  height: 30px;
}

div#bodypart .fullwithleftpanel {
  width:630px !important;
  padding: 24px 0 0 24px !important;
}

#leftColumn {
  float: left;
  margin-left:55px;  
  margin-top: 20px;
}

div#bodypart .leftpanel {
  width:400px !important;
  padding: 24px 0 0 24px !important;  
}


#views-exposed-form-searchproduct-page-1 #edit-keys-wrapper {
  float: left;
  margin: 0px;
  padding: 0 0 0.25em 1em;
  width:150px;
}

#views-exposed-form-products-search-block-1 #edit-keys {
  width: 140px;
}

.hot { 
  background:url(images/hot3.gif) 0 0 no-repeat;
  padding: 5px 15px;
}

.bighot { 
  background:url(images/hot.gif) 0 0 no-repeat;
  padding: 20px 45px;
}

div#leftPannel div.content ul {
  margin-top: 10px;
}

#container.catalog {
  padding: 180px 0 48px;
}

#container.catalog div#bodypart {
  background: none;
}

body.catalogbody {
  background: #FFFFFF url(images/bodyBg.jpg) repeat-x scroll 0 -294px;
}

#container.catalog div#header {
  height: auto;
}

#container.catalog .content a {
  border-bottom: 0px none;
}

td.category div {
/*height:130px;*/
margin:0.5em auto 0;
padding:0;
}

img.category {
float:right;
margin-top:-80px;
padding-left:1em;
position:relative;
top:-60px;
}

#leftColumn .block h2, #block-views--exp-products_search-block_1 label {
  color: #FFE826;
  margin: 0px;
  font:bold 16px/22px Arial,Helvetica,sans-serif;
}

td.category span {
display:block;
font-size:x-small;
height:30px;
line-height:1.3em;
}

/* added by Cakkavati Kusuma */
.node .field-type-image{
	text-align:center;
}

.productdetail .field-field-image-cache{
    display: block;
    margin-right: 10px;
    float: left;
    }
    
    .rightcontent {
      
    }
    
    .productdetail table {
       width: 430px;
    }
    
    .productdetail table tr.even, .productdetail table tr.odd {
      background: transparent;    
    }
    
ul.quicktabs_tabs.quicktabs-style-basic {
  /*height: 49px;*/
  /*border-top: 1px solid #AAAAAA;*/
  border-bottom: none;
  margin-top:7px !important;
  height: auto !important;
  line-height: auto;
  margin-left:24px;
} 
ul.quicktabs_tabs.quicktabs-style-basic li {
/*padding: 40px 5px 2px 5px;*/
}

.enlarge {
  text-align: center;
}

ul.quicktabs_tabs.quicktabs-style-basic li {
  border-style: none none none none;
  border-width: none none none none;
  border-color: -moz-use-text-color #E5E5E5 #E5E5E5;
}

ul.quicktabs_tabs.quicktabs-style-basic li.active {
  border-color: #FFFFFF #AAAAAA #AAAAAA #AAAAAA; 
}

ul.quicktabs_tabs.quicktabs-style-basic li:hover{
  border:1px solid #ccc;
  border-top:none;
}

.catalog_grid_title{
  display: block;
  height:40px;
  font-size: 12px;
}

.view-id-whatshot .views-field-title {
  display: block;
}

.catalog_grid_title  .teaser, .view-id-whatshot .views-field-field-teaser-value {
  font-size: 10px;
}

.add-to-cart .node-add-to-cart {
  font-size: 12px;
  border: 1px solid #000;
  text-align: center;
  background-color: #861781;
  color: #FFE116;
  padding: 10px;
  width: 150px;
  /*float: right;*/
}

.add-to-cart .node-add-to-cart:hover {
  font-size: 12px;
  border: 1px solid #000;
  text-align: center;
  background-color: #FFE116;
  color: #861781;
  padding: 10px;
  width: 150px;
  cursor:pointer;
}

#quicktabs-howtouse {
  width: 275px;
}

#quicktabs-howtouse .quicktabs_tabpage {
  width: 250px;
  height: 200px;
  text-align: center;
}

.add-to-cart {
margin-left:10px;
margin-top:15px;
}

.category-grid-products, .view-id-whatshot  {
  margin-top: 10px;
}

.view-id-searchproduct.view-display-id-page_2 #custom-product-search * {
  display: inline;
  margin-bottom: 10px;
}

.view-id-searchproduct.view-display-id-page_2 #views-exposed-form-searchproduct-page-2 * {
  display: inline;
  margin-bottom: 10px;
}

.view-id-searchproduct.view-display-id-page_2 #custom-product-search #edit-keys {
  width: 180px;
}

.view-id-searchproduct.view-display-id-page_2 #views-exposed-form-searchproduct-page-2 #edit-keys {
  width: 180px;
}

/* added by Cakkavati Kusuma */
.view-whatshot td {
	padding-bottom:20px;
	text-align:center;
}

/*table {
	border-collapse:separate;
}*/

div#leftPannel h1 .textitle {
position:relative;
top:7px;
width:auto;
}

div#leftPannel h1 .centertitle{
position:relative;
}


.trdivider, .tddivider, .trdivider td {
  height: 1px !important;
  padding: 0px !important;
  color: #CCC;
  font-weight: normal;
}

table.scrollformore {
  border-collapse: collapse;
}

.related-product table {
  border-collapse: separate;
}

.related-product .view-header {
  font-weight: bold;
  margin-top: 20px;
  text-align: left;
  font-size: 14px;
}

.product-details caption {
  font-weight: bold;
  margin-top: 20px;
  text-align: left;
  font-size: 14px;
}

.node .field-label {
  font-size: 14px;
  margin-top: 20px;
} 

.related-product a {
color:#800B7B;
text-decoration:none;
}

.related-product .views-field-title-1, .related-product .views-field-field-image-cache-fid {
  text-align: center;
}

/* added by Cakkavati Kusuma */
table.scrollformore tbody{
  border-bottom:1px solid #CCCCCC;
}

#continue-shopping-link a{
	color:#0c37f1;	
}

#block-block-9 {
  height: 97px;
  overflow: hidden;
  margin: 10px;
}


.productdetail .field-field-image-cache {
  margin-left: -280px;
}

#leftPannel .productdetail  {
  margin-left: 280px;
}

ul#nice-menu-1 li a  span.sf-sub-indicator,ul#nice-menu-2 li a  span.sf-sub-indicator, ul#nice-menu-3 li a  span.sf-sub-indicator {
  display:none;
}


ul#nice-menu-1, ul.nice-menu-left, ul#nice-menu-1 li, ul.nice-menu-left li {
width:auto;
}

ul.nice-menu-right, ul.nice-menu-left, ul.nice-menu-right li, ul.nice-menu-left li {
}

ul#nice-menu-1 {
  border:none !important;
}

ul#nice-menu-1 li a {
  padding:0 15px 0 40px;
  border:none !important;
}

ul#nice-menu-1 li ul li{
margin-left:0;
width:200px;
}

ul.nice-menu-right li.menuparent, ul.nice-menu-right li li.menuparent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent;
}

ul.nice-menu-right li.menuparent:hover, ul.nice-menu-right li.over, ul.nice-menu-right li li.menuparent:hover, ul.nice-menu-right li li.over {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent;
}

ul.nice-menu li {
background-color:#EEEEEE;
background-image:none;
border-color:-moz-use-text-color #CCCCCC #CCCCCC;
border-style:none solid solid;
border-width:0;
margin:0;
padding-left:0;
}

ul.nice-menu ul, #header-region ul.nice-menu ul {
border-color:#CCCCCC -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:0;
}

ul.nice-menu, ul.nice-menu ul {
border-top:0px solid #CCCCCC;
}

.block-search {
clear:both;
height:40px;
position:relative;
right:-670px;
top:19px;
}

ul#nice-menu-2, ul#nice-menu-3 li {
background:transparent url(images/navigation-bg.gif) repeat-x scroll 0 0;
}

ul#nice-menu-2 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/navDivider.gif) no-repeat scroll right 0;
height:38px;
margin:0 1px 0 1px;
width:auto;
}

ul#nice-menu-3 li {
height:38px;
width:210px;
line-height:25px;
color:white;
}

ul#nice-menu-3 li a{
color:white;
}

ul#nice-menu-3 ul li {
height:auto;
}

ul#nice-menu-3 li a:hover{
color:orange;
}

ul#nice-menu-2 li ul li a{
background:#9D3C9A url(images/dropdotted.gif) repeat-x scroll 0 100% !important;
}

ul#nice-menu-2 li ul li{
width:150px !important;
background:#9D3C9A url(images/dropdotted.gif) repeat-x scroll 0 100% !important;
position:relative;
float:left;
left:-250px;
top:10px;
height:33px !important;
}

ul#nice-menu-3 li ul li{
background:transparent url(images/navigation-bg.gif) repeat-x scroll 0 0;
position:relative;
left:60px;
top:1px;
}


ul#nice-menu-2 li ul{
width:150px !important;
position:absolute;
background:none;
z-index:200;
}

#nice-menu-3 {
  width:12.5em !important;
}

.catalogbody .content img.category{
  margin:0;
}

.catalogbody div#leftPannel div.content {
}

.product-information{
max-width:370px;
}

#content_product_image{
display:block;
float:right;
/**margin-right:-110px;**/
width:150px;
}

.product-details {
  background-color:transparent;
}

.product-details table{
  width:100%;
  table-layout:fixed;
}

.product-details tr.even, .product-details tr.odd, .related_product tr.even, .related_product tr.odd {
background-color:white;
vertical-align:top;
text-align:left;
margin:2px;
}

.related_product table caption {
  text-align:left;
  font-size:15px;
}

.related_product table, .related_product tr, .related_product td {
border:medium hidden;
table-layout:fixed;
text-align:center;
}

.centertitle {
color:#FFE116;
font-size:30px;
height:40px;
position:relative;
top:10px;
}

.views-view-grid {
  table-layout:fixed;
  width:100%;
  margin-top:20px;
}

.views-view-grid tr td{
  padding:5px;
}
.black {
  color:black !important;
}


.quicktabs_main.quicktabs-style-basic {
height:235px;
}

.views-view-grid td {
	text-align:center;
}

.views-view-grid td span {
	display:block !important;
}

.catalogbody div.flashHome {
	height:0px !important;
	left:51px;
	position:absolute;
	top:0px;
	width:0px;
	z-index:1;
	display:none !important;
}

.catalogbody #header {
	height:auto;
}

.white {
   /*color:white;*/
   color: #FFE826;
}

.related_image {
  height:60px;
  width:80px;
}

.related_product {
  margin-top:20px;
}

/*.breadcrumb {
left:54px;
padding-bottom:0.5em;
position:absolute;
top:180px;
width:880px;
}*/

#webform-client-form-31 label{
	float:left;	
	width:200px;
}

#webform-client-form-31 input{	
	width:300px;
}

#webform-client-form-31 input.form-submit{	
	width:auto;
}

#webform-client-form-31 #edit-submitted-may-we-send-you-additional-info-No-wrapper, webform-client-form-31 #edit-submitted-may-we-send-you-additional-info-No-wrapper label, #webform-client-form-31 #edit-submitted-may-we-send-you-additional-info-No-wrapper label, #webform-client-form-31 #edit-submitted-type-of-event-College-wrapper label, #webform-client-form-31 #edit-submitted-do-you-need-a-music-Band-wrapper label{
	float:none;	
}

#webform-client-form-31 .form-radios label, #webform-client-form-31 .form-radios input{
	width:auto;
	padding:0 10px;
}

#webform-client-form-31 textarea{
	width:350px;
}

.prev_product {
  float:left;
  margin-top:10px;
}

.next_product {
  float:left;
  margin-left:20px;
  margin-top:10px;
}

.views-view-grid td{
  text-align:left;
}

.views-field-title span{
  font-size:15px;
}

ul#nice-menu-2 li#menu-839{
	background-image:none;
}

ul#nice-menu-3 li a{ 
	font:bold 12px/24px Georgia,"Times New Roman",Times,serif;
}

.catalogbody div#bodypart div#leftPannel {
  padding: 25px 0 0 10px
}

.breadcrumb a {
  color: #fff;
}

.breadcrumb a:hover {
  color: #FFE826;
}

/*---------------------- (3-may-2010) -------------------------*/

.content_txt{font:12px/18px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; text-align:justify;}
.content_txt a{color:#a9097d; font-weight:bold; text-decoration:none;}
.content_txt a:hover{color:#a9097d; font-weight:bold; text-decoration:underline;}
.page_hd{font:24px/20px Helvetica, Arial, sans-serif; color:#a9097d; padding-left:10px;}
.middle_navi{width:586px; height:auto; background:url(images/middle_navi_bg.jpg) repeat-x left bottom #ffffff; border:1px solid #c48cc3; margin-top:20px; padding:5px 0; float:left;}
.middle_navi p{padding:0 0 0 18px; line-height:35px; width:220px;}
.middle_navi p:hover{background:url(images/middle_navi_hover.jpg) repeat-x left center;}
.middle_navi p a{padding:0 18px; color:#861781; background:url(images/navi_arrow.png) no-repeat left center;}
.middle_navi p a:hover{padding:0 18px; color:#ffffff; background:url(images/navi_arrow_hover.png) no-repeat left center;}
.ourClient_block{width:586px; height:auto; padding:10px 0; background:url(images/ourClients_bg.jpg) repeat-x left bottom #fffdd7; border:1px solid #ebe7b0; float:left; margin-top:20px;}
.marginTop{margin-top:15px;}
.textCenter{text-align:center;}
.corporate{background:url(images/content_bg.png) no-repeat center top; width:630px;}

/*******************(6-may-2010_ *************************/

.roisitemaplink a{color:#FFE116;text-decoration:none;}
#block-block-6 tbody{border-top:0px;}
