/* sriyaditha area*/
/*start-search*/
.search-full{
	width:100%;
	height:40px;
	float:left;
	background:#efefef;
	}
.search-part{
	width:960px;
	height:40px;
    margin:0 auto;
}
.search-arampam{
	width:960px;
	height:40px;
	float:left;
	background:#efefef;
}
.search_control {border:#CCCCCC 1px solid; height:14px} 
.search_control tr {height:14px;} 
.search_control_text 
{
    border: 1px solid #CCCCCC;height:22px;vertical-align:top;font-size:10px;width:201px;color:#666666;
    margin:0px 5px 0px 0px;
    padding:0px 5px;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:1px solid #ddd;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
} 
.search_control_text:focus
{
    outline:none;
    border-color:#550055;
    box-shadow: 1px 1px 4px #550055;
}
.search_control_image {margin:0px 10px 0px 0px;} 


#mainmenu{background:#660066; width:100%; height:33px; border-top: 1px solid #000; border-bottom: 1px solid #000;}
#myslidemenu {
width:1024px; height:35px; margin:0 auto;
}
.jqueryslidemenu{
}

.jqueryslidemenu ul{
  float: left;
  background:#660066; 
  list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
  position: relative;
  display: inline;
  float: left;
  z-index:101;
  
}
.jqueryslidemenu ul li.selected,
.jqueryslidemenu ul li:hover,
.jqueryslidemenu ul li.current_page_item {
  color: #d23a3b; 
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 16px;
    padding: 9px 6px 8px 10px;
    text-decoration: none;
	background:none;
	border-right:1px solid #999999;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
  display: inline-block;
 color: #fff;
  text-decoration: none;
  background:none;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
 color: #fff;
  text-decoration: none;
}
.jqueryslidemenu ul li a.selected {
  color: #000000;
  text-decoration: none;
}
.jqueryslidemenu ul li a:hover{
  color: #000000;
    background-color:#ffe7ff;  
  text-decoration: none;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
  position: absolute;
  left: 0;
  display: block;
  visibility: hidden;
border-radius: 0 0 13px 13px;box-shadow: 1px 8px 7px #222;position:absolute;display:none;width:auto;left:0px; top: 35px; padding: 5px 0 0 0; border: 1px solid #DCDCDC; border-top: 0px; z-index: 99000; background:#ffe7ff;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
  margin: 0;
  padding: 0;
  border: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
  top: 0;
  z-index: 9999999;
  margin-top: 0;
  margin-left: 1px;
  
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a,
.jqueryslidemenu ul li ul li a:link, 
.jqueryslidemenu ul li ul li a:visited{
  width: 160px; /*width of sub menus*/
  padding: 4px 10px;
  background: url(../images/bullet_black.png) no-repeat left 10px;
  display: block;
  z-index: 9999999;
  text-decoration: none;
  font-size:14px;
  font-size:11px;
  color:#666666;
  border-right:none;
  margin:0 0 0 6px;
 
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
color: #660066;
  background: url(../images/bullet_black.png) no-repeat left 10px;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
display: none;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
display: none;
}

input#searchsubmit {
font-size:11px; 
border-radius:3px; 
vertical-align: top;
padding:6px 6px 7px 6px;
height:border:0; 
cursor:pointer; 
border:0; 
line-height:15px;
background:#5C4D60;
color:#fff;
}

#searchform{margin-top:4px}

input#searchsubmit:hover{
background:#A83974; color:#fff;
}

input.wpcf7-submit{
font-size:15px; 
border-radius:3px; 
padding: 2px 6px 4px 6px; 
height:border:0; 
cursor:pointer; 
border:0; 
line-height:21px;
font-family: 'Yanone Kaffeesatz'; 
background:#b42a73;
color:#fff;
margin:3px 0 0 0;
}
input.wpcf7-submit:hover{background:#a83974;}
.wpcf7-text, .wpcf7-textarea{padding:5px; border:1px solid #e4e4e4}

.footer .wpcf7-textarea{width:99%; height:100px}
.footer .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{margin-top: -20px; position:relative; border:none}

textarea{border:1px solid #e4e4e4; padding:8px}
#submit{background:#5C4D60; border:none; color:#fff; padding:8px; font-size:11px; border-radius:3px}


.footer{ width:100%;  background: #620263; color:#fff; text-shadow:1px 1px 0 #000}

.footer a{color:#CCC}
.footer_widget{padding: 0 20px 20px 20px; width:275px; float:left; margin:40px 0 20px 0; border-left:1px solid #FFF; border-right:1px solid #FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px}

.footer h3{color:#E0C183; font-size:18px; font-weight:200; height:40px;}

h3.related{margin-top:20px}

.footer .widget-last {border-right:0}
.footer .widget-first {border-left:0}

#footer-bottom-full{
	width:100%;
	height:auto;
	float:left;
}
#footer-bottom-start{
	width:960px;
	height:auto;
	margin:0 auto;
}
#footer-bottom{
	width:960px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
#fotit{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
#fotit span a{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}
#fotit span a:hover{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#003399;
	font-weight:bold;
	text-decoration:underline;
}
.fLt{ float:left; }
A.left_text_new_1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff;  TEXT-DECORATION: none
}
A.left_text_new_1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.left_text_new_1:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff;  TEXT-DECORATION: none
}
A.left_text2_link:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #383737;  TEXT-DECORATION: none
}
A.left_text2_link:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #383737;  TEXT-DECORATION: none
}
A.left_text2_link:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #383737;  TEXT-DECORATION: none
}
A.left_text2_link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #383737; TEXT-DECORATION: underline
}
A.left_text2_link {
    margin-left: 4px;
}

#sidebarst{display:block;height:auto;position:relative;width:35px; margin:10px 0 0 0; }
.sidebar{display:block;position:absolute;}
#sidebar-sites1{background-position:0 0;position:fixed;top:0;left:0;height:146px;width:35px; margin:100px 0 0 0;}
#sidebar-sites2{background-position:0 0;position:fixed;top:0;left:0;height:146px;width:35px; margin:280px 0 0 0;}
#sidebar-sites3{background-position:0 0;position:fixed;top:0;left:0;height:146px;width:35px; margin:465px 0 0 0;}

.inner{width:825px; margin: 0 auto;}


















.ups img {
	left:23px;
	top:-6px;
	position:absolute;
}

a.order-now {
	width:222px;
	height:56px;
	float:left;
	line-height:40px;
	margin:10 0 3px 0;
	background:url(../images/order-now-button.png) 0 0 no-repeat;
	text-align:center;
	font-size:20px;
	color:#ffffff;
	font-weight:500;
	text-shadow:1px 1px #875601;
}



.button.share {
	float:right;
	margin-top:10px;
}

.showcase-tabs {
	background:url(../images/panels-tabs-bg.png) 0 bottom repeat-x;
	margin-bottom:15px;
	margin-top:30px;
}

.showcase-tabs ul{
	float:left;
}

.showcase-tabs li {
	width:196px;
	height:49px;
	background:url(../images/tabs-bg.png) 0 -49px no-repeat;
	margin-left:10px;
	text-align:center;
	line-height:49px;
	font-size:22px;
	font-weight:500;
	float:left;
}

.showcase-tabs li:first-child {
	margin-left:0;
}

.showcase-tabs li a {
	color:#999999;
}

.showcase-tabs li.current,
.showcase-tabs li:hover {
	background-position:0 0 ;
}

.showcase-tabs li.current a,
.showcase-tabs li:hover a {
	color:#3974a2;
}

.showcase ul{
	margin-left:-8px;
	margin-bottom:20px;
}

.showcase li {
	width:289px;
	height:348px;
	float:left;
	margin-left:4px;
	margin-bottom:18px;
	padding:16px 19px 0 16px;
	margin:0 0 0 30px;
	background:url(../images/showcase-bg.png) -324px 0 no-repeat;
	text-align:center;
}

.showcase li.current,
.showcase li:hover {
	background-position:0 0;
}

.showcase li a {
	display:block;
	width:289px;
	height:274px;
	position:relative;
	margin-bottom:8px;
}

.showcase li a img {
	position:relative;
	z-index:1;
}

.showcase li a .add {
	display:block;
	position:absolute;



	bottom:-9px;
	right:-10px;
	width:28px;
	height:28px;
	background:url(../images/addsi.png) no-repeat;
	z-index:10;
}

.showcase li a .magnifier{
	position:absolute;
	z-index:99;
	display:none;
	width:112px;
	height:112px;
	background:url('../images/magnifier.png');
	top:50%;
	left:50%;
	margin:-56px 0 0 -56px;
}

.showcase li a:hover .magnifier{
	display:block;
}

.showcase li p {
	font-size:14px;
	color:#999999;
	margin-bottom:4px;
}

.showcase li h3 {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	margin:0;
}


.members .member-info {
	display:none;
	position:absolute;
	width:459px;
	left:50%;
	margin-left:-215px;
	top:246px;	
	background:url('../images/artist-info-top.png') 0 0 no-repeat;
	padding-top:29px;
}

.members .member-info div {
	background:url('../images/artist-info-bg.png') 0 0 repeat-y;
	padding:15px 30px 5px;
	text-align:left;	
}

.members li span {
	display:block;
	height:40px;
	line-height:40px;
	background:#3b3f41 url('../images/plus.png') 185px 11px no-repeat;
	color:#FFF;
	width:211px;
	margin:0 auto;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	text-shadow:-1px -1px #121313;
}

.members li span strong {
	color:#ffc000;
	font-weight:normal;
}

.members li:hover {
	z-index:10;
}

.members li:hover .member-info {
	display:block;
}


#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: #000;
	opacity:0.4 !important;
}

#fancybox-overlay.overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-close {
	width:29px;
	height:26px;
	background:url('../images/showcase-close.png') no-repeat;
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
}

.fancybox-prev,
.fancybox-next {
	display:block;
	width:31px;
	height:28px;
	background:url('../images/showcase-popup-controls.png');
	position:absolute;
	top:50%;
	margin-top:-15px;
	cursor:pointer;
}

.fancybox-prev {
	background-position:0 0;
	left:30px;
}

.fancybox-next {
	background-position:0 -28px;
	right:30px;
}

.fancybox-prev:hover {
	background-position:0 -56px;	
}

.fancybox-next:hover {
	background-position:0 -84px;	
}

.showcase-popup {
	background:url('../images/showcase-popup-bg.png') repeat;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	width:568px;
	padding:10px 0;
	display:none;
}

.showcase-popup .popup-content {
	background:#FFF;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	width:auto;
	width:524px;
	padding:10px;
	margin:0 auto;
	font-family:Georgia;
}

.showcase-popup img {
	margin-bottom:12px;
}

.showcase-popup span.item-no {
	display:block;
	font-style:italic;
	text-align:center;
	color:#999999;
	font-size:11px;
	margin-bottom:20px;
}

.showcase-popup h2 {
	font-family:Georgia;
	font-weight:bold;
	font-style:italic;
	color:#3974a2;
	font-size:24px;
	margin-bottom:5px;
	text-align:center;
}

.showcase-popup p {
	font-style:italic;
	color:#666666;
	font-size:12px;
	margin-bottom:15px;
}

.showcase-popup .share {
	width:117px;
	margin:10px 0 0 auto;
}

#gallery_showcase {
	width:808px;
	position:relative;
}
#gallery_showcase .browse {
	width:900px;
	margin:0px auto;
	text-align:center;
	font-style:italic;
	font-size:18px;
	padding-top:11px;
}
#gallery_showcase .browse a {
	font-style:italic;
	font-size:34px;
	color: #666;
}
.percent {
	width:86px;
	height:80px;
	position:absolute;
	background:url('../images/100-hand-painted.html') no-repeat;	
	position:absolute;
	top:-24px;
	left:241px;
}
.box-container {
	display:block;
	width:312px;
	height:375px;
	position:relative;
	float:left;
	margin-top:45px;
	cursor:pointer;
}
.b1 {
	background:url('../images/b1.jpg') no-repeat center top;
}
.b2 {
	background:url('../images/b2.jpg') no-repeat center top;
	margin-left:17px;
}
.b3 {
	background:url('../images/b3.jpg') no-repeat center top;
	margin-left:17px;
}
.b4 {
	background:url('../images/b4.jpg') no-repeat center top;
}
.b5 {
	background:url('../images/b5.jpg') no-repeat center top;
	margin-left:17px;
}
.b6 {
	background:url('../images/b6.jpg') no-repeat center top;
	margin-left:17px;
}
.box-title {
	width:312px;
	height:43px;
	padding-top:10px;
	background:url('../images/box-1.png') no-repeat;
	position:absolute;
	top:325px;
	left:0px;
	text-align:center;
	color:#fff;
	font-size:22px;
	font-family: Times New Roman;
}
.view_gallery {
	display:none;
	width:229px;
	height:53px;
	background:url(../images/view_gallery.png) no-repeat;
	position:absolute;
	top:130px;
	left:40px;
}
.tooltip {
	width:172px;
	height:57px;
	background:url("../images/steps-tooltip.png") no-repeat;
	display:none;
	position:absolute;
	top:370px;
	left:50px;
	text-align:center;
	padding:25px 22px 0;
	z-index:10;
	color:#333;
}

