/* Start of CMSMS style sheet 'mystyle' */
#placeholder {border:1px solid #999999; width:330px; height:440px; margin:-50px 0 0 0;}
#mc_newthumbs {height:48px; padding:0 0 20px 0;}
#mc_newthumbs img {border:4px solid #CCCCCC;}
#mc_newthumbs ul {margin:10px 0 0 0; padding:0px;}
#mc_newthumbs li {display:block; float:left; padding:0 7px 0 7px;}
#desc {visibility:hidden;}

#mc_design_options {}

.galleria{list-style:none;width:100px margin:0px; margin:0px 0 0 10px; margin-left:0px; !important}
.galleria li{display:block;width:50px;height:50px;overflow:hidden;float:left;margin:0 5px 5px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */


.caption{font-style:italic;color:#887;}
	.gallery {height:77px; margin:0px 0 0 10px;}
	.gallery li{width:77px;height:77px;border:3px double #CCCCCC;margin: 0 2px;}
	.gallery li div{left:240px}
	.gallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	#main_image_doptions{margin:0 auto 0px auto; background:url(uploads/images/DesignOptionsCushions.jpg) no-repeat; width:502px; height:253px;}
	#main_image_doptions img{margin-bottom:0px;}

#mc_top {padding:10px 0 10px 0; margin:0 0 10px 0;}
#lefttop {float:left; margin:0 10px 0 0; display:block}
#righttop {float:left; width:188px; text-align:center;}
#righttop img {margin:10px 0 10px 0;}
#righttop a {font-size:12px; color:#405249; font-weight:bold;}
#righttop ul {display:block; margin:10px 0 0 0; padding:0px; text-align:left; font-size:12px;}
#righttop li {list-style:none; margin:5px 0 5px 0;}
#righttop h7 {color:#405249; font-size:12px; font-weight:bold;}
#mc_top h2 {margin:0px 0 10px 0; color:#405249;}
#mc_lower {width:704px; border:0px solid #CCCCCC; margin:10px 0 10px 0; min-height:92px;}
#btn_mc {width:79px; margin:10px 0 0 0; float:left;}
#icons_mc {width:535px; margin:0px 0px 0px 9px; float:left; text-align:center;}
#icons_mc ul {display:inline; list-style:none; margin:0px 0 0 10px; padding:0px;text-align:center;}
#icons_mc li {display:inline; list-style:none; text-align:center;}

.caption{font-style:italic;color:#887;}
	.gallery_doptions{height:auto; margin:0px 0 0 10px;}
	.gallery_doptions li{width:77px;height:77px;border:3px double #CCCCCC;margin: 0 2px;}
	.galleryv li div{left:240px}
	.gallery_doptions li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	#main_image_doptions{margin:0 auto 0px auto;}
	#main_image_doptions img{margin-bottom:0px;}



#mc_top_doptions {padding:10px 0 10px 0; margin:0 0 10px 0;}
#lefttop_doptions {float:left; margin:0 10px 0 0; display:block}
#righttop_doptions {float:left; width:188px; text-align:center;}
#righttop_doptions img {margin:10px 0 10px 0;}
#righttop_doptions a {font-size:12px; color:#405249; font-weight:bold;}
#righttop_doptions ul {display:block; margin:20px 0 0 0; padding:0px; text-align:left; font-size:12px;}
#righttop_doptions li {list-style:none; margin:5px 0 5px 0;}
#mc_top_doptions h2 {margin:0px 0 10px 0; color:#405249;}
#mc_lower_doptions {width:704px; border:0px solid #CCCCCC; margin:10px 0 10px 0; min-height:92px;}
#btn_mc_doptions {width:79px; margin:10px 0 0 0; float:left;}
#icons_mc_doptions {width:535px; margin:0px 0px 0px 9px; float:left; text-align:center;}
#icons_mc_doptions ul {display:inline; list-style:none; margin:0px 0 0 10px; padding:0px;text-align:center;}
#icons_mc_doptions li {display:inline; list-style:none; text-align:center;}

#mc_nonav {width:961px; margin:0px auto; text-align:center;}
#nonav_left {width:684px; float:left; margin:0 10px 0 0;}
#nonav_right {width:259px; float:left; margin:0px 0 0 0;}
#nonav_btmbtn {
  list-style: none;
  padding: 0px;
  margin: 20px 0 0 0;
  text-align:center;
}

#nonav_btmbtn li {
  display: inline;
  text-align: center;
  width: 140px;
  margin: 5px auto 5px auto;
}

#nonav_btmbtn li a {
  text-decoration: none;
  color: #525252;
  display: block;
  border: 1px solid #cecece;
  padding: 10px 10px;
  width: 200px;
  margin:3px 0 3px 0;
  background: url(uploads/images/pill.png) repeat-x;
}

#nonav_btmbtn li a:hover {
  background: none;
  background-color: #efefef;
  color: #000;
}




#textimage_container {width:705px; height:300px;}
#textimage_container img {text-align:center; margin:10px 0 10px 0;}
.textimage1 {float:left; width:234px; margin:0 2px 0 0; background:#FFFFFF; border:1px solid #eeeeee;}
.textimage2 {float:left; width:234px; margin:0 2px 0 0; background:#FFFFFF; border:1px solid #eeeeee;}
.textimage3 {float:left; width:234px; margin:0 0px 0 0; background:#FFFFFF; border:1px solid #eeeeee;}
#textimage_container p {text-align:center;}


#testcontainer {width:600px; margin:5px 47px 10px 0; float:left; margin-left:50px;}
.testcontainer_left {width:430px; min-height:61px; border:1px solid #CCCCCC; float:left; margin:0 5px 0 0; padding:10px;}
.testcontainer_right {width:120px; min-height:61px;border:1px solid #CCCCCC; float:left; padding:10px;}


.imagegiftcards {width:204px; background:none; margin:20px 0 0 30px;}
#leftgiftcard {float:left;}
#mc_multimage {margin:0px;}
#mc_multimage ul {display:list; list-style:none; margin:0px; padding:0px;}
#mc_multimage li {display:list; float:left; width:233px;}
#mc_multimage img {border:none;}

#center_paragraph {width:603px; margin:10px auto 10px auto; text-align:center; !important}
#center_paragraph {text-align:center;}

#mc_woodshutter {padding:20px 0 0 10px; width:65px; margin:10px 0 10px 0; width:700px;}
#shutter_left {width:255px; float:left;}

#shutter_right {width:413px; float:right; border:#A4B9B2 1px solid; margin:0 10px 0 0}
.columnone {width:160px; float:left; margin:0px 0 0 0px; border-right:1px solid #A4B9B2; background:#CAD5D2;}
.columntwo {width:252px; float:left; margin:0px 0px 0 0; background:#DCE4E2;} 
#shutter_right ul {display:block; text-decoration:none; list-style:none; margin:0px; padding:0px;}
#shutter_right li {border-bottom:1px solid #A4B9B2; padding:3px 0 3px 10px; list-style:none;}
.shutter_span {padding:5px 0 5px 10px;}


#wrapper.beddingduvet {
background:#FFF8E9 url(uploads/images/BeddingDuvet.jpg) no-repeat scroll 0 0;
border-top:10px solid #FFFFFF;
height:370px;
width:700px;
}



html { height: 100%; }

body {
	height: 100%;
	margin: 15px 0px;
	padding: 0px;
	text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}

a img {border: none;}

#container {
  margin: 0px auto;
  width: 980px;
  border: 1px solid #c9c9c9;
}

#header {
  background: url(uploads/images/header-background.png) top repeat-x;
}

#header img.logo {
  float: left;
  padding-left: 17px;
}

#top-nav {
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 59px;
  list-style-type: none;
  border-bottom: 1px solid #d0d0d0;
  background: url(uploads/images/main-menu-background.png) repeat-x;
}

#top-nav li {
  position: relative;
  top: 20px;
  display: inline;
  margin: 0px;
  padding: 20px 58px 20px 50px;
  font-size: 17px;
  background: url(uploads/images/top-ceparator.png) top right no-repeat;
}

#top-nav li a {
  text-decoration: none;
  font-weight: bold;
  color: #6b6b6b;
z-index: 200;
}

#top-nav li a:hover {
  color: #000000;
}

