body {
      color:                                          #838383;
      font-family:                                    Verdana, Arial, Sans-Serif;
      font-size:                                      11px;
      font-weight:                                    normal;
      margin:                                         0px 0px;
      padding:                                        0px 0px;
}
td {
	  color:                                   #838383;
	  font-family:                             Verdana, Arial, Sans-Serif;
	  font-size:                               13px;
	  font-weight:                             normal;
      margin:                                   0px;
      padding:                                  0px;
}
hr
{
	  color:                                   #00309E;
	  width:                                   100%;
	  height:                                   1px;

}
form {
	  margin:                                  0px 0px 0px 0px;
	  padding:                                 0px 0px 0px 0px;
}
a {
      color:                                          #006699;
      font-family:                                    Verdana, Arial, Sans-Serif;
      font-size:                                      11px;
      font-weight:                                    normal;
      text-decoration:                                underline;
}
a:hover {
      color:                                      	#00309e;
      text-decoration:                            	none;
}
input,select,textarea {
  	  background:                              #FFFFFF;
  	  border:                                  1px solid #cccccc;
  	  color:                                   #666666;
  	  font-family:                             Verdana, Arial, Sans-Serif;
  	  font-size:                               11px;
  	  font-weight:                             normal;
}
input.submit {
	  border-left:								1px solid #CCC979;
	  border-right:								1px solid #666666;
	  border-top:								1px solid #CCC979;
	  border-bottom:							1px solid #666666;
	  font-family:								Verdana, Arial, Sans-Serif;
	  color:									#FFFFFF;
	  font-size:								11px;
	  font-weight:								bold;
	  background-color:							#22229b;
	  width:									auto;
	  cursor:									hand;
}
input.submitoff {
      border-left:                                1px solid #CCC979;
      border-right:                                1px solid #666666;
      border-top:                                1px solid #CCC979;
      border-bottom:                            1px solid #666666;
      font-family:                                Verdana, Arial, Sans-Serif;
      color:                                    #FFFFFF;
      font-size:                                11px;
      font-weight:                                bold;
      background-color:                            #CCC;
      width:                                    auto;
      cursor:                                    hand;
}
input.submiton {
  border-left:								1px solid #FFD07E;
  border-right:								1px solid #FF9933;
  border-top:								1px solid #FFD07E;
  border-bottom:							1px solid #FF9933;
  font-family:								Verdana, Arial, Sans-Serif;
  color:									#FFF;
  font-size:								11px;
  font-weight:								bold;
  background-color:							#00309E;
  background-image:							url(../images/sissistore/back_menu.gif);
  background-repeat:						repeat-x;
  background-position: bottom;
  width:									auto;
  cursor:									hand;
}
input.btnimage {
  background:                              #CCCCCC;
  border:                                  0px solid #1D523A;
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               11px;
  font-weight:                             normal;
  cursor:								   hand;
}
input.cart {
  background:                              #FFFFFF;
  border:                                  1px solid #1D523A;
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               11px;
  font-weight:                             normal;
  width:                                   30px;
}
input.cartremove {
  border:                                  0px solid #1D523A;
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               11px;
  font-weight:                             normal;
  width:                                   auto;
}
input.cartsubmit {
  background:                              #CCCCCC;
  border:                                  1px solid #1D523A;
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               11px;
  font-weight:                             normal;
  width:                                   auto;
}
select.cart {
  background:                              #FFFFFF;
  border:                                  1px solid #1D523A;
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               11px;
  font-weight:                             normal;
  width:                                   50px;
}
input.imgbtn {
  border:                                  1px solid #1D523A;
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               11px;
  font-weight:                             normal;
  width:                                   auto;
}
.imagebtn {
  border:                                  1px solid #1D523A;
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               11px;
  font-weight:                             normal;
  width:                                   auto;
}
#mainbody{
}
#headerOutsideBox {
    background:                                     #FFFFFF;
    border-top:                                     0px solid #ffb516;
    border-left:                                    1px solid #ffb516;
    border-bottom:                                  0px solid #ffb516;
    border-right:                                   1px solid #ffb516;
    color:                                          #666666;
    font-family:                                    Verdana, Arial, Sans-Serif;
    font-size:                                      11px;
    font-weight:                                    normal;
}
#headerOutsideBox #headerInsideBox {
    border-top:                                     0px solid #FFFFFF;
    border-left:                                    0px solid #FFFFFF;
    border-bottom:                                  0px solid #FFFFFF;
    border-right:                                   0px solid #FFFFFF;
    color:                                          #666666;
    font-family:                                    Verdana, Arial, Sans-Serif;
    font-size:                                      11px;
    font-weight:                                    normal;
}

#headerOutsideBox #headerInsideBox #menu {
    background:                                     url(../images/swimmingpools/backmenu.gif);
    color:                                          #FFF;
    font-family:                                    Verdana, Arial, Sans-Serif;
    font-size:                                      11px;
    font-weight:                                    normal;
}