/* ----- showcase.php ------ */
.big_title {
	width:100%;
	height:50px;
}
.big_title .text {
	width:645px;
	float:left;
	font-size:48px;
	font-family: ?Myriad Pro?, Arial, Helvetica, Tahoma, sans-serif;
	color:#666;
	font-style:italic;
	font-weight:bold;
	text-align:center;	
	padding-left:173px;
}
.share_button_container {
	float:right;
}
.sort_by {
	width:981px;
	height:61px;
	margin:0px auto;
	margin-top:10px;
	background:url('../images/sort_by.png') no-repeat;
}
.sort_by_first {
}
.sort_by .text {
	width:147px;
	height:32px;
	float:left;
	color:#fff;
	font-size:16px;
	padding-top:21px;
	padding-left:8px;
	font-weight:500;
	text-shadow:0 1px #000;
}
.sort_by .galleries_types {
	width:770px;
	height:45px;
	padding-left:20px;
	padding-top:3px;
	display:table-cell;
	vertical-align:middle;
}
.galleries_types a {
	color:#808080;
	font-size:12px;
}
.galleries_types a:hover, .galleries_types a.selected {
	color:#C41154 ;
	font-weight:600;
}
img.art {
	display:none;
}
.showcase {
	margin-top:3px;
}
.showcase-category ul li {
	background:url("../images/showcase3.png") no-repeat -323px 0px;
	height:436px;
}
.showcase-style {
	color:#C41154 !important;
	font-size:24px !important;
	font-weight:600;	
	font-style:italic;
	padding-top:6px;
	padding-bottom:6px;
	line-height:33px;
}
.showcase-style-selected {
	color:#c95add !important;
	text-decoration:underline;
}
.testimonials_tabs {
	width:784px;
	height:49px;
	margin:0px auto;
	margin:10px 0 0 -1px;
	clear:both;
	background:url('../images/tabs-bg.png') repeat-x bottom;
	border-bottom:1px #c6c6c6 solid;
}
a.tab-button{
	height:37px;
	float:left;
	padding:10px 10px 0px 15px;
	font-size:19px;
	text-align:center;
	border:1px #c6c4c4 solid;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	background:url('../images/tab-button-bg.png') repeat-x bottom;
	cursor:pointer;
	color:#999;
	margin-left:13px;
	margin-top:1px;
}
.first-tab-button {
	margin-left:0px !important;
}
.tab-selected {
	border-bottom:none !important;
	background:#fff !important;
	color:#990066;
	margin-top:2px;
}
#photos_tab {
	display:none;
}
#videos_tab {
	display:none;
}
.with_subject {
	background: url("../images/showcase3.png") no-repeat -322px 0px  !important;
	width:288px !important;
	height:435px !important;
}
.with_subject:hover {
	background-position: 0px 0px !important;
}































#galfull{
	width:780px;
	height:auto;
	float:left;
}



ol.paging
{
margin-top:0px;
padding:4px 0 0 125px;
list-style:none;


}
ol.paging li
{
margin:0px;
padding:0px;
float:left;
}
ol.paging li a
{
float: left;
padding-left:6px;
padding-right:6px;
padding-bottom:0px;
padding-top:0px;
margin-right:5px;
border:solid 1px #52BFEA;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background:#FFFFFF;
color:#52BFEA;
height:25px;
line-height:25px;
}
ol.paging li.paging-active a, ol.paging li a:hover
{
background:#52BFEA;
color:#FFFFFF;
}
ol.paging li.paging-disabled a, ol.paging li.paging-disabled a:hover
{
cursor:default;
background:#FFF;
border:solid 1px #CCCCCC;
color:#CCC;
font-weight:normal;
}
ol.paging li.paging-current
{
padding:0px 4px 0 4px;
margin-right:5px;
border:solid 1px #52BFEA;
background:#FFFFFF;
color:#52BFEA;
height:25px;
line-height:25px;

}

		

#jkl{width:780px; float:left; text-align:center;}
#bogh{padding:10px 0 0 0;width:780px; text-align:center; float:left; font-weight:bold; font-weight:bold; font-size:29px; color:#C41154 ;}
#greends-bg{
    height:auto;
    width: 780px;
}


#steps {
    background: url("../images/steps2.png") no-repeat scroll 0 0 transparent;
    height:63px;
    width:803px;
	margin:10px 0 0 0;
}
#steps li {
    display: block;
    float: left;
}
#steps li a {
    float: left;
    position: relative;
    width: 177px;
}
#steps li:first-child a {
    background-position: 0 0;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    height: 64px;
    line-height: 24px;
    margin-left: 0;
    padding: 6px 0 0 7px;
    text-shadow: 1px 1px 2px #516228;
    width: 167px;
    z-index: 4;
}
#steps li:first-child a span {
    display: block;
    font-size: 19px;
    font-weight: 500;
}
#steps li.upload a {
    background-position: 0 -75px;
    color: #727272;
    font-size: 15px;
    font-weight: 600;
    height: 53px;
    line-height:20px;
    padding: 12px 35px 0 15px;
    width: 100px;
    z-index: 3;
}
#steps li.size a {
    background-position: 0 -150px;
    color: #727272;
    font-size: 15px;
    font-weight: 600;
    height: 53px;
    line-height:20px;
    padding: 12px 17px 0 70px;
    width: 115px;
    z-index: 2;
}
#steps li.order a {
    background-position: 0 -225px;
    color: #727272;
    font-size: 15px;
    font-weight: 600;
    height: 61px;
    line-height: 17px;
    padding:5px 12px 0 75px;
    width: 135px;
    z-index: 2;
}
#steps li p {
    background: url("../images/steps-tooltip.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    display: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 57px;
    left: 20px;
    line-height: 15px;
    padding: 25px 22px 0;
    position: absolute;
    text-shadow: 1px 1px #FFFFFF;
    top: 62px;
    width: 172px;
    z-index: 10;
}
#mobbox{
	width:780px;
	height:260px;
	float:left;
	margin:10px 0 0 0;
}
#svtbodxs{
	width:150px;
	height:235px;
	float:left;
	border-radius:8px;
	background:#FFFFFF;
	border:1px solid #817f7f;
	box-shadow: 0 0 4px #555555;
	margin:0 4px 0 0;
}
#btitle h2 {
	color:#8c0067;	
	text-align:center;
	margin:5px 0 5px 0;
}


#bimg{
	width:150px;
	height:160px;
	padding:12px 0 3px 2px;
}

#odnoss{
	width:219px;
	height:85px;
	float:left;
}
#odnos{
	width:202px;
	height:85px;
	float:left;
}






#gallery_showcasesrt {
	width:986px;
	position:relative;
}
#gallery_showcasesrt .browsesrt {
	width:900px;
	margin:0px auto;
	text-align:center;
	font-style:italic;
	font-size:18px;
	padding-top:11px;
}
#gallery_showcasesrt .browsesrt a {
	font-style:italic;
	font-size:34px;
	color: #666;
	text-decoration:none;
}
.monbox-container {
    cursor: pointer;
    display: block;
    float: left;
    height: 375px;
    margin-top: 45px;
    position: relative;
    width: 312px;
}
.monpercent {
	width:86px;
	height:80px;
	position:absolute;
	background:url(../images/100-hand-painted.html) no-repeat;	
	position:absolute;
	top:-24px;
	left:241px;
}
.abc1 {
	background:url('../images/b1.jpg') no-repeat center top;
}
.abc2 {
	background:url('../images/b2.jpg') no-repeat center top;
	margin-left:17px;
}
.abc3 {
	background:url('../images/b3.jpg') no-repeat center top;
	margin-left:17px;
}
.abc4 {
	background:url('../images/b4.jpg') no-repeat center top;
}
.abc5 {
	background:url('../images/b5.jpg') no-repeat center top;
	margin-left:17px;
}
.abc6 {
	background:url('../images/b6.jpg') no-repeat center top;
	margin-left:17px;
}
.monbox-title {
	width:312px;
	height:43px;
	padding-top:10px;
	background:url('../images/box-1.png') no-repeat;
	position:absolute;
	top:325px;
	left:0px;
	text-align:center;
	color:#fff;
	font-size:22px;
	font-family: Times New Roman;
}
.monview_gallery {
	display:none;
	width:229px;
	height:53px;
	background:url(../images/view_gallery.png) no-repeat;
	position:absolute;
	top:130px;
	left:40px;
}
.montooltip {
	width:172px;
	height:57px;
	background:url("../images/steps-tooltip.png") no-repeat;
	display:none;
	position:absolute;
	top:370px;
	left:50px;
	text-align:center;
	padding:25px 22px 0;
	z-index:10;
	color:#333;
}

		
.pagination
{
	padding:0 0 0 1px;width:762px; float:left;
}
.pagingul
{
	text-align:center;
}
.pagingli
{
	text-align:center;
	padding:0 8px 0 8px;
	height:30px;
	background:#F0F;
	float:left;
	margin:3px;
	border-radius:5px;
}
.pagingli a
{
	color:#FFF;
	font:bold 13px Arial, Helvetica, sans-serif;
	line-height:30px;
}
.pagingli-disable
{
	text-align:center;
	padding:0 8px 0 8px;
	height:30px;
	background:#CCC;
	float:left;
	margin:3px;
	border-radius:5px;
}


















/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000;
	width: 100%;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10001;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
    display: block;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 100%; 
	float: left; 
	text-align: center; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
    color: #999999;
    font-size: 14px;
    margin-bottom: 4px;
}		

.normal_text{
    display:block;
    color: #999999;
    font-size: 14px;
    margin-bottom: 4px;
    margin-top: 14px;
}
	
#lightbox-secNav-btnClose {
    position:absolute;
	width:27px;
    top:-10px;
    right:-10px;
	float: right;
	padding-bottom: 0.7em;	
    z-index:100000;
}

.persone_name {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    margin: 0;
}



































/*-----------------------------------------------------my work--------------------------------------------*/


#featured {
    width: 780px;
    float: left;
    margin:0 0 0 -10px ;
}

#benefits {
    width: 286px;
    float: left;
    border: solid 1px #c6c4c4;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 10px 0 10px;
    height: 344px;
}

#featured ul.ui-tabs-nav {
    float: left;
    width: 154px;
    margin-right: -1px;
    position: relative;
    z-index: 10;
    list-style: none;
}

#featured ul.ui-tabs-nav li {
    margin-bottom: 10px;
}

#featured ul.ui-tabs-nav li a {
    display: block;
    height: 40px;
    background: url(../images/featured-tabs2.png) 0 0 no-repeat;
    line-height: 40px;
    padding-left: 15px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

#featured .ui-tabs-hide {
    display: none !important;
}

#featured .ui-tabs-panel {
    float: left;
    width: 580px;
    height: 290px;
    border: solid 1px #c6c4c4;
    border-radius: 4px 4px 4px 3px;
    -moz-border-radius: 4px 4px 4px 3px;
    -webkit-border-radius: 4px 4px 4px 3px;
    position: relative;
    z-index: 9;
    padding: 15px 15px 10px 28px;
}

#featured ul li.ui-tabs-selected a {
    background-position: 0 -40px;
    cursor: default;
    color: #FF0099;
}

#featured ul li.ui-tabs-active a {
    background-position: 0 -40px;
    cursor: default;
    color: #3974a2;
}

#featured h1 {
    font-size: 22px;
    font-weight: 500;
    color: #666666;
    margin-bottom: 15px;
}

#featured a.floatRight {
    margin-top: 11px;
}

.featured-slider {
    width: 506px;
    height: 250px;
    font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 28px;
}

.testim_popup {
    font-family: Georgia, "Times New Roman", Times, serif
}

.testim_popup h2 {
    color: #3974a2;
    font-size: 20px;
    margin-bottom: 10px;
    line-height: 20px;
    padding-top: 6px;
    padding-left: 20px;
    display: inline-block;
}

.testim_popup h2 span {
    display: block;
    padding-right: 20px;
    font-weight: bold;
    font-style: italic;
}

