body, a {
    font: normal 11px tahoma,arial,helvetica,sans-serif;
    color: #000;
    text-decoration: none;
}
a {text-decoration: none;}
a:hover{text-decoration: underline;}
body{
    text-align: center;
    background: #fff;
}
body, form {
    margin: 0;
    padding: 0;
}
img {border: none;}
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}
input{vertical-align: middle;}
#main {
    margin: 0 auto;
    text-align: left;
    width: 760px;
    background: url(main-bg.gif) repeat-y left;
}

#header{
    width: 100%;
    height:117px;
    background: #fff url(header.gif) no-repeat 0 0;
    position:relative;
}
#header h1{
    margin:0;
    width:313px;
    height:79px;
    background: url(logo.jpg) no-repeat 0 0;
}
#header h1 a{
    display:block;
    width:313px;
    height:79px;
    overflow:hidden;
    text-indent:-3000px;
    white-space: nowrap;
}
#header div.flash{
    position:absolute;
    top:0;
    right:0;
}
#header ul{
    position:absolute;
    right:0;
    top:94px;
    list-style-type: none;
    padding:0;
    margin:0;
    xwidth: 585px;
}
#header ul li{
    float:left;
    position: relative;
    background: url(top-border.gif) no-repeat 100% 0;
    padding:0 13px 0 11px;
}
#header ul li.last{background:none;padding-right:11px;}
#header ul li.cart{background:none;padding:0 5px 0 4px;}
#header ul li a{
    display:block;
    height:20px;
    background: no-repeat 0 0;
    overflow:hidden;
    text-indent:-3000px;
    white-space: nowrap;
}
#header ul li div.about{background: url(top-about.gif) top right no-repeat; width:56px;}
#header ul li div.about a{width:56px;}
#header ul li div.talk{background: url(top-talk.gif) top right no-repeat;width:60px;}
#header ul li div.talk a{width:60px;}
#header ul li div.policy{background: url(top-policy.gif) top right no-repeat;width:81px;}
#header ul li div.policy a{width:81px;}
#header ul li div.sr-policy{background: url(top-sr-policy.gif) top right no-repeat;}
#header ul li div.sr-policy a{width:150px;}
#header ul li div.cart{background: url(top-cart.gif) top right no-repeat;}
#header ul li div.cart a{width:135px;}
#header form{
    position:absolute;
    left:4px;
    top:94px;
}
* html #header form{top:93px;}
#header form input.area{
    width:142px;
    height:19px;
    font-size: 11px;
    color:#999;
    padding-left:2px;
    padding-right:2px;
}
#header form input.submit{
    width:21px;
    height:21px;
    background: url(go.gif) no-repeat 0 0;
    border:none;
    cursor:pointer;
    cursor:hand;
}
#left-column{
    width: 172px;
    padding:0 0 25px 0;
}
#left-column h2{
    margin:0;
    width:100%;
    background: no-repeat 0 0;
    overflow:hidden;
    text-indent:-3000px;
    white-space: nowrap;
}
#left-column h2.shop{background-image:url(left-shop.gif);height:44px;}
#left-column h2.service{background-image:url(left-service.gif);height:17px;}
#left-column h2.info{background-image:url(left-info.gif);height:17px;}
#left-column h2.testimonials{background-image:url(left-testimonial.gif);height:55px;}
#left-column ul{
    list-style-type: none;
    margin:0;
    padding:5px 0 10px 19px;
    background:#FFF5E5;
}
#left-column ul li{width:100%}
#left-column ul li a{
    font: normal 11px/18px tahoma,arial,helvetica,sans-serif;
    padding:0 13px 0 0;
}
#left-column ul#nav{
    background:#BFEBF0;
    padding-top:0;
}
#left-column ul#nav a{
    font-weight: bold;
    color:#666;
}
#left-column ul#nav li:hover,
#left-column ul#nav li.hover{position:relative;z-index:3000;}
#left-column ul#nav li:hover a,
#left-column ul#nav li.hover a{
    color:#000;
    background: url(left-arrow.gif) no-repeat 100% 5px;
    text-decoration: underline;
}
#left-column ul#nav li:hover ul,
#left-column ul#nav li.hover ul{display:block;}
#left-column ul#nav li:hover ul a,
#left-column ul#nav li.hover ul a{
    background-image:none;
    text-decoration: none;
}
#left-column ul#nav ul{
    display:none;
    position:absolute;
    top:0;
    left:116px;
    width:160px;
    border:1px solid #02A4B9;
    background:#7FD7E2;
    padding:4px 0 0 0;
}
#left-column ul#nav ul li{background:#BFEBF0;}
#left-column ul#nav ul li{position:static;z-index:3000;}
#left-column ul#nav ul li a{
    font-weight: normal;
    display:block;
    padding:0 5px 0 18px;
    font: normal 11px/16px tahoma,arial,helvetica,sans-serif;
    border-bottom: 1px solid #D6F2F5;
}
* html #left-column ul#nav ul li a{width:100%;}
#left-column ul#nav ul li a:hover{
    background: #7FD7E2 url(left-arrow.gif) no-repeat 4px 5px;
    text-decoration: none;
}
#left-column ul#nav li a.globe{
    padding:0 13px 0 19px;
    background: url(left-globe.gif) no-repeat 0 0;
    color:#5F2075;
    display:block;
    min-width:0;
    white-space: nowrap;
}
#left-column div.testimonials{width:100%;}
#left-column div.testimonials p{
    margin:0 0 5px 10px;
    width:153px;
    font: normal 11px/14px tahoma,arial,helvetica,sans-serif;
}
#left-column div.testimonials p.sign{
    text-align: right;
    color:#717072;
}
#left-column div.testimonials p a{
    color:#0EA0B2;
    padding:0 12px 0 0;
    background: url(testimonials-arrow.gif) no-repeat 100% 5px;
}
#right-column{width: 577px;}