#headerOutsideBox #headerInsideBox #logo {
    background:                                     #FFFFFF;
    color:                                          #666666;
    font-family:                                    Verdana, Arial, Sans-Serif;
    font-size:                                      11px;
    font-weight:                                    normal;
}
#headerOutsideBox #headerInsideBox #advertising {
    background:                                        #FFFFFF;
    color:                                            #666666;
    font-family:                                    Verdana, Arial, Sans-Serif;
    font-size:                                        11px;
    font-weight:                                    normal;
    padding:                                            5px 10px;
    text-align:                                        right;
}
#headerOutsideBox #headerInsideBox #advertising #banner {
    background:                                        #FFFFFF;
    border:                                            1px solid #FFFFFF;
    color:                                            #3971d8;
    font-family:                                    Verdana, Arial, Sans-Serif;
    font-size:                                        11px;
    font-weight:                                    normal;
    text-align:                                        center;
}
#headerOutsideBox #headerInsideBox #advertising #heading {
    background:                                        #FFFFFF;
    color:                                            #FFFFFF;
    font-family:                                    Verdana, Arial, Sans-Serif;
    font-size:                                        11px;
    font-weight:                                    normal;
    text-align:                                        center;
    white-space:                                    nowrap;
}
#headerOutsideBox .section {
    background:                                     #ffb618;
    color:                                          #3971d8;
    font-family:                                    Verdana, Arial, Sans-Serif;
    font-size:                                      11px;
    font-weight:                                    normal;
    text-align:                                     center;
    white-space:                                    nowrap;
}
#footerOutsideBox {
	border:											0px solid #1D523A;
	color:											#FFFFFF;
	font-family:									Verdana, Arial, Sans-Serif;
	font-size:										11px;
	font-weight:									normal;
}
#footerInsideBox a{
    color:                                          #999999;
    text-decoration:                                underline;
}
#footerInsideBox a:hover{
    color:                                          #006699;
}
#footerOutsideBox #footerInsideBox {
	border-top:										1px solid #ffffff;
	border-left:									0px solid #ffb618;
	border-bottom:									1px solid #ffffff;
	border-right:									0px solid #ffb618;
	color:											#FFFFFF;
	font-family:									Verdana, Arial, Sans-Serif;
	font-size:										11px;
	font-weight:									normal;
}
#footerOutsideBox #footerInsideBox .section a {
    color:                                          #999999;
    font-family:                                    Verdana, Arial, Sans-Serif;
    font-size:                                      11px;
    font-weight:                                    bold;
    text-decoration:                                none;
}
#footerOutsideBox #footerInsideBox .section a:hover {
    font-family:                                    Verdana, Arial, Sans-Serif;
    font-size:                                      11px;
    font-weight:                                    bold;
    text-decoration:                                underline;
}
#footerOutsideBox #footerInsideBox #links #content{
	padding: 										5px 10px 15px 10px;
	margin:											0;
	background:										#c7c4c4;
	height:											40px;
}
#footerOutsideBox #footerInsideBox #links a {
    color:                                          #FFFFFF;
    font-family:                                    Verdana, Arial, Sans-Serif;
    font-size:                                      9px;
    font-weight:                                    normal;
    text-decoration:                                none;
}
#footerOutsideBox #footerInsideBox #links a:hover {
    text-decoration:                                underline;
}
#footerOutsideBox #footerInsideBox #links p {
	margin:											5px 5px 5px 5px;
	width:											100%;
	color: 											#FFFFFF;
}
#footerOutsideBox #footerInsideBox #copyright #content{
	height:											50px;
	background:										#CC0000;
}
#footerOutsideBox #footerInsideBox #copyright a {
    font-family:                                    Verdana, Arial, Sans-Serif;
    font-size:                                      10px;
    font-weight:                                    bold;
    text-decoration:                                underline;
    color:                                          #999999;
}
#footerOutsideBox #footerInsideBox #copyright a:hover {
    font-family:                                    Verdana, Arial, Sans-Serif;
    font-size:                                      10px;
    font-weight:                                    bold;
    text-decoration:                                none;
}
#contentOutside {
    border-bottom:                                  0px solid #ffb618;
    border-left:                                    1px solid #ffb618;
    border-right:                                   1px solid #ffb618;
    border-bottom:                                  0px solid #ffb618;
    color:                                          #3971d8;
    font-family:                                    Verdana, Arial, Sans-Serif;
    font-size:                                      11px;
    font-weight:                                    normal;
}