#top-nav li.last, #navigation a.last {
  background: none;
  z-index: 200;
}




#navigation {
  clear: both;
  list-style: none;
  margin: 0px;
  padding: 0px;
  background: url(uploads/images/subnav-background.png) repeat-x;
  font-size: 13px;
  height: 25px;
  border-bottom: 1px solid #cecece;
  z-index: 200 !important;
}

#navigation li a {
  position: relative;
  top: 4px;
  color: #405249;
  text-decoration: none;
  padding: 3px 28px 5px 27px;
  margin: 0px;
  background: url(uploads/images/sub-sep.png) right no-repeat;
}

#navigation li a:hover {
  color: #000000;
  background-color: #EFEFEF;
}

#navigation li { /* main list items */
	float: left;
	position: relative;
	padding: 0px;
	margin: 0px;
}

#navigation li ul { /* second-level lists */
	display: none;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0;
	left: 0;
	list-style: none;
	background-color: #FFF;
	border: 1px solid #cecece;
        z-index: 300  !important;
}

* html #navigation li li ul { /* third-level lists */
    left: -999em;
}

#navigation li ul li {
  margin: 0px;
  width: 100%;
  text-align: left;
  z-index: 200  !important;
}

#navigation li>ul {
	top: 15px;
	left: auto;
}