.testim_popup p {
    color: #666666;
    font-style: italic;
    font-size: 12px;
    margin-bottom: 10px;
}

.testim_popup a {
    color: #ff9d02;
    font-style: italic;
    font-size: 14px;
}

.featured-slider img {
    float: right;
    margin-top: 42px;
    margin-left: 18px;
}

.featured-slider h2 {
    font-family: Georgia, Arial;
    color: #FF0099;
    font-size: 20px;
    margin-bottom: 10px;
    line-height: 20px;
    padding-top: 6px;
    padding-left: 20px;
    background: url(../images/blue-quotes-top.png) 0 0 no-repeat;
    display: inline block;
    width: 165px;
}

.featured-slider h2 span {
    padding-right: 20px;
    background: url(../images/blue-quotes-bottom.png) right 0 no-repeat;
    font-weight: bold;
    display: block;
    font-style: italic;
}

.featured-slider p {
    color: #666666;
    font-style: italic;
    font-size: 12px;
    margin-bottom: 10px;
}

.featured-slider a {
    color: #fff;
    font-style: italic;
    cursor:default;
}

.featured-slider .bx-window {
    width: 409px;
}

.featured-slider ul {
    width: 409px;
    height: 225px;
    overflow: hidden;
}

.featured-slider li {
    height: 225px;
}





.button {
    display: inline-block;
    background: url(../images/buttons.png) no-repeat 0% 26%;
    color: #FFF;
    font-size: 14px;
    padding-right: 8px;
    text-align: center;
    cursor: pointer;
}

.button span {
    display: block;
    background: url(../images/buttons.png) no-repeat 0px -112px;
    line-height: 28px;
    color: #FFF !important;
    width: auto !important;
}

.button:hover,
.button:hover span {
    background: url(../images/buttons-hover.png) no-repeat 0px -112px;
}

.button span em {
    display: block;
    background: url(../images/button-icons.png) 0 0 no-repeat;
    font-style: normal;
    padding: 0 12px 0 15px;
}

.button.dash_green {
    background-position: right -28px;
    text-shadow: 1px 1px #64781a;
}

.button.dash_green span {
    background-position: 0 0;
}

h3.dash_green {
    color: #708E2A;
}

.button.dash_blue {
    background-position: right -140px;
    text-shadow: 1px 1px #253163;
}

.button.dash_blue span {
    background-position: 0 -112px;
}

h3.dash_blue {
    color: #3A75A2;
}

.button.dash_red {
    background-position: right -84px;
    text-shadow: 1px 1px #7f1612;
}

.button.dash_red span {
    background-position: 0 -56px;
}

h3.dash_red {
    color: #8A2F30;
}

.button.dash_pink {
    background-position: right -252px;
    text-shadow: 1px 1px #6c1661;
}

.button.dash_pink span {
    background-position: 0 -224px;
}

h3.dash_pink {
    color: #9557A0;
}

.button.dash_light_blue {
    background-position: right -196px;
    text-shadow: 1px 1px #24654f;
}

.button.dash_light_blue span {
    background-position: 0 -168px;
}

h3.dash_light_blue {
    color: #677590;
}

.button.green {
    background-position: right -140px;
    text-shadow: 1px 1px #64781a;
}

.button.green_new {
    background-position: right -28px;
    text-shadow: 1px 1px #64781a;
}

.button.green_new span {
    background-position: 0 0;
}

.button.violet span {
    background-position: 0 0;
}

.button.violet {
    background-position: right -252px;
    text-shadow: 1px 1px #6c1661;
}

.button.violet span {
    background-position: 0 -224px;
}

.button.turcoaz {
    background-position: right -196px;
    text-shadow: 1px 1px #24654f;
}

.button.turcoaz span {
    background-position: 0 -168px;
}

.button.blue {
    background-position: right -140px;
    text-shadow: 1px 1px #253163;
}

.button.blue span {
    background-position: 0 -112px;
}

.button.save_cart {
    background-position: right -140px;
    text-shadow: 1px 1px #253163;
}

.button.save_cart span {
    background-position: 0 -112px;
}

.button.dash {
    background-position: right -140px;
    text-shadow: 1px 1px #253163;
}

.button.dash span {
    background-position: 0 -112px;
}

.button.red {
    background-position: right -84px;
    text-shadow: 1px 1px #7f1612;
}

.button.red span {
    background-position: 0 -56px;
}

.button.arrow span em {
    background-position: right -26px;
}

#featured .button {
    float: right;
	margin-right:20px;
}

#benefits h2 {
    font-size: 24px;
    font-weight: 500;
    padding-bottom: 8px;
    border-bottom: solid 1px #dddddd;
    margin-bottom: 10px;
    font-family:aller;
    color:#999;
}

#benefits li {
    border-top: solid 1px #dddddd;
    padding-top: 12px;
}

#benefits ul li:first-child {
    padding: 0;
    border: none;
}

#benefits h3 {
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: italic;
    color: #FF0099;
    margin-bottom: 8px;
    font-family:aller;
}

#benefits p {
    padding-left: 58px;
    background: url(../images/benefits-icons.png) no-repeat;
    padding-bottom: 32px;
    font-family:aller;
    font-size:13px;
}

#benefits .quality p {
    background-position: -20px 0px;
}

#benefits .packaging p {
    background-position: -24px -98px;
}

#benefits .shipping p {
    background-position: -24px -191px;
}





.why_best {
    position: relative;
    cursor: pointer;
    font-weight: bold;
    font-size: 16px;
    line-height: 10px;
    color: #3974C1;
}

.why_best .why_description {
    position: absolute;
    /*bottom:-98px;*/
    left: -95px;
    top: 21px;
    /*height:90px;*/
    width: 180px;
    padding: 10px;
    text-align: left;
    border-radius: 5px;
    z-index: 1000;
    font-size: 12px;
    font-family: 'Arial';
    color: #000;
    background-image: url('/themes/popart/images/entry_description_bg.png');
    background-repeat: repeat-x;
    background-position: top left;
    background-color: #fdf6cc;
    box-shadow: 0px 2px 5px #a6a6a6;
    border: 1px solid #BABABA;
    display: none;
    text-shadow: 1px 1px 1px #fff;
    line-height: 14px !important;

}

.why_best .why_description .uparrow {
    position: absolute;
    width: 22px;
    height: 8px;
    top: -8px;
    left: 90px;
    z-index: 1001;
}







.photo-canvas #header {
    background-position: 0 0;
    min-width:1033px;
}

.photo-canvas #logo  {
    background-position:0 0;
}
.photo-canvas #footer {
xbackground: #353936 url(/images/valentine2013/bg-footer-valentines.png) no-repeat top center;
}
#content a.track { background: url('/images/treck_button.png') no-repeat; }
#content a.track:hover { background-position: 0 -29px; }




@font-face {
    font-family: 'Aller';
    src: url('../fonts/aller_bd-webfont.eot');
    src: url('../fonts/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_bd-webfont.woff') format('woff'),
         url('../fonts/aller_bd-webfont.ttf') format('truetype'),
         url('../fonts/aller_bd-webfont.svg#AllerRegular') format('svg');
    font-weight: bold;
    font-style: normal;

}
































/*-----------------testimonial----------------------------*/


.clearfloat {
    clear: both;
    float: none;
}
.clearfix {
    clear: both;
    float: none;
}
div#bodys{
    clear: both;
    margin: auto;
    width: 770px;
}
div#helpcol {
    float: left;
    font-size: 11px;
    margin: 0 0 16px 4px;
    padding: 0;
    width: 180px;
}
div#leftcol input {
    border: 1px solid #887766;
    font-size: 11px;
}
div#leftcol a {
    color: #333333;
    text-decoration: none;
}
div#leftcol h3 {
    color: #665544;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