/*-------- index start ----------*/
#right-column div.welcome{
    width: 547px;
    min-height:140px;
    xbackground: url(new-welcome-bg.jpg) no-repeat 0 0;
    padding:0px 0 0 30px;
	position:relative;
	z-index:100;
	top:-100px;
	margin-bottom:-80px;
}
* html #right-column div.welcome{
    xheight:404px;
    width: 577px;
	position:relative;
	z-index:100;
	margin-bottom:-100px;
}
#right-column div.welcome div{
    width:508px;
    min-height:130px;
    padding:10px 0 0 0;
    border-left:1px solid #87D0D9;
    border-right:1px solid #87D0D9;
    border-bottom:1px solid #87D0D9;
}
* html #right-column div.welcome div{
    width:510px;
    height:140px;
	margin-top:-15px;
	padding-top:15px;
}

#right-column div.welcome div.newclass{
	background-color:#FFF;
}

#right-column div.welcome div.newclass1{
	width:500px;
	border:none !important;
}

.image-container{
	position:relative;
	z-index:10;
}

.floating-box{
	position:absolute;
	top:-30px;
	left:22px;
	width:527px !important;
	height:174px;
	background:url(floating-bg.gif) no-repeat 0 0;
	border:none !important;
	margin-top:0px !important;
}

* html .floating-box{
	position:absolute;
	top:-35px;
	left:22px;
	width:527px !important;
	height:174px;
	background:url(floating-bg.gif) no-repeat 0 0;
	border:none !important;
	margin-top:0px !important;
}