/* \*/
* html #navigation li ul {
    top: 15px;
	left: 0px;
    margin: 0px;
}
/* */

#navigation li:hover ul, #navigation li.over ul { 
	display: block;
	width: 150px;
	margin-top: 10px;
}

#navigation li:hover ul ul, #navigation li li.over ul ul {
	left: -999em;
}

#navigation li:hover ul ul ul, #navigation li li.over ul ul ul {
	left: -999em;
}

#navigation li:hover ul ul ul ul, #navigation li li.over ul ul ul ul {
	left: -999em;
}

#navigation li li:hover ul, #navigation li li.over ul {
    top: -11px;
	left: 150px;
}

#navigation li ul li a {
  background: none;
  display: inline-block;
  width: 100%;
  text-align: left;
  margin: 0px;
  width: 142px;
  padding: 4px;
  top: 0px;
}

.column {
  float: left;
  font-size: 11px;
}

.column p {
   margin: 0px;
}

.column p a {
  color: #525252;
  text-decoration: none;
  padding-top: 60px;
  display: block;
}

.column p a:hover {
  color: #000000;
}

.email-list {
  width: 80px;
  margin-left: 0px;
  background: url(uploads/images/ico-mail.png) top no-repeat;
}

.blinds {
  width: 159px;
/*  background: url(uploads/images/ico-window.png) top no-repeat;*/
}
.blinds img {margin:17px 0 0 0;}

.new {
  width: 80px;
  margin-right: 20px;
  padding-top: 10px;
  background: url(uploads/images/ico-emark.png) top no-repeat;
}

.search {
  width: 200px;
  height: 68px;
  padding-top: 25px;
  color: #FFFFFF;
  font-weight: bold;
  background: url(uploads/images/search-background.png) top no-repeat;
}

.search form {
  margin: 0px;
  padding: 5px 0px 0px 2px;
  text-align: left;
}

.search form input {
  float: left;
  border: none;
  background: inherit;
  height: 20px;
  width: 150px;
  background-color: #f6f7f6;
  margin-top: 5px;
  margin-left: 2px;
}

.search form p {
  text-align: center;
  margin-top: -5px;
}

#content {
  background: url(uploads/images/sidebar.png) repeat-y;
}

#left-content {
  float: left;
  width: 209px;
  text-align: left;
  font-size: 13px;
  color: #405249;
  line-height: 1.5em;
  padding: 25px;
  height: 339px;
  background: url(uploads/images/left-background.jpg) repeat-x;
}


#left-content a {font-size:13px; color:#08402D; font-weight:bold; text-decoration:none;}
#left-content a:hover {text-decoration:underline;}

#left-content h2 {
  margin: 0px;
  font-size: 18px;
  font-weight: normal;



  line-height: 1.2em;
}

#right-content {
  float: right;
  padding: 8px 10px 10px 10px;
  font-size: 13px;
  text-align: left;
  color: #656565;
  width: 700px;
}

#right-content.inside {
  width: 680px;
}

#right-2-content {
  padding: 8px 10px 10px 10px;
  font-size: 13px;
  text-align: left;
  color: #656565;
}

#right-2-content.inside {
  width: 700px;
}