div#leftcolbrowsebyartist {
    line-height: 18px;
    margin: 5px;
    padding: 5px 5px 0;
    text-align: center;
}
div#leftcolbrowsebyartist a {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding: 2px;
    text-decoration: underline;
}
div.lcbox {
    background-color: rgba(0, 0, 0, 0);
    font-size: 13px;
    line-height: 15px;
    margin: -2px 4px 0 10px;
    padding: 5px 0;
    width: 190px;
}
div.lcbox a {
    color: #333333;
    text-decoration: none;
}
div.lcbox a:hover {
    color: #FF3333;
}
div.lcbox a.button {
    display: block;
    margin-right: 5px;
    text-align: right;
}
div.lcbox ul {
    margin: 0 0 0 -2px;
    padding: 0;
}
div.lcbox ul li {
    list-style: none outside none;
    margin-right: -30px;
    padding: 0;
}
div.lcbox ul.col1 {
    float: left;
    margin-left: 0;
    margin-right: 37px;
}
div.sidebarhead, a div.sidebarhead {
    background-color: #F8F7E6;
    border-bottom: 1px solid #DDDDD3;
    border-top: 1px solid #DDDDD3;
    color: #C85A2B;
    font-size: 14px;
    height: 20px;
    margin: 10px 0;
    padding: 6px 0 0 10px;
    position: relative;
    text-align: left;
}
div.sidebarexploreall {
    color: #C85A2B;
    float: right;
    font-size: 14px;
    height: 26px;
}
ul.sidebaritems {
    line-height: 15px;
    margin: 0 0 0 -30px;
    overflow: hidden;
    text-align: left;
    white-space: nowrap;
    width: 150px;
}
a.cbox {
    border: 1px solid #888888;
    float: left;
    height: 16px;
    margin: 1px 1px 0;
    width: 20px;
}
#subjectMenu UL {
    margin-right: -10px;
    width: 144px;
}
#subjectMenu UL LI {
    position: relative;
}
#subjectMenu UL LI.hover {
    color: #FF0000;
}
#subjectMenu UL UL {
    display: none;
    left: 162px;
    margin-left: 0;
    position: absolute;
    top: -1px;
}
#subjectMenu UL UL UL {
    left: 140px;
}
#subjectMenu LI UL {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-right: -20px;
    padding: 2px;
}
#subjectMenu UL UL LI {
    margin: 0 0 0 5px;
}
#subjectMenu LI.hover UL UL {
    color: #FF0000;
    display: none;
}
#subjectMenu LI.hover UL {
    color: #FF0000;
    display: block;
}
#subjectMenu UL UL LI.hover UL {
    color: #FF0000;
    display: block;
}
div#middlecolumn {
    color: #666666;
    float: left;
    font-size: 11px;
    line-height: 1.5em;
    margin-right: 9px;
    margin-top: -20px;
    padding: 20px 12px;
    width: 940px;
}
div#middlecolumn.hasLeftColumn {
    background: url("middlecolumn-pattern1.jpg") repeat scroll 0 0 #FFFFFF;
    margin: 0 0 0 7px;
    padding-left: 15px;
    padding-right: 15px;
    width: 768px;
}
div#middlecolumn.hasHelpColumn {
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
    width: 768px;
}
div#middlecolumn h1, .ornament h1 {
    color: #C9592C;
    display: table-row;
    font-size: 28px;
    font-weight: lighter;
    line-height: 38px;
    white-space: nowrap;
}
#middlecolumn h1 img, .ornament h1 img {
    margin: 0 -12px -5px 10px;
}
#middlecolumn h1 hr, .ornament h1 hr {
    background: url("hr.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    display: table-cell;
    width: 100%;
}
div#middlecolumn h2 {
    color: #C9592C;
    font-weight: lighter;
}
div#middlecolumn h3 {
    color: #333333;
    font-size: 15px;
    font-weight: bold;
}
div#middlecolumn p {
    color: #666666;
    font-size: 15.5px;
}
div#middlecolumn p a, a.redlink {
    border-bottom: 1px dotted #FF0000;
    color: #C9592C;
    text-decoration: none;
}
div#middlecolumn input[type="text"], div#middlecolumn input[type="file"], div#middlecolumn select, div#middlecolumn textarea, div#middlecolumn input[type="select"], .input_common {
    background: url("input-background.jpg") no-repeat scroll 0 0 #FFFFFF;
    border-color: #B1B1B1 #DADADA #DADADA #B1B1B1;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-family: Aller;
    font-size: 15px;
    height: 28px;
    line-height: 28px;
    margin-bottom: 12px;
    width: 280px;
}
input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly] {
    background: none repeat scroll 0 0 #EEEEEE !important;
    color: #BBBBBB !important;
}
#c_homebox {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    box-shadow: 0 0 10px #998877;
    display: block;
    height: 375px;
    margin: 10px -15px 35px 5px;
    overflow: hidden;
    padding: 0;
    position: relative;
    white-space: nowrap;
    width: 978px;
}
#c_shadow {
    margin: -35px 0 0 -3px;
    position: absolute;
}
ul#carousel1 {
    height: 317px;
    list-style: none outside none;
    margin: 25px 43px 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
}
li.c_h_content {
    display: block;
    float: left;
    height: 317px;
    text-align: right;
    width: 890px;
}
li.c_h_content img {
    position: relative;
}
.c_h_prev, .c_h_next {
    display: block;
    height: 21px;
    margin-left: 0;
    position: absolute;
    text-indent: -999em;
    top: 180px;
    width: 15px;
}
.c_h_prev {
    background-position: 0 0;
    left: 20px;
}
.c_h_prev:hover {
    left: 19px;
}
.c_h_next {
    background-position: -18px 0;
    right: 20px;
}
.c_h_next:hover {
    right: 19px;
}
.c_h_pager {
    bottom: 18px;
    margin: auto;
    position: absolute;
    text-align: center;
    width: 100%;
}
.c_h_pager a {
    display: inline-block;
    height: 11px;
    margin: 0 5px 0 0;
    text-decoration: none;
    text-indent: -999em;
    width: 11px;
}
.c_h_pager a.selected {
    text-decoration: underline;
}
.c_h_ornament {
    height: 26px;
    margin: 8px;
    position: absolute;
    width: 26px;
}
#t_smallbox {
    background-color: #FFFFFF;
    border: 1px solid #EBE7E5;
    box-shadow: 0 0 3px #998877;
    display: block;
    height: 526px;
    margin: 10px -17px 50px 3px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 765px;
}
#t_box {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    box-shadow: 0 0 3px #998877;
    display: block;
    height: 526px;
    margin: 10px -15px 50px 5px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 978px;
}
ul#t_carousel {
    height: 430px;
    list-style: none outside none;
    margin: 0 20px;
    overflow: hidden;
    padding: 0;
}
li.c_t_content {
    display: block;
    float: left;
    height: 430px;
    position: relative;
    width: 938px;
}
a.t_picture_frame {
    background: none repeat scroll 0 0 #008000;
    height: 268px;
    left: 20px;
    padding: 25px 20px 0;
    position: absolute;
    top: 25px;
    width: 353px;
}
a.t_medium_frame {
    height: 217px;
    left: 20px;
    padding: 21px 0 0 18px;
    position: absolute;
    top: -10px;
    width: 350px;
}
a.t_small_frame {
    height: 129px;
    left: 20px;
    padding: 16px 0 0 14px;
    position: absolute;
    text-align: left;
    top: 27px;
    width: 182px;
}
div.t_text {
    color: #777777;
    font-size: 18px;
    font-style: italic;
    height: 90px;
    line-height: 22px;
    padding-right: 10px;
    position: absolute;
    text-align: left;
    text-decoration: none;
    top: 295px;
    width: 364px;
}
div.t_textsmall {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #777777;
    font-size: 18px;
    height: 216px;
    line-height: 20px;
    overflow: hidden;
    padding-right: 24px;
    position: absolute;
    text-decoration: none;
    top: 270px;
    width: 310px;
}
div.t_authsmall {
    color: #333333;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    position: absolute;
    text-align: right;
    top: 395px;
    width: 310px;
}
div.t_auth {
    color: #333333;
    font-style: normal;
    position: absolute;
    text-align: right;
    top: 385px;
    width: 344px;
}
div.t_apos {
    height: 23px;
    position: absolute;
    top: 295px;
    width: 22px;
}
div.t_apos2 {
    display: inline-block;
    height: 23px;
    margin: 0 -24px -10px 2px;
    position: absolute;
    width: 22px;
}
.c_t_prev, .c_t_next {
    display: block;
    height: 21px;
    margin-left: 0;
    position: absolute;
    text-indent: -999em;
    top: 230px;
    width: 15px;
}
.c_t_prev {
    background-position: 0 0;
    left: 20px;
}
.c_t_prev:hover {
    left: 19px;
}
.c_t_next {
    background-position: -18px 0;
    right: 20px;
}
.c_t_next:hover {
    right: 19px;
}
.c_t_pager {
    bottom: 18px;
    margin: auto;
    position: absolute;
    text-align: center;
    width: 100%;
}
.c_t_pager a {
    display: inline-block;
    height: 11px;
    margin: 0 5px 0 0;
    text-decoration: none;
    text-indent: -999em;
    width: 11px;
}
.c_t_pager a.selected {
    text-decoration: underline;
}
#lightbox, #lightbox2 {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    min-height: 100%;
    min-width: 100%;
    opacity: 0.9;
    position: fixed;
    top: 0;
    vertical-align: middle;
    width: 100%;
    z-index: 1000;
}
#lightbox-panel, #lightbox-panel2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    border-radius: 18px;
    border-spacing: 10px 50px;
    box-shadow: 0 1px 14px #888888;
    display: none;
    left: 50%;
    margin-left: -230px;
    margin-top: -280px;
    padding: 10px 15px;
    position: fixed;
    top: 50%;
    z-index: 1001;
}
#close-panel, #close-panel2 {
    color: #AA0000;
    font-size: 14px;
    text-decoration: none;
}
#a_box {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    box-shadow: 0 0 3px #998877;
    margin: 10px -15px 50px 5px;
    padding: 0;
    position: relative;
    width: 978px;
}
#a_box a {
    border-bottom: 1px dotted #FF0000;
    color: #C9592C;
    text-decoration: none;
}
#s_box {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    box-shadow: 0 0 3px #998877;
    display: block;
    height: 142px;
    margin: 10px -15px 35px 4px;
    padding: 0;
    position: relative;
    width: 978px;
    z-index: -1;
}
.helpbaritem {
    color: #C85A2B;
    display: block;
    font-size: 13px;
    font-weight: lighter;
    line-height: 28px;
    margin: 0;
    padding: 0 0 0 18px;
    text-align: left;
    text-decoration: none;
    width: 160px;
}
div.helpbaritem {
    background: url("helpbar_main_item.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
div.ribbon2 {
    color: #FFFFFF;
    font-family: 'QuattrocentoRomanRegular','Times New Roman';
    font-size: 34px;
    left: 0;
    line-height: 52px;
    margin: 0 0 20px -15px;
    padding: 0 30px 0 20px;
    top: 17px;
    width: 673px;
}
.yellowbox {
    background-color: #FAF9F7;
    border: 3px solid #EDEBD2;
    border-radius: 5px;
    float: left;
    font-size: 14px;
    line-height: 26px;
    margin: 12px 50px 12px 20px;
    padding: 10px 15px 10px 5px;
}
.yellowbox li, li.help {
    background: url("listitem.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    margin-left: -30px;
    padding-left: 20px;
}
li.help {
    padding: 6px 0 5px 35px;
}
img.framed {
    border: 1px solid #D6D7D4;
    padding: 10px;
}
table.btxt td {
    border-bottom: 1px dotted #CCCCCC;
    padding: 5px;
}

.painting {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EBE7E5;
    float: left;
    font-size: 13px;
    height: 422px;
    margin: 5px;
    text-align: center;
    width: 238px;
}
.painting .pframe {
    height: 270px;
    overflow: hidden;
    padding: 15px 5px;
}
.painting a.pframea {
    display: table-cell;
    height: 180px;
    text-align: center;
    vertical-align: middle;
    width: 238px;
}
.painting a.title {
    color: #C9592C;
    font-size: 15px;
    overflow: hidden;
    text-decoration: none;
}
.painting a.artist {
    color: #003366;
    font-size: 14px;
}
.painting img {
    box-shadow: 0 3px 5px #888888;
}
.toppager {
    float: right;
    margin-right: 20px;
    margin-top: 18px;
}
.bottompager {
    background-color: #FFFFFF;
    border: 1px solid #EBE7E5;
    height: 45px;
    text-align: center;
}
.bottompager .pager {
    margin-top: 15px;
}
.pager {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    clear: both;
    font-size: 14px;
    white-space: nowrap;
    width: 100%;
}
.pager a {
    color: #666666;
    margin: 0 2px;
    text-decoration: none;
}
.pager a.prevnext {
    background: none repeat scroll 0 0 #F9F9F7;
    border: 1px solid #EDECEA;
    color: #C14410;
    padding: 4px 12px;
}
.pager a.active {
    background: none repeat scroll 0 0 #F9F9F7;
    border: 1px solid #EDECEA;
    color: #333333;
    font-weight: bold;
    padding: 2px 3px;
    text-decoration: none;
}
.results-per-page {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #999999;
    float: right;
    margin-top: 0.5em;
    padding: 0 5px;
}
.results-per-page a {
    background: none repeat scroll 0 0 #999999;
    color: #FFFFFF;
    margin-left: 3px;
    padding: 0 2px;
    text-decoration: none;
}
.results-per-page a.active {
    color: #000000;
}
.results-per-page a:hover {
    color: #990000;
}
#middlecolumn div.box {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #EBE7E5;
    margin-bottom: 1em;
    overflow: hidden;
    padding: 5px;
    width: 174px;
}
#middlecolumn .fullwidth {
    width: 100%;
}
#middlecolumn .right {
    text-align: right;
}
div.box a.thumb {
    display: table-cell;
    height: 200px;
    text-decoration: none;
    vertical-align: middle;
}
a.thumbtextsmall {
    color: #C9592C;
    height: 35px !important;
    line-height: 12px;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    width: 330px;
}
div.box a.thumb img, img.thumb {
    background-color: #FFFFFF;
    box-shadow: 0 3px 6px #888888;
    margin: auto;
}
div.box90 {
    background-color: #EAE8CD;
    color: #858051;
    float: left;
    font-family: Aller;
    font-size: 11px;
    font-weight: bold;
    height: 125px;
    line-height: 1.2em;
    margin-bottom: 3px;
    margin-right: 3px;
    text-align: center;
    width: 90px;
}
div.box90 img {
    display: block;
    margin-bottom: 3px;
}
div.box90 a {
    color: #858051 !important;
}
#showbiography, #showmovementd {
    background: url("biography-hide.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #C24410 !important;
    cursor: pointer;
    font-size: 16px;
    height: 24px;
    margin: -65px 0 20px 8px;
    padding: 40px 8px 0;
    position: relative;
    text-align: right;
    text-shadow: 0 0 5px #FF8844;
    width: 716px;
}
#biography, #movementd {
    background-color: #FAF9F7;
    border: 1px solid #EDEBD2;
    border-radius: 8px;
    padding: 15px 25px;
    position: relative;
    width: 706px;
}
.brief {
    height: 170px;
    overflow: hidden;
}
.treebar div {
    float: left;
    height: 30px;
    margin-bottom: 9px;
    white-space: nowrap;
}
.treebar a {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 29px;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: none;
}
.tabbar {
    background-color: #F8F7E6 !important;
}
.tab {
    border-bottom: 4px solid #F8F7E6;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #E1E0D0;
    color: #4B4B4B;
    cursor: pointer;
    display: table-cell;
    font-size: 15px;
    height: 44px;
    line-height: 15px;
    text-align: center;
    text-shadow: 1px 1px #CCCCCC;
    vertical-align: middle;
}
.tabselected {
    background-color: #FFFFFF !important;
    border-bottom: 4px solid #C24410;
    box-shadow: 2px 0 2px -1px #888888;
    color: #C04410;
    cursor: pointer;
    display: table-cell;
    font-size: 15px;
    height: 44px;
    line-height: 15px;
    margin-bottom: -2px;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px #FFCCCC;
    vertical-align: middle;
}
.tabcontent {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #F4F0EC #F4F0EC;
    border-image: none;
    border-right: 1px solid #F4F0EC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 20px;
    text-align: center;
}
.tabcontent p {
    background-color: #F8F8F8;
    border: 1px solid #F4F0EC;
    font-size: 16px !important;
    line-height: 22px;
    margin: 0;
    padding: 30px;
}
.summary_box {
    background-color: #F8F7E6;
    border: 1px solid #F4F0EC;
    font-size: 14px;
    line-height: 20px;
    padding: 20px 30px;
    width: 394px;
}
.summary_box h3 {
    color: #333333;
    display: inline-block;
    font-size: 14px !important;
    font-weight: normal;
    position: absolute;
    width: 120px;
}
.summary_box a {
    color: #36260A;
    display: inline-block;
    margin-left: 120px;
    text-decoration: none;
}
.pbutton {
    background-color: #F8F7E6;
    border: 1px solid #EDECEA;
    border-radius: 3px;
    color: #C14410;
    font-size: 14px !important;
    font-weight: bold;
    padding: 4px;
    text-decoration: none;
}
a.popupinfo {
    cursor: help;
    display: inline-block;
    margin: 0 2px -3px 5px;
    top: 0;
}
#paintingSizeForm .popup {
    background: none repeat scroll 0 0 #FFFF99;
    border: 1px solid #EDECEA;
    border-radius: 5px;
    box-shadow: 0 3px 5px #888888;
    color: #000000;
    display: none;
    font-size: 14px;
    padding: 15px;
    position: absolute;
    text-align: justify;
    width: 250px;
    z-index: 10;
}
#popcm td {
    border-bottom: 1px dotted #CCCCCC;
    padding: 3px;
}
#paintingSizeForm h4 {
    color: #333333;
    font-size: 14px;
    margin: 10px -20px 5px 10px;
}
#paintingSizeForm div.srow {
    color: #333333;
    cursor: pointer;
    font-size: 14px;
    margin: 0 0 5px 10px;
}
#paintingSizeForm input.radio {
    float: left;
    margin-right: 8px;
}
#paintingSizeForm div.srow:hover label, #paintingSizeForm div.srow:hover span.dim {
    color: #FF3333;
    cursor: pointer;
}
#paintingSizeForm label span.dim {
    color: #999999;
    float: left;
    width: 170px;
}
* html form#paintingSizeForm label span.dim {
    width: 140px;
}
span.price {
    float: right;
    margin-right: 15px;
}
span.pricelt {
    float: right;
    text-decoration: line-through;
}
#paintingSizeForm select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #333333;
    font-size: 13px !important;
    height: 20px !important;
    margin-right: 15px;
    width: 58px !important;
}
#paintingSizeForm div.row input.checkbox {
    float: left;
    margin: 1px 8px 0 0;
}
.submitbutton {
    background: url("img/add.html") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    font-weight: bold;
    height: 37px;
    width: 150px;
}
table.box2 div.price {
    color: #FF3333;
    float: left;
    font-size: 12px;
    font-weight: bold;
}
table.box2 div.price span {
    font-weight: normal;
    padding-left: 15px;
}
#paintingSizeForm .box2 H4 {
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 0.5em;
    margin-top: 1em;
    position: relative;
}
#paintingSizeForm div.price {
    color: #111111;
    font-family: Palatino,"Palatino Linotype",Garamond,"Hoefler Text","Times New Roman",serif;
    font-size: 24px;
    text-align: center;
}
#paintingSizeForm div.price span {
    color: #C51E1E !important;
    margin-left: 10px;
}
#paintingSizeForm div.selectedsize {
    color: #111111;
    font-size: 13px;
    margin: 10px 0;
    text-align: center;
}
#paintingSizeForm div.selectedsize span {
    color: #999999;
    margin-left: 10px;
}
.lastviewed {
    float: left;
    margin-bottom: 2px;
    margin-right: 2px;
    min-height: 120px;
    padding: 2px;
    width: 101px;
}
.lastviewed img {
    margin-bottom: 2px;
}
.lastviewed a {
    display: block;
    line-height: 1.2em;
    text-align: center;
    text-decoration: none;
}
.contactbox {
    background-color: #FFFFFF;
    border: 1px solid #EBE7E5;
    margin: 0;
    padding: 18px 40px;
}
#registrationform input[type="text"], #registrationform .input_common, #registrationform #country, #registrationform #state, #registrationform #sh_country, #registrationform #sh_state {
    margin-right: 20px;
    width: 260px !important;
}
#registrationform .optional {
    color: #999999;
}
#registrationform label {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    margin-right: 10px;
}
#registrationform .hint {
    color: #999999;

    font-style: italic;
    margin-left: 200px;
    margin-top: -6px;
    text-align: left;
}
div.datalist {
    background-color: #FFFFFF;
    border: 1px solid #EBE7E5;
    color: #666666;
    display: block;
    font-size: 14px;
    line-height: 40px;
    margin: 0;
    text-align: left;
}
.datalist label {
    color: #333333;
    display: inline-block;
    font-weight: bold;
    padding-right: 20px;
    text-align: right;
    width: 200px;
}
.datalist .even {
    background-color: #FAFAFA;
}
#mtab1 {
    background: url("icon_home.png") no-repeat scroll 28px 11px rgba(0, 0, 0, 0);
}
#mtab2 {
    background: url("icon_open_and_shipped.png") no-repeat scroll 8px 11px rgba(0, 0, 0, 0);
}
#mtab3 {
    background: url("icon_magnifier.png") no-repeat scroll 8px 11px rgba(0, 0, 0, 0);
}
#mtab4 {
    background: url("icon_wish_list.png") no-repeat scroll 8px 13px rgba(0, 0, 0, 0);
}
table.odetails {
    margin: 20px 30px;
    width: 100%;
}
.odetails th {
    font-weight: bold;
}
.odetails td {
    width: 70% !important;
}
.tvideo {
    cursor: pointer;
    float: left;
    margin: 5px 8px 5px 2px;
    position: relative;
}
.tvideoselected {
    border: 3px solid #FF0000;
    cursor: pointer;
    float: left;
    margin: 2px 5px 2px -1px;
    position: relative;
}
div.testimbox {
    background: url("middlecolumn-pattern1.jpg") repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 1px #998877;
    display: block;
    margin: 10px -15px 0 0;
    padding: 20px 0 20px 20px;
    position: relative;
    width:760px;
}
div.testimpaintingsbox {
    float: right !important;
    padding: 10px 28px 0;
    text-align: center;
    width: 220px !important;
}
.testimpaintingsbox a {
    font-size: 14px;
    text-decoration: none;
    white-space: normal;
}
 .kinko h1 {
 font-size:25px;color:#c9592c; font-family:Aller; line-height:26px; text-align:left;
}
.pingo {
    background-color: #FFFFFF;
    border: 1px solid #F4F0EC;
    color: #999999;
    font-size: 17px;
    font-style: italic;
 font-family:Aller;
 text-align:left;
    padding:10px;
    width:425px;
 margin:0 0 0 20px;
 float:left;
}