#right-column div.welcome div p{
    margin:0 0 14px 20px;
    width:470px;
    font: normal 11px/14px tahoma,arial,helvetica,sans-serif;
	text-align:center;
}
#right-column ul.spec{
    margin:0;
    padding:10px 0 5px 4px;
    width:573px;
    list-style-type: none;
    float:left;
    position:relative;
}
* html #right-column ul.spec{width:100%;}
#right-column ul.spec li{
    width:166px;
    float:left;
    padding:45px 4px 4px 4px;
    margin:0 18px 0 0;
    border:1px solid #DDF4F7;
    background:#BFEBF0;
    position:relative;
}
* html #right-column ul.spec li{width:176px;}
#right-column ul.spec li.last{margin:0;}
#right-column ul.spec li h3{
    margin:0;
    padding:8px 5px 0 5px;
    position:absolute;
    top:-1px;
    left:0;
    width:165px;
    height:35px;
    background: url(spec-title-bg.gif) no-repeat 0 0;
}
* html #right-column ul.spec li h3{
    width:175px;
    height:43px;
}
#right-column ul.spec li a{
    width:100%;
    display:block;
    text-align: center;
    font: normal 14px tahoma,arial,helvetica,sans-serif;
    color:#fff;
}
#right-column ul.spec li .pict{
    width:162px;
    height:131px;
    border:2px solid #762A90;
    background:#fff;
    display:table;
}
* html #right-column ul.spec li .pict{
    height:135px;
    width:100%;
    position:relative
}
#right-column ul.spec li .pict a{
    display:table-cell;
    vertical-align: middle;
}
* html #right-column ul.spec li .pict a{
    position:absolute;
    top:50%;
}
* html #right-column ul.spec li .pict a img{
    position:relative;
    top:-50%;
}
#right-column h2.also,
#right-column h2.feat{
    clear:both;
    margin:0;
    width:100%;
    background: url(feat-title.gif) no-repeat 0 0;
    overflow:hidden;
    text-indent:-3000px;
    white-space: nowrap;
    height:51px;
}
#right-column h2.also{background-image: url(also-title.gif)}
#right-column ul.also,
#right-column ul.feat{
    margin:0;
    width:100%;
    list-style-type: none;
    float:left;
    background: url(feat-bg.gif) no-repeat 0 100%;
    padding:0 0 18px 0;
}
#right-column ul.also,
#right-column ul.feat.bottom{
    padding:0;
    background-image: url(feat-bg-bottom.gif);
}
#right-column ul.also li,
#right-column ul.feat li{
    width:168px;
    float:left;
    padding:0 10px 5px 10px;
    border-right:1px solid #F9B4DD;
}
#right-column ul.also li{
    padding:0 5px 5px 5px;
    width:178px;
}
* html #right-column ul.also li,
* html #right-column ul.feat li{width:189px;}
#right-column ul.also li.last,
#right-column ul.feat li.last{border:none;}
#right-column ul.also li a,
#right-column ul.feat li a{
    width:100%;
    display:block;
    text-align: center;
    font-weight: bold;
}
#right-column ul.also li p,
#right-column ul.feat li p{
    width:100%;
    text-align: center;
    margin:0;
}
#right-column ul.also li p{text-align: left;}
#right-column ul.also li .pict{
    float: left;
    width:60px;
    padding-top:10px;
}
#right-column ul.also li .text{
    float: right;
    width:106px;
    padding-top:10px;
}

#right-column ul.feat .price,
#right-column ul.feat .saleprice,
#right-column ul.feat .you-save {
    display: block;
    text-align: center;
    font-size: 11px;
}
#right-column ul.feat .saleprice,
#right-column ul.feat .you-save {
    color:#A0005F;
}
#right-column ul.feat .saleprice {
    font-weight: bold;
}

#right-column ul.also li p span,
#right-column ul.feat li p span{color:#A0005F;}
#right-column ul.feat li .pict{
    width:100%;
    margin:0;
    height:160px;
    display:table;
}
* html #right-column ul.feat li .pict{position:relative;}
#right-column ul.feat li .pict a{
    display:table-cell;
    vertical-align: middle;
}
* html #right-column ul.feat li .pict a{
    position:absolute;
    top:50%;
}
* html #right-column ul.feat li .pict a img{
    position:relative;
    top:-50%;
}
#right-column div.html-field{
    text-align: center;
    clear:both;
    padding:10px 0; /*55px*/
    width:100%;
    font: bold 24px verdana,arial,helvetica,sans-serif;
    color:#BCBCBC;
}
/*-------- index end ----------*/