#buttons  {
  clear: both;
  padding: 0px 0px 0px 0px;
  text-align:center;
  margin:10px;
}

#buttons  ul {
  margin:0px;
  padding:0px;
}
#buttons  li {
  display:inline;
}

#buttons  li a {
/*  text-align:center;*/
  font-size:10px;
  line-height:12px;
  text-decoration: none;
  height: 22px;
  width:200px;
  max-width:200px;
  display:inline-block;
  list-style:none;
  color: #525252;
  border: 1px solid #cecece;
  padding: 5px 0px 5px 0px;
  margin:3px 0 3px 0;
  background: url(uploads/images/pill.png) repeat-x;
  text-transform:uppercase;
}

#buttons  li a:hover {
  color: #000;
  border: 1px solid #333;
}

.brands{
   border: 1px solid #C6C6C6; 
   z-index: 999;
   float:right;
   background-color: #ffffff
}

#designers {
  clear: both;
  width: 700px;
  height: 424px;
  background: url(uploads/images/designers2.jpg) no-repeat;
  margin: 0px;
  padding: 0;
  list-style: none;
  text-align: left;
}

#designers li {
  float: left;
 /* height: 424px;*/
  width: 180px;
padding-top:140px;
}

#designers li.person1,#designers li.person2,#designers li.person3,#designers li.person4,#designers li.person5 {

}
#designers li.person6 {
  width: 100px;
}

#designers li a {
  display: inline-block;
  font-size:14px;
  text-decoration: none;
  color: #999999;
}

#designers li a:hover {
  color: #000000;
}

#designers li.person1 a, #designers li.person3 a, #designers li.person6 a {
  line-height:16px;
  padding: 0px 0px 0px 20px;
  background: url(uploads/images/arrow-bullet.gif) no-repeat;
}


#designers li.person2 a, #designers li.person5 a,#designers li.person4 a {
  padding: 0px 0px 0px 20px;
  line-height:16px;
  background: url(uploads/images/arrow-bullet.gif) no-repeat;
}

#designers li.person1 a:hover, #designers li.person3 a:hover,  #designers li.person6 a:hover {
  background: url(uploads/images/arrow-bullet-over.gif) 10px 125px no-repeat;
}

#designers li.person2 a:hover, #designers li.person4 a:hover,#designers li.person5 a:hover {
  background: url(uploads/images/arrow-bullet-over.gif) 10px 92px no-repeat;
}

#breadcrumb {
  float:right;
  padding: 6px 20px;
  margin: 0px;
  font-size:12px;

}

#breadcrumb a {
  text-decoration: none;
  color: #595959;
}

#breadcrumb a:hover {
  color: #000000;
}

.lastitem{
  font-weight:bold;
  color: #000000;
}


#footer-nav {
  clear: both;
  list-style: none;
  margin: 0px;
  padding: 0px;
  background: url(uploads/images/subnav-background.png) repeat-x;
  font-size: 13px;
  height: 25px;
  border-top: 1px solid #cecece;
}

#footer-nav a {
  position: relative;
  top: 4px;
  color: #405249;
  text-decoration: none;
  padding: 3px 33px;
  margin: 0px;
  background: url(uploads/images/sub-sep.png) right no-repeat;
}

#footer-nav a:hover {
  color: #000000;
  background-color: #EFEFEF;
}

#footer-nav li { /* main list items */
	float: left;
	position: relative;
	padding: 0px;
	margin: 0px;
}

#footer {
  background: url(uploads/images/footer-background.png) bottom repeat-x #FFFFFF;
  font-size: 12px;
  text-align: left;
  line-height: 1.5em;
  color: #2c2c2c;
}

#footer p.right {
  float: right;
  margin: 0px;
  padding: 14px 20px 10px 0px;
  text-align: center;
}

#footer p.left {
  float: left;
  margin: 0px;
  padding: 20px;
  line-height: 1.8em;
}

#copyright {
  margin: 15px auto;
  width: 920px;
  font-size: 12px;
  padding: 0px 30px 20px 30px;
  color: #686868;
}

#copyright p.copy {
  float: left;
  margin: 0px;
}

#copyright p.links {
  float: right;
  margin: 0px;
}

#copyright p.links a {
  text-decoration: none;
  color: #686868;
}

#copyright p.links a:hover {
  text-decoration: none;
  color: #000000;
}