div.row label {
    color: #000000;
    display: inline-block;
    font-size: 15px;
    font-weight: normal;
    padding-right: 10px;
    text-align: right;
}
div.row .hint {
    color: #999999;
    font-style: italic;
}













/*------------------------------- POPART START -----------------------------*/
#jnwrapper{width:772px; height:auto; float:left; margin:0 0 0 10px; text-align:left; font-family:Aller; font-weight:normal; font-size:15px; line-height:22px;  color:#666666;}
#infobuttonsbla{width:772px; float:left; margin:0 0 10px 0;}
#infosubscriptionsummary a {
    background: url("../images/plus-info-btn-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #c91c67;
    border-radius: 3px;
    border-top: 1px solid #c91c67;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    display: inline-block;
    font-size: 17px;
    margin-top:5px;
    padding: 12px 19px;
    text-align: center;
    text-decoration: none;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
}
#welcomes{width:772px; float:left; height: 490px;}
#lideshow {
 width:772px;
 height:250px;
 position:relative;
}
#lideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
 z-index:-1;
}
#lideshow img.active {
    z-index:10;
    opacity:1.0;
 z-index:-1;
}
#lideshow img.last-active {
    z-index:9;
 z-index:-1;
}
.smallpinkline{width:772px; float:left;  height:24px; border-bottom:1px dotted #c91c67;}
#pinkborders{width:772px; float:left;  height:45px;}
.maindubagore{width:772px; border:1px solid #CC9966;}
.dubagore{width:772px; float:left; margin:5px 0 10px 0;}
.dubagore h4 a{font-family:Aller; font-size:14px; font-weight:bold; text-align:left; color:#666; }
.dubagore h3{font-family:Aller; font-size:25px; font-weight:bold; text-align:left; color:#c91c67; line-height:16px;}
.dubagore h2{font-family:Aller; font-size:29px; font-weight:bold; text-align:left; color:#c91c67; line-height:23px; height:61px;}
.dubagore h1{font-family:Aller; font-size:25px; font-weight:bold; text-align:left; color:#c91c67; line-height:23px;}
.dubapadam{width:300px; height:270px; float:left;}
.dubatext{width:260px; float:left; margin:20px 0 0 0;}
.dubafour{width:200px; float:left; margin:20px 0 0 10px;}
#rgbone{width:90px;height:90px; float:left; margin:0 0 12px 0;box-shadow: 0 1px 3px #888888; border:1px solid #c91c67; padding:1px;}
#rgbones{width:90px;height:90px; float:left; margin:0 0 12px 9px;box-shadow: 0 1px 3px #888888;border:1px solid #c91c67; padding:1px;}
#uploima{width:400px; float:left;}
#uploimaright{width:370px; float:right; text-align:right;}

.stripes-ship {
    background: url("../images/line-1.gif") repeat-x scroll center center rgba(0, 0, 0, 0);
    border: 0 none;
    height: 3px;
    width: 772px;
 float:left;
 margin:10px 0 10px 0;

}
#fourstu{width:772px; float:left;}
.stripes-main {
    background: url("../images/stripes01.jpg") repeat-x scroll center center rgba(0, 0, 0, 0);
    border: 0 none;
    height: 30px;
    margin-bottom: 10px;
    margin-top: 10px;
    width:772px;
 float:left;
}













#crossfade > img { 
    width: 772px;
    height: 480px;
    position: absolute;
    top: 1070px;
    left: 220px;
    color: transparent;
    opacity: 0;
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 30s linear infinite 0s;
    -moz-animation: imageAnimation 30s linear infinite 0s;
    -o-animation: imageAnimation 30s linear infinite 0s;
    -ms-animation: imageAnimation 30s linear infinite 0s;
    animation: imageAnimation 30s linear infinite 0s; 
}

#crossfade > img:nth-child(2)  {
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s; 
}
#crossfade > img:nth-child(3) {
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s; 
}
#crossfade > img:nth-child(4) {
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s; 
}
#crossfade > img:nth-child(5) {
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s; 
}

@-webkit-keyframes imageAnimation { 
    0% { opacity: 0;
    -webkit-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -webkit-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}

@-moz-keyframes imageAnimation { 
    0% { opacity: 0;
    -moz-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -moz-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}

@-o-keyframes imageAnimation { 
    0% { opacity: 0;
    -o-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -o-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}

@-ms-keyframes imageAnimation { 
    0% { opacity: 0;
    -ms-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -ms-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}

@keyframes imageAnimation { 
    0% { opacity: 0;
    animation-timing-function: ease-in; }
    8% { opacity: 1;
         animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}












#cf {
  position:relative;
  height:90px;
  width:90px;
  cursor:pointer;
}

#cf img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

#cf img.top:hover {
  opacity:0;
}





/*------------------------------- POPART END -----------------------------*/







/*---------------Gift Certificate--------------------------------*/
.left_col{
    float:left;
    width:775px;
    margin:0px 5px 15px 5px;
}
.left_menu{
    width:210px;
    margin-top:2px;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    background-color:#43413f;
    float:left;
    margin-right:10px;
}

.left_headings{
    display:inline-block;
    background:url(../images/heading_bg.png) repeat-x;
    height:40px;
    width:191px;
    text-align: center;
}

.left_headings .arrow{
    float:right;
    padding-top:13px;
    padding-right:13px;
}

.left_headings span{
    display:inline-block;
    font-family:Myriad;
    font-size:24px;
    color: #fff;
    padding-top:11px;   
    font-style:italic;
	font-weight:bold;
    
}

.left_bottom{
    position:relative;
    height:1px;
    display:inline-block;
}

.left_bottom_abs{
    position:absolute;
    left:-4px;
}

ul.left_links {
    margin:0 5px 5px 5px;
    background-color:#fff;
    margin-bottom:20px;
    padding-top:5px;
}

.left_links li:first-child {
    border-top:none;
    margin:0 5px 0 5px;
}

.left_links li {
    border-top:solid 1px #dfe5eb;

    margin:0 5px 0 5px;
}

.left_links li a{
    font-size:14px;
    color:#666666;
	font-weight:bold;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
}

a.left_selected{
    background-image:url('../images/bg_left_menu.jpg');
    height:22px;
    width:120px;
    font-family:arial;
    color:#660066 !important;
    font-size:14px;
    font-weight:bold;
    display:block;
    padding-top:5px;
}

a.left_norm{
    height:22px;
    width:171px;
    font-family:arial;
    color:#666666;
    font-size:12px;
    display:block;
    padding-top:5px;
}

.left_links li a:hover{
    font-size:14px;
    color:#C91C67;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration: none;
	font-weight:bold;
}

.right_col{
    float:left;
    width:770px;
    margin:2px 0 0 0;
}

.wedd {
    font-size:42px;
    color:#960025;
    font-weight:bold;
    font-family:Myriad;
    display:block;
    padding-left:20px;
    padding-top:10px;
    width:300px;
    line-height:50px;
}


.slide_normal {
    font-size:16px;
    color:#960025;
    font-family:Myriad;
    display:block;
    padding-left:20px;
    padding-top:20px;
    width:350px;
}
.gift_ideas{
    color:#660066;
    font-family:Aller;
    text-align: left;
    padding-top:20px;
    padding-left:10px;
    font-size:24px;
}

.gift_ideasc{
    color:#666;
    font-family:Aller;
    text-align: left;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:10px;
    font-size:12px;
    float:left;
}
#c_homebox1 {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    box-shadow: 0 0 10px #998877;
    display: block;
    height: 375px;
    margin: 10px -15px 35px 5px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 978px;
}

<div id="commonsize">
<div class="therthalway"><h1>Testimonials</h1></div>
<div id="testimonialfull">
<div style="display: block;" id="randomdiv1" class="banner_right_div1">
<div class="fb-comment"><span class="comment1"><img class="fb-img" src="images/startingquotes.png"  height="12px" width="480px" />
<span fb-xfbml-state="rendered" class="fb-name">Testimonial from M.W.</span></br>
<p>the painting arrived today and it's marvellous. I can't believe it. Please tell the painter. Thanx A LOT! <img class="fb-img" src="images/endingquotes.png"  height="12px" width="14px" /></p></span> </div></div>     
<div style="display: none;" id="randomdiv2" class="banner_right_div2">
<div class="fb-comment"><span class="comment1"><img class="fb-img" src="images/startingquotes.png"  height="12px" width="14px" />
<span fb-xfbml-state="rendered" class="fb-name">Vignesh Babu</span></br>
<p>I purchased flat through this website and really it is a worth purchase wishes to classified site...<img class="fb-img" src="images/endingquotes.png" height="12px" width="14px" /></p> </span> </div></div>  
<div style="display: none;" id="randomdiv3" class="banner_right_div2">
<div class="fb-comment"><span class="comment1"> <img class="fb-img" src="images/startingquotes.png"  height="12px" width="14px" />
<span fb-xfbml-state="rendered" class="fb-name">Manikandan</span></br>
<p>I Purchased a car through this site.My dreams came true of buying a car.Thank you to this site and my best wishes...<img class="fb-img" src="images/endingquotes.png"  height="12px" width="14px" /></p> </span> </div> </div>
</div>
</div>




/*--------------------------    GIFTMA START  ----------------------------*/
#stvwrapper{width:772px; height:auto; float:left; margin:0 0 0 10px; text-align:left; font-family:Aller; font-weight:normal; font-size:12px; color:#666666;}
#balajiwarpcon{width:772px; height:auto; float:left;}
#gifttile h2 {
    color: #C91C67;
    font-family: Aller;
    font-size: 33px;
    font-weight: bold;
    height: 35px;
    line-height: 23px;
    text-align: left;
}
#gifttile p {
    color: #666666;
    font-family: Aller;
    font-size: 16px;
    font-weight: normal;
    height:auto;
    line-height: 13px;
    text-align: left;
}
#choose_gift_content_top{width:175px; float:left;}
#choose_gift_content_top ul {
    color: #666666;
    font-size: 15px;
    padding-left: 10px;
    padding-top: 20px;
 font-weight:normal;
}
#choose_gift_content_top ul li {
    background-image: url("../images/giftcard_li_icon.png");
    background-position: left center;
    background-repeat: no-repeat;
    list-style-type: none;
    margin-bottom: 15px;
    padding-left: 15px;
}
#giftheadline{float:left;}
#gift_card_ammount {
    background-image: url("../images/choose_gift_bg.png");
    background-position: left top;
    background-repeat: repeat-x;
    font-size: 17px;
    font-weight: 500;
    min-height: 80px;
 float:left;
 width:772px;
 margin:-5px 0 0 0;
}