/*-------- section start ----------*/
#right-column .breadcrumbs{
    text-align: right;
    color:#550D6D;
    padding:0 10px 0 0;
    font: normal 11px/25px tahoma,arial,helvetica,sans-serif;
    clear:both;
}
#right-column .breadcrumbs a{
    color:#666;
    text-decoration: underline;
}
#right-column .breadcrumbs a:hover{text-decoration: none;}
#right-column .breadcrumbs span{color:#666;}




h1.info-header {
    color:#550D6D;
    font: bold 20px/36px tahoma,arial,helvetica,sans-serif;
    margin: 2px;
}
h2.info-caption {
    font: normal 14px/18px tahoma,arial,helvetica,sans-serif;
}

/*color change area*/

#right-column h2.sect{
    margin:0;
    height:36px;
    clear:both;
    padding: 0 0 0 22px;
    text-transform: uppercase;
    color:#DDFCFF;
    font: bold 14px/36px tahoma,arial,helvetica,sans-serif;
    background: url(sect-title-bg.gif) no-repeat 0 0;
}
#right-column .subsect h2.sect {
    color: #DDFCFF;
    background: url(sect-title-bg-subsection.gif) no-repeat 0 0;
}
#right-column div.sect-desc{
    width:556px;
    margin:0 0 0 4px;
    padding:5px 0 0 0;
    clear:both;
    font: normal 11px/14px tahoma,arial,helvetica,sans-serif;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    border-bottom:8px solid #fff;
    background-color: #DDFCFF; /*url(sect-desc-bg.jpg)*/
}
#right-column .headline {
    font-size: 18px;
    font-weight: bold;
    font-family: georgia, "times new roman", times, serif;
    color: #d62a7b;
    text-align: center;
}

#right-column #womens h2.sect          {background: url(sect-title-bg-womens.gif) no-repeat 0 0; color: #004433;}
#right-column #womens .subsect h2.sect {background: url(sect-title-bg-subsection-womens.gif) no-repeat 0 0; color: #004433;}
#right-column #womens div.sect-desc    {background-color: #DDFFF7;}
/* sale same as womens */
#right-column #saitco h2.sect          {background: url(sect-title-bg-womens.gif) no-repeat 0 0; color: #004433;}
#right-column #saitco .subsect h2.sect {background: url(sect-title-bg-subsection-womens.gif) no-repeat 0 0; color: #004433;}
#right-column #saitco div.sect-desc    {background-color: #DDFFF7;}

#right-column #mens h2.sect           {background: url(sect-title-bg-mens.gif) no-repeat 0 0; color: #CCE0FF;}
#right-column #mens .subsect h2.sect  {background: url(sect-title-bg-subsection-mens.gif) no-repeat 0 0; color: #CCE0FF;}
#right-column #mens div.sect-desc     {background-color: #CCE0FF;}

#right-column #kids h2.sect          {background: url(sect-title-bg-teens.gif) no-repeat 0 0; color: #F5D6DA;}
#right-column #kids .subsect h2.sect {background: url(sect-title-bg-subsection-teens.gif) no-repeat 0 0; color: #F5D6DA;}
#right-column #kids div.sect-desc    {background-color: #F5D6DA;}

#right-column #juniors h2.sect          {background: url(sect-title-bg-juniors.gif) no-repeat 0 0; color: #085660;}
#right-column #juniors .subsect h2.sect {background: url(sect-title-bg-subsection-juniors.gif) no-repeat 0 0; color: #085660;}
#right-column #juniors div.sect-desc    {background-color: #E3F7F9;}

#right-column #dogtshirts h2.sect          {background: url(sect-title-bg-dogs.gif) no-repeat 0 0; color: #CCFFEC;}
#right-column #dogtshirts .subsect h2.sect {background: url(sect-title-bg-subsection-dogs.gif) no-repeat 0 0; color: #CCFFEC;}
#right-column #dogtshirts div.sect-desc    {background-color: #CCFFEC;}