.sliderwrapper{
clear: both;
/*position: relative; /*leave as is*/
top: 0px;
left: 0px;
overflow: hidden; /*leave as is*/
border: 1px solid #999999;
width: 330px; /*width of featured content slider*/
height: 440px;
float:left;
}
.sliderwrapper img{
width: 330px; /*width of featured content slider*/
height: 440px;
clear: both;
overflow:hidden;

}

.sliderwrapper .contentdiv {
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 390px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
clear:both;

}

#paginate-slider4 {
  padding-top: 4px;
}

#paginate-slider4 img {
  margin-top:10px;
  background-color: #ffffef;
  padding: 8px;
  width: 60px;
  height: 48px;
}

#paginate-slider4 a {
  border: 2px solid #e8e8e8;
  width: 60px;
  height: 48px;
}

#paginate-slider4 a:hover {
  border: 2px solid #c3c3c3;
}

#wrapper {
  clear: both;
  padding-top: 10px;

}

#holder {
  clear: both;
  padding-top: 10px;
  margin-bottom: 10px;
}

#profile-text {
  float: right;
  width: 350px;
  height:442px;
}

#new-template-text {
  /*float: right;*/
  padding: 8px 10px 10px 10px;
  /*width: 600px;*/
  font-size: 13px;
  text-align: left;
  color: #656565;
}
#new-template-text img{
  padding: 5px 10px;
 }

#OnSale {
  clear: both;
  background: url(uploads/images/OnSaleOverview2.jpg) center  no-repeat;
height:400px;
}

#OnSale p {
  position: relative;
  top: 230px;
  line-height: 2em;
  text-align: center;
  font-size: 14px;
}

#best-price-promise {
  clear: both;
  background: url(uploads/images/BestPricePromise_1.jpg) center  no-repeat;
height:410px;
}

#best-price-promise p {
  position: relative;
  top: 245px;
  line-height: 1.5em;
  text-align: center;
  font-size: 14px;
color:#000000;
}


#wrapper.windows {
  position: relative;
  padding: 0px;
  background-color: #fff8e9;
  height: 380px;
  width: 100%;
  z-index: -2;
}

ul#windows li {
  z-index: 8 important!;
}

#fabric {
  clear: both;
  background: url(uploads/images/fabric-background.jpg) center no-repeat;
  height: 400px;
    text-align: center;
}

#fabric p strong {
  position: relative;
  top: 255px;
  font-size: 30px;
  line-height: 2.1em;

}
#wrapper.mission{
  background: url(uploads/images/mission1.png) no-repeat #fff8e9;
  width: 700px;
  height: 370px;
  border-top: 10px solid #FFFFFF;
}


#wrapper.draperies {
  background: url(uploads/images/WindowsDraperies1.jpg) no-repeat #fff8e9;
  width: 700px;
  height: 370px;
  border-top: 10px solid #FFFFFF;
}

#wrapper.toptreatments{
  background: url(uploads/images/WindowsTopTreatment1.png) no-repeat #fff8e9;
  width: 700px;
  height: 370px;
  border-top: 10px solid #FFFFFF;
}

#wrapper.motor {
  background: url(uploads/images/MotorizationOverview1.JPG) no-repeat #fff8e9;
  width: 700px;
  height: 370px;
  border-top: 10px solid #FFFFFF;
}

#wrapper.motor_method {
  background: url(uploads/images/BatteryPowered1.jpg) no-repeat #fff8e9;
  width: 700px;
  height: 370px;
  border-top: 10px solid #FFFFFF;
}

#wrapper.motor_wired {
  background: url(uploads/images/HardWired1.jpg) no-repeat #fff8e9;
  width: 700px;
  height: 370px;
  border-top: 10px solid #FFFFFF;
}

#wrapper.motor_Automation {
  background: url(uploads/images/Automation.jpg) no-repeat #fff8e9;
  width: 700px;
  height: 370px;
  border-top: 10px solid #FFFFFF;
}

#flash{
  text-align:left;
  /*position:relative;*/
  width: 700px;
  min-height: 385px;
  height: 385px;
  border-top: 10px solid #FFFFFF;
}

