.productlist_container_outer {
          width:600px;
          background-color:#f1eee8;
}

.topproduct_head {
          background: url( '/snerra/upload/images/templates/decorated_underline.gif' ) no-repeat bottom right;
          margin-bottom:10px;
          float:left;
          padding-right:45px;
}

.topproduct_head h1{
          color: #552218;
          font-size: 168%;
          font-family: Georgia;
          font-weight: lighter;
}

.products_container {
          width:100%;
          margin-top:7px;
}

.products_imgframe {
          width:100%;
          /*border:1px solid #c7c6c4;*/
          margin:0px auto;
          text-align:center;
          height:130px;
}

.products_imgcontainer {
          width:95%;
          margin:0px auto;
          text-align:center;
}

.product_details {
          width:100%;
          margin-top:8px;
          color:#a15d50;
          font-size:100%;
}

.product_details a {
          color:#744b42;
          text-decoration:none;
}

.product_details a:hover {
          color:#744b42;
          text-decoration:underline;
}

.product_details a:visited {
          color:#744b42;
}

.product_details h5 a {
          color:#744b42;
          text-decoration:none;
          font-size:11px;
}

.product_details h5 a:hover {
          color:#744b42;
          text-decoration:underline;
}

.product_details h5 a:visited {
          color:#744b42;
}

.product_details h5 {
          font-family:Verdana;
          font-size:110%;
}

.product_description {
          font-family:Verdana;
          padding-bottom:10px;
}

.product_description a {
          text-decoration:none;
}

.product_description a:hover {
          text-decoration:underline;
}

/********** Product Detail Starts Here **********/
#image_container_align {
          float: left;
          padding: 0px 18px 0px 18px;
}

#image_container {
          width: 299px;
          float: left;
}

.image_containers {
          width: 47%;
          float: left;
}

.product_detail_containers {
          width: 50%;
          float: right;
}

.image_containers #prev_item {
          float: left;
          width: 130px;
          text-align: left;
          color: #555555;
}

.image_containers #next_item {
          float: right;
          width: 130px;
          text-align: right;
          color: #555555;
}

.image_containers #imagess {
          border: 1px solid #A6A5A3;
          width: 100%;
          background:#fff;
          margin-top: 15px;
}

.image_containers #larger_view {
          background: url( '/snerra/upload/images/templates/zoom.jpg' ) no-repeat;
          float: left;
          padding-left: 20px;
          margin-top: 9px;
}

.image_containers #larger_view a {
          color: #7F7F7E;
          font-size: 115%;
          font-weight: bold;
          text-decoration:none;
}

.image_containers #larger_view a:vsited {
          color: #7F7F7E;
          font-size: 115%;
          font-weight: bold;
          text-decoration:none;
}

.image_containers #larger_view a:hover {
          color: #7F7F7E;
          font-size: 115%;
          font-weight: bold;
          text-decoration:underline;
}

.product_detail_containers h1 {
          font-size: 220%;
          color: #204655;
          padding: 10px 0px 0px 0px;
          margin: 0px;
          font-weight: lighter;
          overflow:hidden;
}

.product_detail_containers h4 {
          padding-top: 6px;
          color: #AEAEAE;
          font-weight: lighter;
}

.product_detail_containers .price {
          color: #204655;
          font-size: 125%;
          font-weight: bold;
          padding-top: 7px;
}

.product_detail_containers select {
          width: 135px;
          height: 20px;
          font-size: 110%;
          color: #7F7F7E;
          font-weight: bold;
          margin-top: 29px;
}

.product_detail_containers #color_variation {
          margin-top: 5px;
}

.product_detail_containers #quantity {
          color: #7F7F7E;
          font-size: 115%;
          font-weight: bold;
          padding-right: 5px;
}

.product_detail_containers input {
          text-align: center;
          margin-top: 4px;
          padding-top: 4px;
          font-size: 110%;
          font-weight: bold;
          color: #7F7F7E;
          border: 1px solid #AAB1B7;
          width: 23px;
          height: 25px;
}

.product_detail_containers #cart_link {
          background: url( '/snerra/upload/images/templates/cart.jpg' ) no-repeat;
          width: 151px;
          height: 33px;
          float: left;
          padding: 3px 0px 0px 15px;
          color: #fff;
          margin-top: 20px;
          font-size: 135%;
          font-weight: bold;
          text-decoration:none;
}

.product_detail_containers #cart_text {
          padding-left: 20px;
          font-size: 15px;
}

#detail_info {
          width: 65%;
          float: left;
          color: #552218;
}

#detail_info #detail_info_pad {
          float: left;
          padding: 0px 18px 0px 0px;
}

#detail_info h1 {
          font-size: 180%;
          padding: 0px;
          margin: 0px;
          font-weight: lighter;
}

#detail_info #detail_info_text {
          padding: 5px 55px 10px 0px;
          line-height: 18px;
}

#detail_info #detail_info_text B {
          color:#552218;
}

#detail_info #detail_info_text STRONG {
          color:#552218;
}

#detail_info #detail_info_text UL{
          margin-bottom: 0px;
          width:100%;
}

#detail_info #detail_info_text UL LI{
          margin: 0px;
          padding: 0px;
}

#info_list {
          float: left;
          width: 310px;
          color: #555555;
          line-height: 18px;
          font-size: 11px;
}

#info_list ul {
}

#info_list ul li {
          margin: 0px;
          padding: 0px;
}

#bookimage_container {
          width: 100%;
          color: #552218;
}

#bookimage_container h1 {
          font-size: 180%;
          padding: 0px;
          text-align:left;
          margin: 0px;
          font-weight: lighter;
          overflow:hidden;
}

#bookimage_container .image_block {
          width: 100%;
          margin-top: 5px;
}

.image_block .image1 {
          background: url( '/snerra/upload/images/templates/bookpages.jpg' );
          width: 105px;
          height: 85px;
          float: left;
}

.image_block .image {
          width: 33%;
          float: left;
}

.image_block .image2 {
          background: url( '/snerra/upload/images/templates/bookpages.jpg' );
          width: 105px;
          height: 85px;
          float: left;
          margin-left: 15px;
}

.image_block .image3 {
          background: url( '/snerra/upload/images/templates/bookpages.jpg' );
          width: 105px;
          height: 85px;
          float: left;
          margin-top:10px;
}

.image_block .image4 {
          background: url( '/snerra/upload/images/templates/bookpages.jpg' );
          width: 105px;
          height: 85px;
          float: left;
          float: left;
          margin-left: 15px;
          margin-top:10px;
}

#related_product {
          width: 34%;
          float: right;
          padding-bottom: 10px;
}

#related_product h1 {
          font-size: 180%;
          color: #552218;
          padding: 0px;
          margin: 0px;
          font-weight: lighter;
}

#related_product .outer_container {
          width:100%;
}

#related_product .outer_container .related_left_container {
          width:90px;
          float:left;
}

#related_product .outer_container .related_right_container {
          width:110px;
          float:right;
}

#related_product .outer_container .related_right_container a{
          text-decoration:none;
}

#related_product .outer_container .related_right_container a:hover{
          text-decoration:underline;
}

.related_right_container .title {
          font-size: 100%;
          font-weight: bold;
          margin-top: 10px;
}

.related_right_container .title a {
          color: #5A5A5A;
          text-decoration:none;
}

.related_right_container .title a:visited {
          color: #5A5A5A;
          text-decoration:none;
}

.related_right_container .title a:hover {
          color: #5A5A5A;
          text-decoration:none;
}

.related_right_container .price {
          color: #204655;
          font-size: 120%;
}

/********** Product Detail Ends Here **********/