.categorytitle {
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               11px;
  font-weight:                             bold;
  text-decoration:                         none;
  margin-left:							   5px;
}
.subcategorytitle {
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               11px;
  font-weight:                             bold;
  text-decoration:                         none;
}
.categorylist {
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               11px;
  font-weight:                             bold;
  text-decoration:                         none;
}
.subcategorylist {
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               10px;
  font-weight:                             normal;
  text-decoration:                         none;
}
.error {
  color:                                   #FF0000;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               11px;
  font-weight:                             bold;
  text-decoration:                         none;
}
.modulecart {
  background:                              #F5DEB3;
  border-bottom:                           1px solid #1D523A;
  border-right:                            1px solid #1D523A;
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               11px;
  font-weight:                             bold;
  padding:                                 3px 3px 3px 3px;
}
.rownormal {
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-weight:                             normal;
}
.rowselected {
  background:                              #FFFFFF;
  border:                                  1px solid #1D523A;
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-weight:                             normal;
}
.regular {
  color:                                   #0a4d91;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-weight:                             normal;
  width:								   90px;
  font-size:                               12px;
}
.sale {
  color:                                   #CC0000;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-weight:                             bold;
  width:								   90px;
  font-size:                               12px;
}
.special {
  color:                                   #cc0000;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-weight:                             normal;
  width:								   90px;
}
.manufacturer {
  color:                                   #00309e;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-weight:                             bold;
}
.producttitle {
  color:                                   #00158a;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-weight:                             bold;
  text-decoration: underline;
}
.testimonial {
  color:                                   #0a4d91;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-weight:                             normal;
}
.xsmall {
  color:                                   #838383;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               10px;
  font-weight:                             normal;
}
.xxsmall {
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               11px;
  font-weight:                             normal;
}

.xxxsmall {
  color:                                   #666666;
  font-family:                             Arial, Sans-Serif;
  font-size:                               9px;
  font-weight:                             normal;
}

.normal {
  border:                                  0px solid #FFFFFF;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               8px;
  font-weight:                             normal;
  width:                                    auto;
}

#mainContentOutside .mainContentInside .content .secltitle {
  background:                              #FFFFFF;
  border:                                  1px solid #FFFFFF;
  color:                                   #3971d8;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               11px;
  font-weight:                             bold;
  padding:                                 5px;
}

.noshow
{
    display: none;
    visibility: hidden;
}

.pagesel {
  background:                              #FFFFFF;
  border:                                  0px solid #FFFFFF;
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               11px;
  font-weight:                             normal;
  text-align:                              center;
  text-decoration:                         none;
  vertical-align:                          middle;
}

a.pagenum {
  border:                                  0px solid #FFFFFF;
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               11px;
  font-weight:                             bold;
  text-align:                              center;
  text-decoration:                         none;
  vertical-align:                          middle;
}

a.pagenum:hover {
  background:                              #F5DEB3;
  border:                                  0px solid #FFFFFF;
  color:                                   #666666;
  font-family:                             Verdana, Arial, Sans-Serif;  font-size:                               11px;
  font-weight:                             bold;
  text-align:                              center;
  text-decoration:                         none;
  vertical-align:                          middle;
}
#login_entry{
	padding: 							   2px 0px 5px 0px;
	color:								   #070c81;
	font-size:							   10px;
	font-weight:						   bold;
	white-space:						   nowrap;
}
#login_entry a{
	text-decoration: 					   underline;
	font-size:							   10px;
	font-weight:						   bold;
}
.menu{
	color:								   #FFF;
	font-weight:						   bold;
}
.menu a{
	color: 								   #FFF;
	text-decoration: 					   none;
	font-weight:						   normal;
	font-size:							   12px;
	font-family:						   Verdana, Arial, Helvetica, sans-serif;
}
.menu a:hover{
	text-decoration: 					   underline;
}
#leftmenu {
	margin-top:								-11px;
}
#leftmenu a{
    color:                                  #838383;
    text-decoration:                        none;
    font-weight:                            normal;
    font-size:                              11;
    padding: 5px 3px;
}
#leftmenu a:hover{
    color:                                  #cccccc;
}
#upper_links a{
    color:                                  #154e87;
    font-weight:                            bold;
    text-decoration:                        none;
}
#upper_links a:hover{
    text-decoration:                        underline;
}
#thumbnails td{
    padding: 8px 8px 2px 8px;
    border-right: 1px dashed #cdcdcd;
    border-bottom: 1px dashed #cdcdcd;
}
#thumbnails2 td{
    padding: 8px 8px 0px 8px;
    border-right: 1px dashed #cdcdcd;
}

/****************** Featured Products Carrousel ********************/
div.scroller {
    /* modify width and height of scrolling section if necessary    */
    width: 810px;
    /*height: 300px;*/
    overflow: hidden;
    }
div.scroller div.section {
    /* modify width and height of each section as needed (should match the size of the scroller window)    */
    width:800px;
    /*height:300px; */
    overflow:hidden;
    float:left;
    padding:1em;
    }
div.scroller div.content {
    width: 10000px;
}
.controls{
    height: 32px;
    background-image: url(../images/sissistore/gradient3.gif);
    background-repeat: repeat-x;
    padding-top:8px;
    padding-right:10px;
    text-align: right;
}
.controls a{
    text-decoration: none;
    color: #858b9e;
    font-size:12px;
}
.controls a:hover{
    text-decoration: underline;
}