#virtual_store{
  position:absolute; 
  left:500px; 
  top:300px;
}
#wrapper.title{
  text-align:left;
  /*position:relative;*/
  width: 700px;
  min-height: 385px;
  height: 385px;
  border-top: 10px solid #FFFFFF;
  z-index=-1;
}
#wrapper.title img{
  float:left;
}

#wrapper .draps{
 text-align: left;
  font-size: 18px;
  margin: 0px;
  line-height: 1.3em;
  padding: 0px 20px 0px 0px;
  font-style: italic;
  width: 210px;
  float: right;
  color:#666666;
  font-family:Georgia, "Times New Roman", Times, serif;
}


#wrapper.shutters {
  background: url(uploads/images/shutters-background.jpg) no-repeat #fff8e9;
  width: 700px;
  height: 370px;
  border-top: 10px solid #FFFFFF;
}

#wrapper.blinds {
  background: url(uploads/images/blinds-background.jpg) no-repeat #fff8e9;
  width: 700px;
  height: 370px;
  border-top: 10px solid #FFFFFF;
}

#wrapper.beddings {
  background: url(uploads/images/beddings-background.jpg) no-repeat #fff8e9;
  width: 700px;
  height: 370px;
  border-top: 10px solid #FFFFFF;
}

#windows {
  float: left;
  margin: 0px;
  padding: 0px;
  list-style: none;
  width: 340px;
}

#windows-text {
  position: absolute;
  z-index: 200;
  padding-top: 20px;
  left: 400px;
}

#windows-text p {
  text-align: center;
  font-size: 25px;
  margin: 0px;
  line-height: 1.7em;
  padding: 30px 0px 0px 0px;
  font-style: italic;
  width: 280px;
}

.drap {
  text-align: center;
  font-size: 22px;
  margin: 0px;
  line-height: 1.3em;
  padding: 10px 20px 0px 0px;
  font-style: italic;
  width: 300px;
  float: right;
color:#333333;
font-family:Georgia, "Times New Roman", Times, serif;
}

.drap2 {
  text-align: center;
  font-size: 21px;
  margin: 0px;
  padding: 0px 100px 0px 190px;
  line-height: 1.5em;
  font-style: italic;
  width: 700px;
  position:absolute;
  color:#000000;
}

.drap2 p{
  text-align: center;
  color:#000000;
  background: #FFFFFF;
   margin: 0px;
width: 350px;
  opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.6;
}


a.last-button {
  background: none !important;
  padding-right: 10px !important;
}

#wrapper.panel {
  width: 700px;
  padding-bottom: 20px;
}

.panel-col {
  float: left;
  text-align: center;	
  width: 200px;
  margin: 0px 16px;
}

.panel-col p {
  margin: 10px 0px;
  font-size: 12px;
}

.panel-col a {
  border: 1px solid #dddddd;
  background-color: #f8f8f8;
  width: 180px;
  height: 180px;
  padding: 8px;
  display: block;
}

.panel-col img {
  width: 180px;
  height: 180px;

}

.panel-col a:hover {
  border: 1px solid #aaaaaa;
}




/**
 * Additional styles for the controls.
 */
 
 #wrap {
   text-align: center;
   margin: 0px auto;
   width: 327px;
 }
 
.jcarousel-control {
    margin-bottom: 10px;
    text-align: center;
}

.jcarousel-control a {
    font-size: 75%;
    text-decoration: none;
	width: 75px;
	height: 75px;
	display: inline-block;
    border: 1px solid #fff;
    color: #eee;
    background-color: #4088b8;
    font-weight: bold;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.jcarousel-scroll select {
    font-size: 75%;
}

#mycarousel-next,
#mycarousel-prev {
    cursor: pointer;
    margin-bottom: -10px;
    text-decoration: underline;
    font-size: 11px;
}




#wrapper input.onetext150 {


  background-color:#FFFFFF;
  border:1px solid #CCCCCC;
  color:#000000;
  width:150px;
}

#wrapper .select {
  background-color:#FFFFFF;
  border:1px solid #CCCCCC;
  color:#000000;
  padding:2px;
}

#wrapper textarea {
  background-color:#FFFFFF;
  border:1px solid #CCCCCC;
  color:#000000;
  padding:2px;
}


#wrapper input.onetext35 {
  background-color:#FFFFFF;
  border:1px solid #CCCCCC;
  color:#000000;
  width:35px;
}
  