#right-column #custom-concepts h2.sect          {background: url(sect-title-bg-silver.gif) no-repeat 0 0; color: #4B423D;}
#right-column #custom-concepts .subsect h2.sect {background: url(sect-title-bg-subsection-silver.gif) no-repeat 0 0; color: #4B423D;}
#right-column #custom-concepts div.sect-desc    {background-color: #E9E4E2;}
#right-column #my-world h2.sect          {background: url(sect-title-bg-silver.gif) no-repeat 0 0; color: #4B423D;}
#right-column #my-world .subsect h2.sect {background: url(sect-title-bg-subsection-silver.gif) no-repeat 0 0; color: #4B423D;}
#right-column #my-world div.sect-desc    {background-color: #E9E4E2;}

#right-column #bridalgallery h2.sect          {background: url(sect-title-bg-bridal.gif) no-repeat 0 0; color: #850537;}
#right-column #bridalgallery .subsect h2.sect {background: url(sect-title-bg-subsection-bridal.gif) no-repeat 0 0; color: #850537;}
#right-column #bridalgallery div.sect-desc    {background-color: #FFDDEB;}


#contents .sepv {
    background: url(contents-sep.gif) top center repeat-y;
}
#contents .seph {
    background: url(contents-sep.gif) center center repeat-x;
    height: 20px;
}

#womens #contents .sepv {background: url(contents-sep-womens.gif) top center repeat-y;}
#womens #contents .seph {background: url(contents-sep-womens.gif) center center repeat-x;}
/* sale same as womens */
#saitco #contents .sepv {background: url(contents-sep-womens.gif) top center repeat-y;}
#saitco #contents .seph {background: url(contents-sep-womens.gif) center center repeat-x;}

#mens #contents .sepv {background: url(contents-sep-mens.gif) top center repeat-y;}
#mens #contents .seph {background: url(contents-sep-mens.gif) center center repeat-x;}

#kids #contents .sepv {background: url(contents-sep-teens.gif) top center repeat-y;}
#kids #contents .seph {background: url(contents-sep-teens.gif) center center repeat-x;}

#juniors #contents .sepv {background: url(contents-sep-juniors.gif) top center repeat-y;}
#juniors #contents .seph {background: url(contents-sep-juniors.gif) center center repeat-x;}

#dogtshirts #contents .sepv {background: url(contents-sep-dogs.gif) top center repeat-y;}
#dogtshirts #contents .seph {background: url(contents-sep-dogs.gif) center center repeat-x;}

#custom-concepts #contents .sepv {background: url(contents-sep-silver.gif) top center repeat-y;}
#custom-concepts #contents .seph {background: url(contents-sep-silver.gif) center center repeat-x;}
#my-world #contents .sepv {background: url(contents-sep-silver.gif) top center repeat-y;}
#my-world #contents .seph {background: url(contents-sep-silver.gif) center center repeat-x;}

#bridalgallery #contents .sepv {background: url(contents-sep-bridal.gif) top center repeat-y;}
#bridalgallery #contents .seph {background: url(contents-sep-bridal.gif) center center repeat-x;}








#right-column .subsect .caption {
    padding: 0 15px;
}
#right-column div.sect-desc p{
    margin:0 0 7px 10px;
    width:314px;
}
#right-column div.sect-desc p.noim{
    width: 530px;
}
/*-------- section end ----------*/