#gift_card_ammount h2 {
    color: #C91C67;
    font-family: Aller;
    font-size:18px;
    font-weight: bold;
    height: 25px;
    line-height: 23px;
    text-align: left;
 padding:0 0 0 20px;
}

.gift_type {
    display: inline-block;
    float: left;
    height: 120px;
    margin-bottom: 20px;
    margin-right: 10px;
    margin-top: 20px;
    margin-left:100px;
    padding: 10px;
    text-align: center;
    width: 150px;
}
.gift_type .green_label {
    color: #3974A2;
    cursor: pointer;
    display: inline-block;
    font-family:Aller;
    font-size: 15px;
}
.gift_type .icon {
    text-align: center;
}
.gift_type .checkbox {
    display: inline-block;
}

.gift_type .send_type {
    color: #999999;
    font-family: 'Myriad';
    font-size: 14px;
}
.price_choose .price_tag {
    color: #FFFFFF;
    display: inline-block;
    font-family: 'Myriad';
    font-size: 38px;
    font-weight: 500;
    height: 60px;
    margin-bottom: 20px;
    margin-right: 40px;
    padding: 0 5px 10px;
    position: relative;
    text-shadow: 0 3px 1px #496817;
    margin-left:60px;
}
.price_tag .price {
    background-image: url("../images/price_tag_bg.png");
    background-position: left center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: 54px;
    margin-top: 5px;
    padding-top: 35px;
    text-align: center;
    width: 97px;
}
.price_choose .selected {
    background-color: #F1F6FB;
    border: 1px solid #C0D8EC;
    border-radius: 5px;
}
#buy_bubble {
    background-color: #FFFFFF;
    border: 1px solid #C0D8EC;
    box-shadow: 0 0 10px #C0D8EC;
    display: none;
    position: absolute;
    top: 85px;
    width: 410px;
    z-index: 1001;
}
#buy_bubble .bubble_head {
    background-color: #F1F6FB;
    border: 1px solid #C0D8EC;
    color: #3974A2;
    float: left;
    font-family: 'Myriad';
    font-size: 16px;
    font-weight: 500;
    height: 20px;
    margin-left: -1px;
    padding: 10px;
    position: relative;
    text-shadow: 2px 2px 1px #FFFFFF;
    width: 390px;
}
.bubble_head .close {
    color: #394619;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    position: absolute;
    right: 15px;
    top: 14px;
}
.bubble_head .up_arrow {
    left: 60px;
    position: absolute;
    top: -15px;
}
#buy_bubble .image {
    display: inline-block;
    margin-top: 10px;
    text-align: center;
    vertical-align: top;
    width: 130px;
}
#buy_bubble .image img {
    height: 103px;
    width: 127px;
}

.currency {
    color: #3974A2;
    display: inline-block;
    font-family: 'Myriad';
    font-size: 16px;
 float:left;
}

#gift_card_ammount .field, #gift_card_ammount .currency_select {
    border: 1px solid #DEDECF;
    border-radius: 5px;
    box-shadow: 3px 3px 5px #F8F8F8 inset;
    padding: 5px;
 margin:13px 0 0 0;
}
#balajiwarpcons{width:772px; height:auto; float:left;}
#gifttiles h2 {
    color: #C91C67;
    font-family: Aller;
    font-size: 33px;
    font-weight: bold;
    height: 30px;
    line-height: 23px;
    text-align: left;
}
#gifttiles p {
    color: #666666;
    font-family: Aller;
    font-size: 14px;
    font-weight: normal;
    height:auto;
    line-height:23px;
    text-align: left;
}

#card_details label {
    color: #3974A2;
    display: block;
    font-family: 'Myriad';
    font-size: 14px;
    margin-bottom: 10px;
}
#card_details label {
    float: left;
}

.image .title {
    color: #3974A2;
    font-family: 'Myriad';
    font-size: 16px;
    text-shadow: none;
}
.image .dimensions {
    color: #666666;
    font-family: 'Myriad';
    font-size: 14px;
    text-shadow: none;
}
/*--------------------------    GIFTMA START  ----------------------------*/







/*---------------------gift form------------------------------------*/
/*
#card_details {
    background-image: url("../images/choose_gift_bg.png");
    background-position: left top;
    background-repeat: repeat-x;
    font-family: 'Myriad';
    font-size: 17px;
    font-weight: 500;
    margin-top: -5px;
    min-height: 180px;
    padding: 20px;
}
#card_details label {
    color: #3974A2;
    display: block;
    font-family: 'Myriad';
    font-size: 14px;
    margin-bottom: 10px;
}
#card_details .field {
    border: 1px solid #DEDECF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 3px 3px 5px #F8F8F8 inset;
    padding: 5px;
}
#card_details .right {
    padding-left: 80px;
}
#card_details .tr {
    display: block;
    margin-bottom: 25px;
}
#gift_bg {
    background-color: #000000;
    display: none;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    z-index: 5000;
}
#gift_preview {
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px #1D1D1D;
    display: none;
    left: 50px;
    position: absolute;
    text-align: center;
    top: 50px;
    width: 610px;
    z-index: 5001;
}
#gift_preview .header {
    background-color: #F2FBDF;
    border: 1px solid #C0D8EC;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #3974A2;
    font-family: 'Myriad';
    font-size: 24px;
    font-weight: 500;
    height: 45px;
    padding-top: 15px;
    position: relative;
    text-align: center;
    text-shadow: 0 0 4px #FFFFFF;
}
.header .close {
    color: #394619;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    position: absolute;
    right: 10px;
    top: 10px;
}
#gift_preview .card_preview_details {
    background-image: url("../images/preview_top_shadow.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    padding: 10px;
}
.card_preview_details b {
    font-weight: 500;
}
.card_preview_details p {
    font-size: 14px;
}
.card_preview_details p a {
    color: #FF9D02;
    text-decoration: none;
}
.card_preview_details #message {
    background-color: #A2C452;
    background-image: url("../images/message_bg.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 500;
    margin-left: 22px;
    min-height: 129px;
    padding: 20px 10px 10px;
    position: relative;
    text-shadow: 0 1px 0 #1D1D1D;
    width: 370px;
}
#message #preview_message {
    font-weight: 500;
}
#message .arrow {
    left: -22px;
    position: absolute;
    top: 42px;
}
#form_details {
    line-height: 25px;
    width: 170px;
}
#form_details p {
    color: #666666;
    display: inline-block;
}
#form_details b {
    font-weight: bold;
}
#gift_preview #form_details {
    color: #3974A2;
    font-family: 'Myriad';
    font-size: 16px;
}
#gift_preview .code {
    background-color: #F5FDE2;
    border: 1px solid #C0D8EC;
    border-radius: 10px 10px 10px 10px;
    color: #666666;
    font-family: 'Myriad';
    font-size: 48px;
    margin: 0 auto;
    padding: 15px 30px;
    width: 380px;
}
#gift_preview #preview_ammount {
    display: inline-block;
    font-weight: bold;
}
*/

#card_details {
    background-image: url("../images/choose_gift_bg.png");
    background-position: left top;
    background-repeat: repeat-x;
    font-family: 'Myriad';
    font-size: 17px;
    font-weight: 500;
    margin-top: -5px;
    min-height: 180px;
    padding: 20px;
}
#card_details .field {
    border: 1px solid #DEDECF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 3px 3px 5px #F8F8F8 inset;
    padding: 5px;
}
#card_details .right {
    padding-left: 80px;
}
#card_details .tr {
    display: block;
    margin-bottom: 25px;
}
#gift_bg {
    background-color: #000000;
    display: none;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    z-index: 5000;
}
#gift_preview {
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px #1D1D1D;
    display: none;
    left: 50px;
    position: absolute;
    text-align: center;
    top: 50px;
    width: 610px;
    z-index: 5001;
}
#gift_preview .header {
    background-color: #F2FBDF;
    border: 1px solid #C0D8EC;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #3974A2;
    font-family: 'Myriad';
    font-size: 24px;
    font-weight: 500;
    height: 45px;
    padding-top: 15px;
    position: relative;
    text-align: center;
    text-shadow: 0 0 4px #FFFFFF;
}
.header .close {
    color: #394619;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    position: absolute;
    right: 10px;
    top: 10px;
}
#gift_preview .card_preview_details {
    background-image: url("../images/preview_top_shadow.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    padding: 10px;
}
.card_preview_details b {
    font-weight: 500;
}
.card_preview_details p {
    font-size: 14px;
}
.card_preview_details p a {
    color: #FF9D02;
    text-decoration: none;
}
.card_preview_details #message {
    background-color: #A2C452;
    background-image: url("../images/message_bg.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 500;
    margin-left: 22px;
    min-height: 129px;
    padding: 20px 10px 10px;
    position: relative;
    text-shadow: 0 1px 0 #1D1D1D;
    width: 370px;
}
#message #preview_message {
    font-weight: 500;
}
#message .arrow {
    left: -22px;
    position: absolute;
    top: 42px;
}
#form_details {
    line-height: 25px;
    width: 170px;
}
#form_details p {
    color: #666666;
    display: inline-block;
}
#form_details b {
    font-weight: bold;
}
#gift_preview #form_details {
    color: #3974A2;
    font-family: 'Myriad';
    font-size: 16px;
}
#gift_preview .code {
    background-color: #F5FDE2;
    border: 1px solid #C0D8EC;
    border-radius: 10px 10px 10px 10px;
    color: #666666;
    font-family: 'Myriad';
    font-size: 48px;
    margin: 0 auto;
    padding: 15px 30px;
    width: 380px;
}
#gift_preview #preview_ammount {
    display: inline-block;
    font-weight: bold;
}