#wrapper input.onetext45 {
  background-color:#FFFFFF;
  border:1px solid #CCCCCC;
  color:#000000;
  width:45px;
}

#wrapper.interest {
  width: 700px;
  padding-bottom: 10px;
  margin: 0px auto;
  float: right;
}

#wrapper.interest_2 {
  width: 700px;
  padding-bottom: 10px;
  margin: 0px auto;
}

#interest-bar {
/*  float: right;*/
  list-style: none;
  margin: 0px;
  padding: 25px 0px 0px 0px;

  background: url(uploads/images/rck-prog001.gif) 0px 2px no-repeat;
}

#interest-bar li a {
  text-decoration: none;
  color: #656565;
  display: inline-block;
}

#interest-bar li {
  padding: 2px;
  margin: 0px 4px;
  display: inline;
  padding-top: 10px;
}

.indicator {
  background: url(uploads/images/indicator.png) center 4px no-repeat;
}

img.gift {
  border: 1px solid #ccc;
  padding: 10px;
  background-color: #FFFFFF;
}

.th {
  background-color: #EBE9E9;
  border-bottom: 1px solid #999999;
  color: #666666;
  font-weight: bold;
}

.shipping-box {
  border-bottom: 1px solid #999999;
  color: #A10808;
  padding-top: 30px;
  padding-bottom: 10px;
}


div#content.wide {
  background: none;
  background-color: #FFFFFF;
}

.locator {
  float: left;
  text-align: left;
  font-size: 13px;
  color: #525252;
}

.locator form, .locator.one p, .locator.two p {
  margin: 0px;
}

.locator form input {
  border: 1px solid #666666;
}

.map1 {
  background: url(uploads/images/map1.jpg) no-repeat;
}

.map2 {
  background: url(uploads/images/map2.jpg) no-repeat;
}



.one {
  width: 250px;
  padding: 10px;
}

.two {
  width: 390px;
  padding: 10px;
}

.two div {
  padding-top: 150px;
  padding-left: 10px;
  margin-bottom: 10px;
  border: 1px solid #666666;
}

.three {
  clear: both;
  width: 100%;
  padding: 10px;
}

#pill {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

#pill li {
  display: inline;
  text-align: center;
  width: 30%;
  margin: 5px auto;
}

#pill li a {
  text-decoration: none;
  color: #525252;
  display: inline-block;
  border: 1px solid #cecece;
  padding: 10px 10px;
  width: 28%;
  background: url(uploads/images/pill.png) repeat-x;
}

#pill li a:hover {
  background: none;
  background-color: #efefef;
  color: #000;
}

#sbutton {
  position: relative;
  top: -20px;
  left: 0px;
  height: 40px;
  width: 40px;
  background: none;
}

#coupon-main-box {
  padding: 40px;
  line-height: 1.4em;
  background: url(uploads/images/Coupon-bg-default.jpg) no-repeat;
}

#coupon-main-box h1 {
  margin: 0px;
  font-size: 16px;
  color: #395c5c;
}

#coupon-main-box h2 {
  margin: 0px;
  font-size: 14px;
  line-height: 1.2em;
  font-weight: normal;
  color: #4f6f6f;
}

#coupon-main-box p {
  margin: 0px;
  font-size: 13px;
  color: #474747;
  line-height: 1.2em;
}

.coupon1 {
  float: left;
  width: 300px;
  text-align: left;
  position: relative;
  top: 100px;
  padding: 10px;
}

.coupon2, .coupon3, .coupon4, .coupon5, .coupon6, .coupon7 {
  display: none;
  float: left;
  width: 300px;
  text-align: left;
  position: relative;
  top: 100px;
  padding: 10px;
}

.coupon1 a, .coupon2 a, .coupon3 a, .coupon4 a, .coupon5 a, .coupon6 a, .coupon7 a {
  color: #395c5c;
  font-size: 13px;
}




li.rounded, .button {
  outline: none;
  border: none;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: middle; /* or top */
  display: -moz-inline-box;
  display: inline-block;
  overflow: visible; /* IE6 form button fix */
}
.button {
  color: #000;
  padding: 5px 7px;
}


#coupon-list {
  float: right;
  text-align: left;
  font-size: 13px;
  line-height: 1.2em;
  margin:0px 0px 0 -50px;
}