/*-------- item start ----------*/
#right-column div.full-pict{
    width:180px;
    float:left;
    text-align: center;
}
#right-column div.full-pict a.full{
    background: url(zoom.gif) no-repeat 50% 100%;
    padding:10px 0 30px 0;
    display:block;
    width:100%;
    text-align: center;
}
#right-column div.full-pict ul{
    margin:0;
    padding:25px 0 0 0;
    width:100%;
    text-align: center;
}
#right-column div.full-pict ul li{
    display:inline;
    text-align: center;
    padding:0 10px 0 10px;
}
#right-column form.full{
    width:374px;
    float:right;
    margin:0;
    padding:5px 0 0 0;
    color:#550D6D;
}
#right-column form.full a{
    color:#A0005F;
    text-decoration: underline;
}
#right-column form.full a:hover{text-decoration: none;}
#right-column form.full span{color:#A0005F;}
#right-column form.full .line{
    width:100%;
    float:left;
    border-bottom:1px solid #E5BAD4;
    padding:3px 0 3px 0;
}
#right-column form.full .colored{background:#FFEEF8;}
#right-column form.full .last{
    border:none;
    background: #FFEEF8 url(item-form-last.gif) repeat-x bottom;
    padding-bottom:8px;
}
#right-column form.full .floatleft{
    width:118px;
    text-align: right;
}
#right-column form.full .floatright{width:244px;}
#right-column form.full .formed{
    margin:-3px 0 -3px 0;
    position:relative
}
#right-column form.full select{
    width:152px;
    height:19px;
    font-size: 11px;
    margin:0 6px 0 0;
    float:left;
}
#right-column form.full input.area{
    width:152px;
    height:20px;
    font-size: 11px;
    float:left;
}
* html #right-column form.full input.area{
    margin:0 0 -1px 0;
    position:relative
}
#right-column form.full a.color{
    padding:0 0 0 17px;
    margin:3px 0 0 0;
    background: url(icon-color.gif) no-repeat 0 1px;
    float:right;
    width:69px;
    white-space: nowrap;
}
#right-column form.full a.design{
    padding:0 0 0 17px;
    display:block;
    float:right;
    width:69px;
    white-space: nowrap;
    margin:3px 0 0 0;
    background: url(icon-design.gif) no-repeat 0 2px;
}
#right-column form.full a.font{
    padding:0 0 0 17px;
    background: url(icon-font.gif) no-repeat 0 1px;
    float:right;
    width:69px;
    white-space: nowrap;
    margin:3px 0 0 0;
}
* html #right-column form.full a.color,
* html #right-column form.full a.design,
* html #right-column form.full a.font{width:86px;}
#right-column form.full input.qty{
    width:24px;
    height:16px;
    font-size: 10px;
    text-align: right;
    padding:0 2px 0 2px;
    color:#550D6D;
    xfloat:left;
    margin:0 6px 3px 0;
}
#right-column form.full .floatright div.qty{
    min-width:50px;
    xfloat:left;
    height:16px;
    margin:0 0 3px 0;
    white-space: nowrap;
}
* html #right-column form.full .floatright div.qty{width:50px;}
#right-column form.full a.chart{
    clear:both;
    display:block;
    background: url(icon-chart.gif) no-repeat 5px 3px;
    padding:0 0 0 16px;
}
#right-column form.full h3{
    background: url(item-form-title.gif) no-repeat 0 0;
    margin:0 0 -2px 0;
    clear:both;
    height:36px;
    padding: 0 0 0 14px;
    color:#550D6D;
    font: bold 12px/36px tahoma,arial,helvetica,sans-serif;
    position:relative
}
#right-column form.full .clear{
    background: url(item-form-bottom.gif) no-repeat 0 0;
    margin:-4px 0 0 0;
    height:38px;
    float:left;
    width:100%;
    position:relative;
}
#right-column form.full img.send{
    margin:8px 0 0 16px;
    float:left;
}
#right-column form.full input.submit{
    width:121px;
    height:20px;
    background: url(add-to-bag.gif) no-repeat 0 0;
    border:none;
    cursor:pointer;
    cursor:hand;
    margin:10px 14px 0 0;
    float:right;
}
#right-column div.item-desc{
    width:555px;
    margin:0 0 0 10px;
    clear:both;
    padding:20px 0 0 0;
}
#right-column div.item-desc p{
    margin:0 0 14px 0;
    font: normal 11px/14px tahoma,arial,helvetica,sans-serif;
}
#right-column div.related{
    width:477px;
    margin:0 0 0 50px;
    padding:30px 0 30px 0;
    clear:both;
    text-align: center;
    color:#550D6D;
}
#right-column div.related h2{
    font: bold 11px/24px tahoma,arial,helvetica,sans-serif;
    margin:0;
    color:#550D6D;
}
#right-column div.related a{
    color:#550D6D;
    margin:0 3px 0 3px;
}
/*-------- item end ----------*/