.giftcard button.add_to_cart, #gift_preview button.add_to_cart { display: block; margin: 0 -20px 0 auto; width: 241px; height: 61px; background: url(../images/cart-button.png) 0 0 no-repeat; padding: 0 0 21px 67px; line-height: 40px; font-weight: 500; font-size: 20px; color: #FFF; text-shadow: 1px 1px #875401; text-align: left; cursor: pointer; }
.giftcard button.add_to_cart { cursor: pointer; position: absolute; right: 0px; bottom: -90px;}
#gift_preview button.add_to_cart { margin: 0px auto; }
.giftcard button.add_to_cart:hover { background-position: 0 bottom; }




.contact-left {
    float: left;
    height: auto;
    width: 250px;
}
.contact-text {
    color: #000000;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    padding: 10px 5px 10px 0;
    text-align: right;
    width: 245px;
}
.contact-textarea {
    color: #000000;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    padding: 10px 5px 10px 0;
    text-align: right;
    width: 245px;
}
.contact-right {
    float: left;
    height: auto;
    width: 350px;
}
.contact-box {
    float: left;
    height: auto;
    padding: 10px 0 10px 5px;
    width: 345px;
}
.cont-text {
    border: 1px solid #000000;
    width: 200px;
}
.cont-text1 {
    border: 1px solid #000000;
    width: 100px;
}
.contact-text-area {
    float: left;
    height: auto;
    padding: 10px 0 10px 5px;
    width: 345px;
}
.cont-text-box {
    border: 1px solid #000000;
    height: 80px;
    width: 230px;
}
.contact-button {
    float: left;
    height: auto;
    padding: 5px 0 10px;
    text-align: center;
    width: 600px;
}
.enquiry-adderss-full {
    float: left;
    height: 492px;
    padding: 4px 0 0 27px;
    width: 308px;
}
.quote_submit {
    background: url("../images/ffmsubmit.jpg") no-repeat scroll 18px center rgba(0, 0, 0, 0);
    border: medium none;
    height: 41px;
    width: 255px;
	margin:0 0 0 130px;
}









	
/*		.back-to-top {
			position: fixed;
			bottom: 2em;
			right: 0px;
			text-decoration: none;
			color: #fff;
			background-color:#ff0099;
			font-size: 12px;
			padding: 1em;
			display: none;
		}

		.back-to-top:hover {	
			background-color: #b8006e;
		}
*/

ul.tabs {
	margin:0;
	padding: 0;
	z-index:1;
	list-style:none;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;list-style:none;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size:13px;
	font-weight:bold;
	outline: none;
}
ul.tabs li a:hover {
}	


.tab_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:justify;
	margin:20px 0 0 10px;
}




#bf {
  position:relative;
  height:180px;
  width:189px;
  cursor:pointer;
  float:left;
  margin:0 4px 0 0;
}

#bf img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

#bf img.top:hover {
  opacity:0;
}























.grayBox {
    background-color: #000000;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
}
.box_content {
    left: 23%;
    overflow: auto;
    position: fixed;
    right: 30%;
    top: 10%;
    z-index: 1002;
	width:640px;
	padding:5px;
	border-radius:10px;
	box-shadow: 0 3px 6px #888888;
}


.curu{float:left;width:20px; cursor:pointer; margin: 17px 0 0 10px;}
.loginform h4 {
    color: #FF0099;
    font-size: 23px;
    margin: 10px 40px 10px 5px;
	width:545px;
	float:left;
	text-align:left;
}


#boxopen {
    float: left;
    height: auto;
}
#boxmel {
    background:#fff;
    color: #FFFFFF;
    float: left;
    font: bold 14px Arial,Helvetica,sans-serif;
    height: auto;
    padding: 10px 0 0 10px;
    width:630px;border-radius:10px 10px 0 0;
}
#boxnaduu {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: auto;
    width:415px;border-radius:0 0 10px 10px;
}


/*  vk start */



.tab-full {
	width:100%;
	height:auto;
	float:left;
	padding:5px 0 0 0;
}
.tab-part {
	width:770px;
	height:auto;
	margin:0 auto;
}
ul.tabs1 {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 40px;

}
ul.tabs1 li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs1 li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size:13px;
	font-weight:bold;
	 font-family: Aller;
	padding: 0 8px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs1 li a:hover {
	background: #d40078;
	color:#FFF;
}	
ul.tabs1 li.active a{
	background: #d40078;
	color:#FFF;
}

.tab_container1 {	
	border-top: none;
	clear: both;
	float: left; 
	width: 767px;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	height:auto;
}
.tab_content1 {
	padding:0px 10px 0 10px;
	 font-family: Aller;
	font-size:13px;
	font-weight:normal;
	text-align:justify;
	color:#666666;
	
}
.tab_content1 h2{
	padding:10px;
	margin:0px;
	font-size:13px;
}

.tab_content1 p{
	padding:0px 0px 10px 10px;
 font-family: Aller;
	font-size:13px;
	font-weight:normal;
	text-align:justify;
}
.tabl-head {
	width:738px;color:#660066;font-size: 25px;font-family: Aller;line-height: 26px;text-align: left; border-bottom:1px solid #660066; text-transform:capitalize;  font-family: Aller;}
	.faq-head {
	width:700px;color:#660066;font-size: 25px;font-family: Aller;line-height: 26px;text-align: left; margin:0; padding:0; text-transform:capitalize;}
.tabl-vka {
	color:#660066;font-size: 20px;font-family: Aller;line-height: 21px;text-align: left;
	}
.tabl-vkb {
 color: #000000;
    font-family: Aller;
    font-size: 16px;
    line-height: 16px;
    text-align: left;
}
.tabl-vkb a {
color: #003399;
    font-family: Aller;
    font-size: 16px;
    line-height: 16px;
    text-align: left;
}
.link-dark {
  color: #000000;
    font-family: Aller;
    font-size: 16px;
    line-height: 16px;
    text-align: left;
}
.link-dark:hover {
     color: #CC0000;
    font-family: Aller;
    font-size: 16px;
    line-height: 16px;
    text-align: left;
}
/*vk end*/




/*----------------caricatures------------------------*/
.bloklist1 {
    float: left;
    height: auto;
    width: 100%;
}
.bloklist1 .blokproduk:hover {
    background-color: #FF0099;
    color: #FFFFFF;
    float: left;
    height: auto;
    margin: 5px 7px 15px;
    padding: 3px;
    width: 220px;
}
.bloklist1 .blokproduk {
    color: #545454;
    float: left;
    height: auto;
    margin: 5px 7px 15px;
    padding: 3px;
    width: 220px;
}
.bloklist1 .blokproduk:hover a {
    color: #FFFFFF;
    text-decoration: none;
}
.bloklist1 .blokproduk a {
    color: #545454;
    text-decoration: none;
    font-weight:bold;
    font-size:16px;
}
.bloklist1 .blokproduk .title {
    font-family: aller;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    margin: 15px 0;
    text-align: center;
    width: 220px;
	float:left;
}
.bloklist1 .blokproduk .produkimg {
    background-color: #FFFFFF;
    display: table-cell;
    height: 190px;
    text-align: center;
    vertical-align: middle;
    width: 220px;
	float:left;
}
.bloklist1 .blokproduk .produkimg .pict {
    cursor: pointer;
    height: 190px;
    overflow: hidden;
    vertical-align: middle;
    width: 220px;
	float:left;
}
/*----------------caricatures end---------------------*/


/*-------------------------------------------karthick styles start---------------------------------------------*/

/*3d box 1 start*/

#dappawala{width:772px; float:left;border:1px solid #c9c9c9; padding:3px;margin:0 0 20px 0;}

#wala0{width:100%; float:left; background:#e5363b; height: 61px; margin-bottom: 3px;}
#wala0left { width:55%; float:left; padding-left: 20px; padding-top: 13px;}
#wala0right { width:38%; float:right; padding-left: 10px; padding-top: 10px; }

#wala0left h1 { font-weight: bold; color:#FFF; text-shadow: 4px 2px 3px #333333; font-family: Aller; font-size: 30px;}
#wala0left p { font-weight: bold; font-size: 14px; color:#FFF; font-family: Aller;}

#wala0right h2 { font-weight: bold; color:#FFF; font-family: Aller; font-size: 25px;}
#wala0right p { font-weight: bold; font-size: 16px; color:#FFF; font-family: Aller;}

#singar1{width:100%; float:left; height: 61px; margin:0px; height:80px; text-align: center; }
#singarleft { width:49%; float:left;  border: 2px solid #666; height: 71px; background-image:url(../images/left1.jpg); padding-right: 5px;}
#singarright { width:49%; float:right; border: 2px solid #666; height: 71px; background-image:url(../images/right1.jpg); }

.athmi1 { font-weight: bold; font-size: 22px; color:#fff; font-family: Aller; text-shadow: 3px 3px 2px #000000; }
.athmi2 a{ font-weight: bold; font-size: 18px; color:#fff; font-family: Aller; line-height: 24px; text-shadow: 3px 3px 2px #000000; }

#singar2{width:100%; float:left; height: 61px; margin:0px; height:80px; text-align: center;}
#singar2left { width:49%; float:left;  border: 2px solid #666; height: 71px; background-image:url(../images/left2.jpg); padding-right: 5px;}
#singar2right { width:49%; float:right; border: 2px solid #666; height: 71px; background-image:url(../images/right2.jpg);}

.athma1 { font-weight: bold; font-size: 22px; color:#fff; font-family: Aller; line-height: 35px; margin-top:0px; text-shadow: 3px 3px 2px #000000; }
.athma2 { font-weight: bold; font-size: 18px; color:#fff; font-family: Aller; line-height: 35px; margin-top:0px; text-shadow: 3px 3px 2px #000000; }

#wala1{width:385px; float:left;}
#wala2{width:385px; float:right; }

.dabbaniche { width: 570px; padding-bottom: 10px; height:auto; font-family: Aller;}

.dabbaniche a {
    background: url("../images/menudabba.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #c91c67;
    border-radius: 11px;
    border-top: 1px solid #c91c67;
    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.25);
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
	margin-bottom: 2px;
    text-align: center;
    text-decoration: none;
	width: 187px;
	height: 40px;
	vertical-align: middle;
	line-height: 40px;
	font-family: Aller;
}

.dabbamuseum { width: 770px; padding-bottom: 10px; height:auto;}


#c_homebox2 {
	font-family: Aller;
	color: #cd5d28;
	font-size: 20px;
	width:720px;
	height:auto; 
	margin: 10px 15px 0px 0px;
	overflow: hidden;
	padding:10px 20px 0px 10px; 
	position: relative;
}

#cop_shadow12 {
    margin: -35px 0 0 4px;
    position: absolute;
	background:url(../i/cop_shadow.png) no-repeat;
	width:729px;
	height:38px;
}

#c_homebox2 a {
    background: url("../images/menudabba.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #c91c67;
    border-radius: 11px;
    border-top: 1px solid #c91c67;
    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.25);
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
	margin-bottom: 2px;
    text-align: center;
    text-decoration: none;
	width: 150px;
	height: 30px;
	vertical-align: middle;
	line-height: 30px;
	font-family: Aller;
}

.dabbayellow { 
border: 1px solid #CCC;
width: 720px; 
height:auto;
margin-top: 90px;
box-shadow: 0 4px 2px 1px #484848;
padding: 10px 5px 5px 5px;
font-family: Aller;
}

.dabbacomic {
font-weight: bold;
line-height: 30px;
color: #696969;
text-align: center;
}
.dabbacomicpara {
line-height: 20px;
color: #696969;
font-size: 12px;
font-weight: bold;
padding: 10px 15px 10px 15px;
}
.dabbayellownext { 
width: 720px; 
height:auto; 
margin-top: 10px;
margin-bottom: 10px;
}

.dabbastudio p{
line-height: 20px;
color: #696969;
font-size: 12px;
font-weight: bold;
text-align: justify;
padding: 0px 10px 5px 20px;	
}


.kamma1 {
	font-family: aller;
    color: #c41154;
    font-size: 29px;
    font-weight: bold;
    text-align: center;
	padding-top: 20px;
}

/*3d box 1 end*/

/*3d box 2 start*/


#mobbox57{
	width:750px;
	height:260px;
	float:left;
	margin:10px 0 0 0;
}
#svtbodxs57{
	width:140px;
	height:230px;
	float:left;
	border-radius:8px;
	background:#FFFFFF;
	border:1px solid #817f7f;
	box-shadow: 0 0 4px #555555;
	margin:10px 0px 0px 7px;
}
#btitle57 h2 {
	color:#8c0067;	
	text-align:center;
	margin:0px 0 5px 0;
}