#coupon-list ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  width: 300px;
}

#coupon-list li {
  width: 100px;
  min-height: 40px;
  float: left;
  border-bottom: 1px solid #aaaaaa;
  margin: 0px 14px 14px 14px;
  padding: 0px 10px 10px 10px;
  
}


#coupon-list li a {
  text-decoration: none;
  color: #525252;
}
#coupon-list li a:hover {
  text-decoration:underline
}

#dots {
  url(uploads/images/dots.png) 200px 0px no-repeat;
  z-index: 100; //2
}


#left-nav {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#left-nav li {
  margin: 0px;
  padding: 0px;
}


#left-nav li a {
  text-decoration: none;
  color: #555555;
  padding: 0px 0px 0px 10px;
}

a.parent {
  text-decoration: none;
  color: #555555;
}




#images {height:225px; background:#eef5f6; margin-bottom:20px}
#image {
	position:absolute;
	width:375px;
	height:245px;
	padding:0px;
	background: url(uploads/images/loading.gif) center center no-repeat;
	z-index: -1;
}
#image img {position:absolute; top:0px; left:0px}

#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; border-right:5px solid #FFF;display: none;}
#thumbs li {float:left; margin-right:5px; cursor:pointer; display: none;}

#calico-menu {
  padding: 0px;
  margin: 0px;
}

#calico-menu a {
  text-decoration: none;
  color: #405249;
}

#calico-menu, #calico-menu ul, #calico-menu ul ul {
  list-style: none;
}

#calico-menu ul {
  padding: 0px;
  margin: 0px;
}

#calico-menu ul ul {
  margin-left: 15px;
}

#calico-menu li {
  font-weight: normal;
}

#calico-menu li ul li{
  font-weight: normal;
  list-style: url(uploads/images/bullet.png);
}
#calico-menu li ul li a{
  color:#336666;
  font-weight:normal;
}

#calico-menu li ul li ul li {
  font-weight: normal;
  list-style: url(uploads/images/bullet2.png);
}

#calico-menu li ul li ul li a{
  color:#666666;
  font-weight:normal;
}

#ads img {
  border: 1px solid #CCC;
  background-color: #F1F1F1;
  padding: 6px;
  margin: 2px;
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */

/* End of 'mystyle' */

<style>
#testdiv1 .cpMonthNavigation
			{
			background-color:#999;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	#testdiv1 .cpDayColumnHeader,
	#testdiv1 .cpYearNavigation,
	#testdiv1 .cpMonthNavigation,
	#testdiv1 .cpCurrentMonthDate,
	#testdiv1 .cpCurrentMonthDateDisabled,
	#testdiv1 .cpOtherMonthDate,
	#testdiv1 .cpOtherMonthDateDisabled,
	#testdiv1 .cpCurrentDate,
	#testdiv1 .cpCurrentDateDisabled,
	#testdiv1 .cpTodayText,
	#testdiv1 .cpTodayTextDisabled,
	#testdiv1 .cpText
			{
			font-size:8pt;
			}
	#testdiv1 TD.cpDayColumnHeader
			{
			text-align:center;
			color:#fff;
			background-color:#000;
			border-width:0 0 1 0;
			}
	#testdiv1 .cpCurrentMonthDate,
	#testdiv1 .cpOtherMonthDate,
	#testdiv1 .cpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	#testdiv1 .cpCurrentMonthDateDisabled,
	#testdiv1 .cpOtherMonthDateDisabled,
	#testdiv1 .cpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	#testdiv1 .cpCurrentMonthDate
			{
			color:#000;
			font-weight:bold;
			}
	#testdiv1 .cpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	#testdiv1 .cpOtherMonthDate
			{
			color:#808080;
			}
	#testdiv1 TD.cpCurrentDate
			{
			color:#FF0000;
			background-color: #FF0000;
			text-align:center;
			}
	#testdiv1 TD.cpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	#testdiv1 TD.cpTodayText,
	#testdiv1 TD.cpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	#testdiv1 A.cpTodayText,
	#testdiv1 SPAN.cpTodayTextDisabled
			{
			height:20px;
			}
	#testdiv1 A.cpTodayText
			{
			color:#000;
			font-weight:bold;
			}
	#testdiv1 SPAN.cpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	#testdiv1 .cpBorder
			{
			}</style>