#footer{
    width: 100%;
    height:85px;
    background: #fff url(footer.gif) no-repeat 0 0;
    position:relative
}
#footer div.nav{
    text-align: center;
    padding:2px 0 0 0;
    margin:0;
    color:#fff;
}
#footer div.nav a{
    color:#fff;
    margin:0 5px 0 5px;
}
#footer div.nav a.cart{margin-right:0;}
#footer div.nav span{margin:0 0 0 4px;}
#footer div.nav img{
    margin:6px 6px -6px 6px;
    position:relative
}
#footer div.also,
#footer div.copy{
    position:absolute;
    top:45px;
    padding:0 9px 0 9px;
}
#footer div.also a{text-decoration: underline;}
#footer div.also a:hover{text-decoration: none;}
#footer div.also{left:0}
#footer div.copy{right:0}




/*contents seperators with sect/subsect color change area*/


#contents a {
    font-weight: bold;
    margin-bottom: 5px;
    display: block;
}
#contents .price,
#contents .saleprice,
#contents .you-save {
    display: block;
    text-align: center;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 11px;
}
#contents .saleprice,
#contents .you-save {
    color:#A0005F;
}
#contents .saleprice {
    font-weight: bold;
}

.also .price,
.also .saleprice,
.also .you-save {
    display: block;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 11px;
}
.also .saleprice,
.also .you-save {
    color:#A0005F;
}
.also .saleprice {
    font-weight: bold;
}



#maxres {display: none;}
.visibleborder{}
.invisibleborder{
    border:5px solid #FFFFFF !important;
}
#titleBar{
    cursor:move;
    background-color: #7FD7E2;
    color:#000;
    text-align: center;
}
#imgplaceholder{
    visibility:hidden;
    position:absolute;
    background-color: #FEEDF7;
    padding: 20px;
    z-index: 10000;
    xwidth: auto !important;
    height: auto !important;
}
#imgplaceholder {
    min-width: 750px;
    margin: 0 auto;
    text-align: center;
}
* html #imgplaceholder {
    width: 750px !important;
}
.insetscell {
    text-align: center;
}
#imgplaceholder .mainimgbg {
    background: #FFF url(bg-vert.gif) repeat-y right top;
}
#imgplaceholder .name {
    font: bold 14px arial;
    float: left;
    cursor:default;
}
#imgplaceholder .close {
    float: right;
}
#imgplaceholder .close A {
    font: normal 11px Tahoma, Helvetica, sans-serif;
    color: #447281;
    text-decoration: underline;
}
#imgplaceholder .bottom {
    background: #84E3FF;
    padding: 0px;
}
#imagecell {
    float: left;
    text-align: center;
    margin-bottom: 7px;
}
#imagecell .zoom {
    font: bold 11px "Trebuchet MS";
    color: #646365;
    padding-left: 22px;
    background: url(click-icon.gif) no-repeat left top;
}

.oneinput {
    float: left; 
    margin: 0 5px;
    white-space: nowrap;
}
.oneinput * {
    float: none;
}
.caption p.sign {
    font-weight: bold;
    text-align: right;
    border-bottom: 1px solid #aaa;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.sitemap-header {
    font: bold 14px verdana;
    color: #762993;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #07565F;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0EA0B2;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #7FD7E2;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #7FD7E2;
    display: block;
    padding-left: 100px;
}
.head {
    color: #7B2890;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #7B2890;
    margin: 10px 0;
    text-align: left;
}
.jump {
    font-size: 12px;
    background-color: #E3F7F9;
    padding: 4px;
}
.jumphead {
    color: #0D9FB6;
    font-size: 12px;
    font-weight: bold;
}
.item-image {
    padding: 15px;
    float: left;
}
#flashlink {
	border-bottom:1px solid #E5BAD4;
	clear:both;
	padding:10px 0 10px 0;
}
#flashlink table {
	font-size:11px;
	color:#762A90;
}
#p-info-tbl-rating a {
	color:#762A90;
	text-decoration:none;
}