#bimg57{
	width:36px;
	height:160px;
	padding:12px 0 3px 2px;
}


#galfull57{
	width:780px;
	height:auto;
	float:left;
}


#galfullfirstrow57{
	width:780px;
	height:auto;
	float:left;
}
#galfullsecondrow57{
	width:780px;
	height:auto;
	float:left;
}

.pithan57 { text-align: center;}


.pithan57 a {
    background: url("../images/menudabba.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #c91c67;
    border-radius: 11px;
    border-top: 1px solid #c91c67;
    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.25);
    color: #ffffff;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-bottom: 2px;
    margin-top: 5px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 187px;
	font-family: Aller;
}

.kamma2 {
	font-family: aller;
    color: #c41154;
    font-size: 29px;
    font-weight: bold;
    text-align: center;
	padding-top: 20px;
	line-height: 30px;
	padding-bottom: 12px;
}

/*3d box2 end*/

/*album book start*/


.albumright1 {float:right; width: 780px; height: auto; font-family: Aller;}
.albumright1one {float:left; width: 160px; padding-left: 10px; padding-top: 15px;}
.albumright1two {float:left; width: 145px; padding-left: 10px;}
.albumright1three {float:left; width: 145px;}
.albumright1four {float:left; width: 145px;}
.albumright1five {float:left; width: 145px;}

.albumright1one h1 { font-size: 20px;}
.albumright1one p { font-size: 15px; text-align:justify;}


.album57 a {
    background: url("../images/menudabba.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #c91c67;
    border-radius: 11px;
    border-top: 1px solid #c91c67;
    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.25);
    color: #ffffff;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: auto;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 100px;
	padding: 3px 0px 3px 0px;
	float: right;
	font-family: Aller;
}




.albumright1 a img {
    border: 1px solid #b2b0b0;
    padding: 6px;
	}
	

	
.albumrightbackbutton {
	float:right; width: auto; padding-right: 20px; margin-bottom: 10px;
}


.albumrightbackbutton a {
    background: url("../images/menudabba.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #c91c67;
    border-radius: 11px;
    border-top: 1px solid #c91c67;
    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.25);
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 100px;
	padding: 3px 0px 3px 0px;
	font-family: Aller;
}



/*album book end*/




/*Yellow box start*/

#doppodin{ 
	width: 740px; 
	height: auto;
	float: left;
	font-family: Aller;
}

#doppodinleft{ 
	width: 410px; 
	border: 1px solid #CCC;	
	float: left;
	height: 125px;
}

#doppodinright{ 
	width: 320px; 
	border: 1px solid #CCC;	
	float: right;
	height:125px;
}

#doppodinleft p{ margin-top: 0px; }
#doppodinright p{ margin-top: 0px; }

.dooma1 { padding-left: 5px; padding-right: 5px; background:#ffe7ff; height: auto; font-weight:bold; margin-bottom:3px;}
.dooma2 { padding-left: 5px; padding-right: 5px; background:#ffe7ff; height: auto; font-weight:bold; margin-bottom:3px;}






#doppod{ 
	width: 740px; 
	margin: 0px 5px 0px 5px;
	padding: 10px 10px 10px 10px;
	height: 475px;
	border: 1px solid #CCC;	
	box-shadow: 0 4px 2px 1px #484848;
	font-family: Aller;
}



#doppod h1{ 
font-size: 20px;	
line-height: 30px;
text-align: center;
font-weight: bold;
}

#doppod p{ 
text-align: justify;
}

#doph1{
font-size: 25px;	
line-height: 30px;
}


#doppodc{ 
	margin: 20px 5px 0px 5px;
	padding: 10px 10px 10px 10px;
	height: 990px;
	width: 740px;
	border: 1px solid #CCC;	
	box-shadow: 0 4px 2px 1px #484848;
	font-family: Aller;
	

}

.dopph1 a {
    background: url("../images/menudabba.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #c91c67;
    border-radius: 11px;
    border-top: 1px solid #c91c67;
    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.25);
    color:#FFF;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 100px;
	padding: 3px 0px 3px 0px;
	font-family: Aller;
}




.dopph1{ 
	color:#c41154;
    font-family: Aller;
    font-size: 29px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
}


#dippasub1 {
    float: left;
    width: 230px;
	height:auto;
	height: auto;
	border-radius: 10px;
	border: 1px solid #999;
	padding: 5px 0px 10px 0px; 
	box-shadow: 3px 4px 4px #CCCCCC;
	margin-left: 10px;
}

#dippasub1 img { border-radius: 5px; padding-left: 5px;}
#dippasub1 p{ text-align:center;}
#dippasub1 a{ font-weight: bold; font-size: 12px; height:auto;}

#dippasub2 {
	margin-top: 5px;
    float: left;
    width: 183px;
	height:auto;
	height: 150px;
	margin-bottom: 30px;
}

#dippasub2 p{ text-align:center;}
#dippasub2 a{ font-weight: bold; font-size: 12px; height:auto;}


.pithan58 a {
    background: url("../images/menudabba.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #c91c67;
    border-radius: 11px;
    border-top: 1px solid #c91c67;
    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.25);
    color: #ffffff;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-bottom: 2px;
    margin-top: 25px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 187px;
	float:right;
	font-family: Aller;
}


/*Yellow box end*/





/*light box start*/


.showcasedai ul{
 width:760px; float:left;
 padding:0; margin:0 0 16px 0;
}

.showcasedai ul li {
 width:146px;
 height:auto;
 float:left;
 background:#fff;
 text-align:center;
 list-style:none;
 margin:0 5px 0 0 ;
}

.showcasedai li.current,
.showcasedai li:hover {
 background-position:0 0;
}

.showcasedai li a {
 display:block;
 width:146px;
 height:auto;
 position:relative;
 margin-bottom:8px;
}

.showcasedai li a img {
 position:relative;
 z-index:1;
}

.showcasedai li a .add {
 display:block;
 position:absolute;
 bottom:-33px;
 right:4px;
 width:28px;
 height:28px;
 background:url(../images/addplus-icon.png) no-repeat;
 z-index:10;
}

.showcasedai li a .magnifier{
 position:absolute;
 z-index:99;
 display:none;
 width:112px;
 height:112px;
 background:url('../images/magnifier.png');
 top:50%;
 left:50%;
 margin:-56px 0 0 -56px;
}

.showcasedai li a:hover .magnifier{
 display:block;
}

.showcasedai li p {
 font-size:14px;
 color:#999999;
 margin-bottom:4px;
}

.showcasedai li h3 {
 color:#666666;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-style:italic;
 font-size:12px;
 margin:0;
}


.with_subjectdai {
 background:#f6ffe1;
 width:146px !important;
 height:325px !important;
    box-shadow: 0 0 4px #555555;
}
.with_subject:hover {
 background-position: 0px 0px !important;
}

.showcase-styledai {
 color:#C41154 !important;
 font-size:16px !important;
 font-weight:600; 
 font-style:italic;
 padding-top:19px;
}

/*light box end*/






.innergroupmain{width:760px; float:left;margin:0px 0  5px 8px; font-family: Aller; font-size: 12px;}
.boxcontentgroup{width:760px; float:left;}

.products li {
    float: left;
    margin: 0 50px 30px 0;
    padding: 0 !important;
    position: relative;
    text-align: center;
    width: 172px;
	list-style:none;
}
.products li.border {
    margin: 0 18px 30px 0;
}
.products li.last-row {
    margin-bottom: 0;
}
.products li .onsale {
    left: auto;
    margin: -6px -6px 0 0;
    right: 0;
    top: 0;
}
.products li a {
    display: block;
    position: relative;
    text-decoration: none;
}
.products li.shadow a img {
    margin-bottom: -1px !important;
}
.products li a strong.inside-thumb {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    color: #fff;
    display: block;
    font-family: Verdana;
    font-size: 0.85em;
    font-weight: normal;
    left: 0;
    padding: 10px 15px;
    position: absolute;
    text-transform: uppercase;
    width: 120px;
}
.products li a strong.below-thumb {
    color: #5e6060;
    font-family:Aller;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
	padding-top: 10px;
    width: 100% !important;
}
.products li.border a strong {
    left: 7px;
}
.products li a img {
    display: block;
    height: 150px !important;
    margin: 0 0 8px !important;
    width: 150px !important;
}
.products li.border a:hover img {
    border: 1px solid #7f7f7f;
}
.products li.border a img {
    border: 1px solid #b2b0b0;
    padding: 6px;
}
.products li .thumbnail {
    position: relative;
}
.products li strong {
    color: #555;
    display: block;
}
.products li .price {
    color: #5e6060;
    display: block;
    font-size: 14px;
    font-weight: bold;
}
.products li .price del {
    color: #888;
    font-size: 10px;
    line-height: 10px;
    margin: -2px 0 0;
}
.products li .price ins {
    text-decoration: none;
}
#content .products .hide-price .price {
    display: none;
}
.products li .price .from {
    color: #ccc;
    display: block;
    font-size: 10px;
    line-height: 10px;
    margin: -2px 0 0;
}
.products li.first {
    clear: both;
}
.products li.last {
    margin-right: 0;
}
.products li .buttons {
    margin-top: 0.6em;
}

/*3 panel 5panel start */

#c_homebox67 {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    box-shadow: 0 0 10px #998877;
    display: block;
    height: 375px;
    margin: 10px -15px 35px 5px;
    overflow: hidden;
    position: relative;
}

.avus1 {float:left; width: 238px; padding-left: 10px;}


.avus1 a img {
border: 1px solid #b2b0b0;
padding: 6px;
}

.kimma2 a {
	font-family: aller;
    color: #c41154;
    font-size: 20px;
    font-weight: bold;
	text-align: center;
	margin-right: 30px;
}

.kimma22 {
	font-family: aller;
    color: #000;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
	width: 100%;
}

.avuna1 {float:right; width: 780px; height: auto; }
.avuna1one {float:left; width: 150px; padding-left: 30px;}
.avuna1two {float:left; width: 150px;}
.avuna1three {float:left; width: 150px;}
.avuna1four {float:left; width: 150px;}
.avuna1five {float:left; width: 150px;}


.avuna1 a img {
border: 1px solid #b2b0b0;
padding: 6px;
}

/*3 panel 5panel end */


/*last 3 box start*/

.dabbakaam { 
width: 740px; 
height:auto;
padding: 10px 5px 5px 5px;
margin-left:10px;
float:left;
font-family: Aller;
}
.asga1 {float:left; width: 140px; }
.asga2 {float:left; width: 195px; padding-left: 5px; padding-top: 10px; }


.ascar {float:left; width: 770px; height: auto; border: 1px solid #CCC; font-family: Aller;}
.ascarone {float:left; width: 280px; padding-left: 20px;}
.ascartwo {float:left; width: 210px; padding-left: 5px;}
.ascarthree {float:left; width: 250px; padding-left: 5px;}

.ascartwo ul {list-style: none; line-height: 30px;}
.ascartwo ul li {color:#c91c67; font-weight: bold;}

.nuvayo1 {font-size: 20px; font-weight: bold; color:#c91c67; text-shadow: 1px 1px 2px #CCCCCC;}
.nuvayo2 {font-size: 14px; font-style: italic; padding-left: 60px;}
.nuvayo3 { padding-top: 20px;}



.avasanam { width: 770px; height: auto; border: 1px solid #CCC; margin-top: 135px; padding-top: 10px; font-family: Aller;}
.avasanam h1 { text-align: center; font-size: 15px; color:#c91c67; font-weight:bold;}
.avasanam p { text-align: center; font-size: 12px;}

/*last 3 box end*/

.dubukku22{font-family:Aller; font-size:29px; font-weight:bold; text-align:left; color:#c91c67; height: 25px;}
#dopoleft p{font-family: Aller; font-size:15px; text-align:justify;}

/*-------------------------------------------karthick styles end---------------------------------------------*/