body {
font-size : 12px;
}
.post {
color : #4D4D4F;
}
.post a {
color : #0E73B8;
}
.post a:hover {
color : #ff0505;
}

abbr, acronym {
border-bottom : 1px dotted #666666;
cursor : help;
}
ol {
padding-left : 20px;
}
#ddsdsdsdxcxcxcxc-wrap {
width : 1240px;
min-height : 100%;
height : auto;
margin : 0 auto;
position : relative;
background-repeat : repeat-y;
background-position : 0 0;
border-top-left-radius : 10px;
border-top-right-radius : 10px;
}
div.ddsdsdsdxcxcxcxc-sidebar-left {
float : left;
width : 210px;
margin-right : 10px;
}
* {
margin : 0;
padding : 0;
}
body {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
background-repeat : no-repeat;
background-position : center top;
margin-top : 18px;
background-color : #FFFFFF;
}
a {
text-decoration : underline;
color : #333333;
outline-style : none;
outline-width : medium;
cursor : pointer;
}
a:hover {
color : #333333;
cursor : pointer;
text-decoration : none;
}
ul {
list-style-type : none;
}
li {
list-style-type : none;
}
.clear {
display : block;
clear : both;
visibility : hidden;
}
.tab-title {
display : none;
overflow : hidden;
visibility : hidden;
}
h1 {
font-size : 1.7em;
}
div#ddsdsdsdxcxcxcxc-header h1 {
color : #393939;
}
header#ddsdsdsdxcxcxcxc-header {
background-image : url(##site_images##head.jpg);
}
h2 {
font-size : 1.6em;
margin : 0;
}
h3 {
font-size : 1.3em;
padding : 0;
margin : 0;
}
h1, h2, h3 {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
line-height : 30px;
}
h2, h2 a {
color : black;
font-size : 1.6em;
font-weight : normal;
}
h1, h1 a, h1 a:hover, h1 a:visited, #ddsdsdsdxcxcxcxc-headerimg .ddsdsdsdxcxcxcxc-description {
text-decoration : none;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #ddsdsdsdxcxcxcxc-sidebar h2, #wp-calendar caption, cite {
text-decoration : none;
}
em {
font-style : italic;
}
hr {
border : none medium;
margin : 0 0 1.4em;
background : none 0% 0% repeat scroll rgb(178, 204, 255);
color : rgb(178, 204, 255);
clear : both;
float : none;
width : 100%;
height : 0.1em;
}
.center {
text-align : center;
}
.hidden {
display : none;
}
a img {
border : none;
}
.imagecontent {
margin : 0 10px;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5 {
font-weight : normal;
line-height : 135%;
margin : 25px 0 10px;
padding-bottom : 5px;
}
.notice {
background : #FFF6BF;
border-top : 2px solid #FFD324;
border-bottom : 2px solid #FFD324;
text-align : center;
margin : 10px auto;
padding : 5px 20px;
}
.small {
font-size : 10px;
}
.ddsdsdsdxcxcxcxc-entry-meta {
margin-bottom : 10px;
}
#ddsdsdsdxcxcxcxc-header {
height : 91px;
height : 110px;
padding-top : 20px;
}
.ddsdsdsdxcxcxcxc-content-pad {
width : 1220px;
background-color : #fff;
text-align : left;
margin : 0 auto;
padding : 0 10px;
position : relative;
z-index : 1000;
line-height : 18px;
}
.ddsdsdsdxcxcxcxc-top {
margin : 10px 0 10px 0;
float : left;
width : 1220px;
border-bottom : 1px solid #036;
border-top : 2px solid #036;
}
#ddsdsdsdxcxcxcxc-logo {
padding-top : 13px;
float : left;
}
.tagline {
position : absolute;
font-size : 12px;
font-weight : bold;
text-transform : uppercase;
background : #fff;
padding : 6px 17px 4px 12px;
top : 50%;
right : 0;
}
.head-img {
margin-bottom : 20px;
position : relative;
}
.head-img img {
border : 0;
}
#top_search {
height : 25px;
position : absolute;
right : 30px;
top : 50px;
width : 277px;
}

.search-submit {
border : none 0;
float : right;
height : 30px;
margin-top : -2px;
width : 73px;
}
.ddsdsdsdxcxcxcxc-columns {
width : 1220px;
border-bottom : 1px solid #eeeeee;
}
.thumb {
float : left;
}
img.attachment-thumbnail {
float : left;
padding : 0 10px 0 0 !important ;
}
.ddsdsdsdxcxcxcxc-narrowcolumn {
float : right;
margin : 0;
width : 680px;
margin-right : 10px;
}
.post {
margin : 0 10px 20px 0;
text-align : left;
}
.post .postmetadata img {
float : left;
width : 30px;
margin : 0 5px 0 0;
}
.post .postmetadata {
font-size : 11px;
border-top : 1px dotted #d5d5d5;
padding : 3px 2px 10px 2px;
text-align : left;
margin-top : 15px;
color : #878789;
}
.post .postmetadata .category {
margin : 5px 0 6px 0;
display : block;
}
.post .title {
position : relative;
}
.post .title h2 {
line-height : 35px;
}
.post .title h2 a {
font-size : 24px;
}
.ddsdsdsdxcxcxcxc-singlepage .post .title {
position : relative;
width : 650px;
}
.fullwidth .ddsdsdsdxcxcxcxc-singlepage .post .title {
width : 865px;
}
.ddsdsdsdxcxcxcxc-singlepage .post .title h2 {
line-height : 27px;
overflow : hidden;
max-height : 55px;
}
#ddsdsdsdxcxcxcxc-sidebar {
float : right;
padding : 0 0 0 0;
width : 300px;
color : #454547;
}
#ddsdsdsdxcxcxcxc-sidebar h2 {
margin : 0 0 10px 0;
padding : 0;
font-size : 19px;
}
aside {
margin-bottom : 15px;
}
.ddsdsdsdxcxcxcxc-navigation {
margin : 0 0 1.5em;
overflow : auto;
}
.ddsdsdsdxcxcxcxc-nav-previous {
float : left;
}
.ddsdsdsdxcxcxcxc-nav-previous, .ddsdsdsdxcxcxcxc-nav-next {
font-size : 13px;
width : 50%;
}
.ddsdsdsdxcxcxcxc-nav-next {
float : right;
text-align : right;
}
.ddsdsdsdxcxcxcxc-productwarp-feature .ddsdsdsdxcxcxcxc-productimage img {
max-width : 200px;
height : auto !important ;
}
.ddsdsdsdxcxcxcxc-productwarp-feature .ddsdsdsdxcxcxcxc-productimage img {
max-height : 144px;
width : auto !important ;
}
.ddsdsdsdxcxcxcxc-productwarp .ddsdsdsdxcxcxcxc-productimage img {
max-width : 200px;
height : auto !important ;
}
.ddsdsdsdxcxcxcxc-productwarp .ddsdsdsdxcxcxcxc-productimage img {
max-height : 144px;
width : auto !important ;
}
.resize-large img{
max-width : 600px;
height : auto !important ;
}
.resize-large img  {
max-height : 600px;
width : auto !important ;
}
.resize-medium img {
max-width : 200px;
height : auto !important ;
}
.resize-medium img {
max-height : 200px;
width : auto !important ;
}
.resize-small img {
max-width : 80px;
height : auto !important ;
}
 .resize-small img {
max-height : 80px;
width : auto !important ;
}

.ddsdsdsdxcxcxcxc-productwarp {
width : 212px;
height : 280px;
margin : 0 5px 5px 0;
padding : 5px 0;
float : left;
position : relative;
line-height : 1.3;
overflow : hidden;
}
.ddsdsdsdxcxcxcxc-productwarpbut {
width : 212px;
height : 220px;
margin : 0 5px 5px 0;
padding : 5px 0;
float : left;
position : relative;
line-height : 1.3;
overflow : hidden;
}
.ddsdsdsdxcxcxcxc-productwarp-feature {
width : 212px;
height : 300px;
margin : 0 5px 5px 0;
padding : 5px 0;
float : left;
position : relative;
line-height : 1.3;
overflow : hidden;
}
.ddsdsdsdxcxcxcxc-productinner {
margin-left : 5px;
}
.ddsdsdsdxcxcxcxc-productinner h2 {
font-size : 12px;
}
.ddsdsdsdxcxcxcxc-productbutton{

}
.ddsdsdsdxcxcxcxc-producbutton h2 {
font-size : 12px;
}
.ddsdsdsdxcxcxcxc-productimagewarp {
height : 30px;
}
.ddsdsdsdxcxcxcxc-productimage {
text-align : center;
margin : 10px 0 5px 0;
position : relative;
width : 200px;
height : 160px;
background : none 0 0 repeat scroll #FFFFFF;
border : #E1E1E1 solid 1px;
}
img.imagedetail {
max-width : 180px;
height : auto !important ;
}
.ddsdsdsdxcxcxcxc-runner-detail-box {
width : 100%;
overflow : hidden;
margin : 7px 0 7px 0;
padding : 7px 0 7px 0;
border-top : 1px solid #D8D8D8;
font-size : 13px;
}
.ddsdsdsdxcxcxcxc-runner-detail-box .img-box {
float : left;
}
.ddsdsdsdxcxcxcxc-runner-detail-box .img-box {
width : 160px;
height : 100%;
padding : 0 5px 0 0;
margin-top : 1px;
}
.ddsdsdsdxcxcxcxc-img-box {
float : left;
margin : 10px 10px 0 0;
}
.ddsdsdsdxcxcxcxc-img-box a {
cursor : pointer;
position : relative;
}
.ddsdsdsdxcxcxcxc-img-box img {
display : block;
}
.ddsdsdsdxcxcxcxc-product .smallImage {
width : 160px;
height : 100%;
}
.ddsdsdsdxcxcxcxc-product .largeImage img, .ddsdsdsdxcxcxcxc-product .smallImage img {
margin : 0;
}
.ddsdsdsdxcxcxcxc-runner-detail-box .ddsdsdsdxcxcxcxc-img-box img {
max-width : 144px;
height : auto !important ;
}
.ddsdsdsdxcxcxcxc-runner-detail-box .ddsdsdsdxcxcxcxc-img-box img {
max-height : 144px;
width : auto !important ;
}
.ddsdsdsdxcxcxcxc-productwarp .ddsdsdsdxcxcxcxc-productimage img {
max-width : 144px;
height : auto !important ;
}
.ddsdsdsdxcxcxcxc-productwarp .ddsdsdsdxcxcxcxc-productimage img {
max-height : 144px;
width : auto !important ;
}
.ddsdsdsdxcxcxcxc-productwarp-left .ddsdsdsdxcxcxcxc-productimage-left img {
max-width : 120px;
height : auto !important ;
}
.ddsdsdsdxcxcxcxc-productwarp-left .ddsdsdsdxcxcxcxc-productimage-left img {
max-height : 120px;
width : auto !important ;
}
.ddsdsdsdxcxcxcxc-detail-image {
float : left;
text-align : center;
position : relative;
width : 170px;
height : 150px;
background : none 0 0 repeat scroll #FFFFFF;
border : #E1E1E1 solid 1px;
}
.ddsdsdsdxcxcxcxc-detail-image img {
max-width : 150px;
height : auto !important ;
}
.ddsdsdsdxcxcxcxc-detail-image img {
max-height : 150px;
width : auto !important ;
}
.ddsdsdsdxcxcxcxc-productwarp-left {
width : 160px;
height : 160px;
margin : 0 5px 5px 0;
padding : 5px 0;
float : left;
position : relative;
line-height : 1.3;
overflow : hidden;
}
.productinner-left {
margin-left : 5px;
}
.productinner-left h2 {
font-size : 12px;
}
.ddsdsdsdxcxcxcxc-productimagewarp-left {
height : 30px;
}
.ddsdsdsdxcxcxcxc-productimage-left {
text-align : center;
margin : 10px 0 5px 0;
position : relative;
width : 160px;
height : 160px;
background : none 0 0 repeat scroll #FFFFFF;
border : #E1E1E1 solid 1px;
}
div.ddsdsdsdxcxcxcxc-pagination {
clear : both;
padding : 3px;
margin : 3px;
}
div.ddsdsdsdxcxcxcxc-pagination a {
padding : 2px 5px 2px 5px;
margin-right : 2px;
background : #9b9b9b;
text-decoration : none;
color : #fff;
}
div.ddsdsdsdxcxcxcxc-pagination a:hover, div.ddsdsdsdxcxcxcxc-pagination a:active {
color : #fff;
background : #E98B36;
}
div.ddsdsdsdxcxcxcxc-pagination span.ddsdsdsdxcxcxcxc-current {
padding : 2px 5px 2px 5px;
margin-right : 2px;
font-weight : bold;
background : #E98B36;
color : #FFF;
}
div.ddsdsdsdxcxcxcxc-pagination span.disabled {
padding : 2px 5px 2px 5px;
margin-right : 2px;
color : #ccc;
}
.ddsdsdsdxcxcxcxc-relateImage img {
max-width : 75px;
height : auto !important ;
}
.ddsdsdsdxcxcxcxc-relateImage img {
max-height : 75px;
width : auto !important ;
}
.ddsdsdsdxcxcxcxc-rankedItemImage img {
max-width : 50px;
height : auto !important ;
}
.ddsdsdsdxcxcxcxc-rankedItemImage img {
max-height : 50px;
width : auto !important ;
}
.ddsdsdsdxcxcxcxc-relateItemInfo {
font-size : 12px;
}
.ddsdsdsdxcxcxcxc-descp {
padding-left : 10px;
}
div#searchform {
display : block;
margin : 0;
padding : 0;
width : 100%;
}
div#searchform input {
width : 98%;
height : 20px;
}
span.ddsdsdsdxcxcxcxc-menu {
line-height : 30px;
}
div#ddsdsdsdxcxcxcxc-site_title {
display : block;
float : left;
height : auto;
margin : 10px 0 0 0;
padding : 0;
text-align : left;
width : 500px;
}
div.ddsdsdsdxcxcxcxc-logo {
font-size : 25px;
font-weight : bolder;
color : #176093;
line-height : 25px;
}
h3.ddsdsdsdxcxcxcxc-blocktitle {
color : #393939;
}
div#site_banner {
display : block;
float : right;
height : auto;
margin : 10px 0 0 0;
padding : 0;
text-align : right;
width : 740px;
}
div.breadcrumb {
float : left;
display : block;
margin-right : 10px;
}
span.breadcrumb {
float : left;
display : block;
margin-right : 10px;
}
.visit-btn-dark {
font-family : segoe ui;
font-size : 12px;
font-weight : bold;
padding : 4px 12px;
}
.visit-btn-blue {
font-family : segoe ui;
font-size : 12px;
font-weight : bold;
padding : 4px 12px;
}
.ddsdsdsdxcxcxcxc-productbtn {
float : right;
font-family : 'segoe ui', Arial;
font-size : 12px;
margin : 5px 0 0;
min-width : 100px;
}
.ddsdsdsdxcxcxcxc-productbtn a, .ddsdsdsdxcxcxcxc-productbtn a:visited, .sliderbtn a, .sliderbtn a:visited, .readmorebtn a, .readmorebtn a:visited {
color : #FFFFFF;
}
.ddsdsdsdxcxcxcxc-productbtn a:hover, .sliderbtn a:hover {
opacity : 0.85000002384185791015625;
}
.ddsdsdsdxcxcxcxc-productbtn a:active, .sliderbtn a:active {
box-shadow : 0 0 5px 2px #CCCCCC;
}
#ddsdsdsdxcxcxcxc-product-details {
background : none 0 0 repeat scroll #F5F5F5;
border : #CCCCCC solid 1px;
box-shadow : 0 8px 6px -6px #A6A6A6;
color : #666666;
font-size : 12px;
margin-bottom : 15px;
min-height : 190px;
padding : 10px 10px 10px 5px;
width : 660px;
}
#ddsdsdsdxcxcxcxc-product-details .ddsdsdsdxcxcxcxc-details-left {
float : left;
min-height : 130px;
padding-bottom : 5px;
width : 145px;
}
#ddsdsdsdxcxcxcxc-product-details .ddsdsdsdxcxcxcxc-details-left img {
border : #D9D9D9 solid 1px;
margin-left : 5px;
}
#ddsdsdsdxcxcxcxc-product-details .ddsdsdsdxcxcxcxc-details-right {
float : right;
padding-bottom : 5px;
width : 480px;
}
#ddsdsdsdxcxcxcxc-product-details .ddsdsdsdxcxcxcxc-details-right h2 {
color : #1A1A1A;
font-size : 14px;
font-weight : bold;
overflow : hidden;
}
#ddsdsdsdxcxcxcxc-product-details .ddsdsdsdxcxcxcxc-details-right .stock {
color : #009900;
font-size : 13px;
font-weight : bold;
}
#ddsdsdsdxcxcxcxc-product-details ul {
margin : 7px 0 0;
}
#ddsdsdsdxcxcxcxc-product-details li {
background : none 0 0 repeat scroll transparent;
border-bottom : 1px solid #E6E6E6;
color : #666666;
font-size : 13px;
list-style : none outside none;
padding : 2px 0;
width : 460px;
}
#ddsdsdsdxcxcxcxc-product-details .ddsdsdsdxcxcxcxc-pricing {
background : none 0 0 repeat scroll transparent;
color : #666666;
font-size : 0.9em;
list-style : none outside none;
margin : 0;
padding : 2px 0;
}
#ddsdsdsdxcxcxcxc-product-details .cart-btn {
font-family : 'Segoe UI';
font-size : 14px;
margin : 10px 0 5px;
padding-left : 35px;
text-align : center;
}
#ddsdsdsdxcxcxcxc-product-details .cartbtn-blue {
border : #CCCCCC solid 1px;
padding : 3px 15px;
}
#ddsdsdsdxcxcxcxc-product-details .cartbtn-orange {
border : #CCCCCC solid 1px;
padding : 3px 15px;
}
#ddsdsdsdxcxcxcxc-product-details .cartbtn-red {
border : #CCCCCC solid 1px;
padding : 3px 15px;
}
#ddsdsdsdxcxcxcxc-product-details .cartbtn-green {
border : #CCCCCC solid 1px;
padding : 3px 15px;
}
#ddsdsdsdxcxcxcxc-product-details .cartbtn-dark {
border : #CCCCCC solid 1px;
padding : 3px 15px;
}
#ddsdsdsdxcxcxcxc-product-details .cart-btn a, #ddsdsdsdxcxcxcxc-product-details .cart-btn a:visited {
color : #FFFFFF;
}
#ddsdsdsdxcxcxcxc-product-details .cart-btn a:hover {
opacity : 0.89999997615814208984375;
}
#ddsdsdsdxcxcxcxc-product-details .cart-btn:active {
margin-top : 11px;
}
#ddsdsdsdxcxcxcxc-featured a:link {
color : #0033CC;
font-family : 'trebuchet ms';
font-size : 12px;
}
#ddsdsdsdxcxcxcxc-featured a:hover {
color : #CC6600;
text-decoration : none;
}
.ddsdsdsdxcxcxcxc-ribbonstyle2orange {
background : url("../images/ribbon.png") 0 0 no-repeat scroll transparent;
height : 120px;
margin-left : 554px;
margin-top : -15px;
position : absolute;
width : 120px;
}
footer {
color : #666666;
}
footer {
border-top : 2px solid #EDEEEF;
padding : 23px 0 10px 0;
margin-bottom : 0 !important ;
font-weight : normal;
font-size : 0.9em;
line-height : 15px;
}
footer a {
text-decoration : none;
}
footer .box1 {
width : 50%;
}
footer .box2 {
width : 30%;
}
footer .box3 {
width : 20%;
}
#vpb_upload_button 
{
 background-color: #7fbf4d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
  background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: linear-gradient(top, #7fbf4d, #63a62f);
  border: 2px solid #63a62f;box-shadow: 0 2px 3px #666666;-moz-box-shadow: 0 2px 3px #666666;-webkit-box-shadow: 0 2px 3px #666666;
  -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
  color: #fff;
  font-family:Verdana, Geneva, sans-serif;
  font-size:16px;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021;
  width: 120px;
  padding:4px; 
}
#vpb_upload_button:hover 
{
    background-color: #76b347;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));
    background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
    background-image: linear-gradient(top, #76b347, #5e9e2e);
    box-shadow: 0 2px 3px #666666;
	-moz-box-shadow: 0 2px 3px #666666;
	-webkit-box-shadow: 0 2px 3px #666666;
	-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
    cursor: pointer; 
}

.vpb_remove_button 
{
 background-color: #7fbf4d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
  background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: linear-gradient(top, #7fbf4d, #63a62f);
  border: 2px solid #63a62f;box-shadow: 0 2px 3px #666666;-moz-box-shadow: 0 2px 3px #666666;-webkit-box-shadow: 0 2px 3px #666666;
  -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
  color: #fff;
  font-family:Verdana, Geneva, sans-serif;
  font-size:10px;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021;
  width: 60px;
  padding:5px;
  margin-top:6px;
}
.vpb_remove_button:hover 
{
    background-color: #76b347;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));
    background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
    background-image: linear-gradient(top, #76b347, #5e9e2e);
    box-shadow: 0 2px 3px #666666;
	-moz-box-shadow: 0 2px 3px #666666;
	-webkit-box-shadow: 0 2px 3px #666666;
	-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
    cursor: pointer; 
}


.vpb_main_demo_wrapper
{
	width:970px;
	border:1px solid #CCC;
	background-color: #FFF;
	 box-shadow: 0 2px 10px #FFFFFF;
	-moz-box-shadow: 0 2px 10px #FFFFFF;
	-webkit-box-shadow: 0 2px 10px #FFFFFF;
	-webkit-border-radius: 15px 15px; 15px 15px;-moz-border-radius: 15px 15px; 15px 15px;border-radius: 15px 15px; 15px 15px;
	display:none;
}


.vpb_image_wrappers
{
	width:150px; 
	height: 150px;
	margin:20px; 
	padding:10px; 
	float:left; 
	border:1px solid #CCC;
	background-color: #FFF;
	 box-shadow: 0 2px 10px #FFFFFF;
	-moz-box-shadow: 0 2px 10px #FFFFFF;
	-webkit-box-shadow: 0 2px 10px #FFFFFF;
	-webkit-border-radius: 15px 15px; 15px 15px;-moz-border-radius: 15px 15px; 15px 15px;border-radius: 15px 15px; 15px 15px;
}

.vpb_image_design
{
	width:180px; 
	height:150px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.vpb_image_names
{
	font-family:Verdana, Geneva, sans-serif; font-size:13px; color:black;margin-bottom:8px;
	text-shadow: 0px 1px 0px #C30;
}



.vpb_error_info
{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	padding:10px; 
	background:#FFFFB7; 
	border:1px solid #F1F1F1; 
	-moz-box-shadow: 0 2px 20px #cbcbcb;
	-webkit-box-shadow: 0 2px 20px #cbcbcb;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
	line-height:20px;
}

.ccc a:link {text-decoration: none}
.ccc a:visited {text-decoration: none}
.ccc a:active {text-decoration: none}
.ccc a:hover {text-decoration:underline; font: Arial, Helvetica, sans-serif;color: blue;} 

.uplading_image
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	padding:10px;
	border:1px solid #F1F1F1; 
	-moz-box-shadow: 0 2px 20px #cbcbcb;
	-webkit-box-shadow: 0 2px 20px #cbcbcb;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
}


.ddsdsdsdxcxcxcxc-custom_td_top {
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
text-align:left;
width:auto;
}

.ddsdsdsdxcxcxcxc-item_custom_top{
	background:transparent url(##site_images##mlink-row1.png) no-repeat scroll 0 0;
	clear:both;
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	height:40px;
	line-height:40px;
	padding-left:20px;
	text-decoration:none;
	color: #334B65;
	width:640px;
}

.ddsdsdsdxcxcxcxc-item_custom_middle{
	background: transparent url(##site_images##mlink-row2.png) repeat-y scroll 0 0;
}

.ddsdsdsdxcxcxcxc-item_custom_bottom{
	background:transparent url(##site_images##mlink-row3.png) no-repeat scroll 0 0;
	clear:both;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	height:40px;
	line-height:40px;
	padding-left:20px;
	text-decoration:none;
	text-align:center;
	padding-bottom:10px;
	width:640px;
}


table#ddsdsdsdxcxcxcxc-item_mlink_table td.custom_td{
	padding:5px 5px;
	width:auto;
	vertical-align: middle;
	
}

table#ddsdsdsdxcxcxcxc-item_mlink_table td.custom_colo{
	padding:7px 20px;
	width:auto;
	text-align:center;
	
	border-bottom:1px solid #cdcdcd;
}
table#ddsdsdsdxcxcxcxc-item_mlink_table tr.custom_tr{
	height:80px;
	text-align:left;

}




table#ddsdsdsdxcxcxcxc-item_mlink_table tr.custom_tr:hover td{
	background:none repeat scroll 0 0 #F2F7FC;
}

table#ddsdsdsdxcxcxcxc-item_mlink_table .custom_td_toprow{
	font-weight:bold;
	text-align:center;
	width:auto;
	font-family:Arial,Helvetica,sans-serif;
}
table#ddsdsdsdxcxcxcxc-item_mlink_table tr.custom_tr_top{
	height:30px;
}

.ddsdsdsdxcxcxcxc-compare-price {
	color:green;
}

.ddsdsdsdxcxcxcxc-rakuten {
	background: -moz-linear-gradient(center top , #BB2A30 0%, #BB2A30 25%, #BB2A30) repeat scroll 0 0 transparent;
	border-radius:45%;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 1px  #BB2A30 inset;
    color:white;
    font-weight: bold;
    padding: 5px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.3);
	text-decoration:none;
}

.ddsdsdsdxcxcxcxc-wallmart {
	font-size:18px;
    color:#1A75CF;
	font-weight:bold;
}



 a.seller  {
	text-decoration:none;
}

.ddsdsdsdxcxcxcxc-bestbuy {
	background: -moz-linear-gradient(center top , yellow 0%, yellow 25%,yellow) repeat scroll 0 0 transparent;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 1px yellow inset;
	 border-radius:5px 5px;
    color: #000000;
    font-weight: bold;
    padding: 8px 16px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.3);
	text-decoration:none;
}



table#ddsdsdsdxcxcxcxc-item_mlink_table{
	border-top:none;
	margin-left:10px;
	width:620px;
	border-spacing: 0px;
}
#ddsdsdsdxcxcxcxc-item_mlink_table tbody {
	border-top: none;
}


.left {
float : left;
}
.right {
float : right;
}
.clear {
clear : both;
}
.center {
text-align : center;
vertical-align: middle;
}

a.ddsdsdsdxcxcxcxc-button {
	
	display:block;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #ffffff;
	width:190px;
	padding: 5px 5px;
	background: -moz-linear-gradient(
		top,
		#000000 0%,
		#595959);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#000000),
		to(#595959));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(150,150,150,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(150,150,150,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(150,150,150,0);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 0px 0px rgba(255,255,255,0);
}

div#ddsdsdsdxcxcxcxc-comment {
	
}

div.ddsdsdsdxcxcxcxc-comment-box{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E1E1E1;
    margin: 10px 0 5px;
    position: relative;  
    width: 96%;
	padding:10px 10px;
	
}
.searchinput{
	height: 17px;
    line-height: 14px;
    margin: 5px 0;
    padding: 2px;
    width: 230px;
}
.searchsubmit{
   background-color: #96C742;
    background-image: linear-gradient(#ADDF58, #96C742);
    border: 1px solid #507E0C;
    color: #FFFFFF;
	  border: 0 none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15);
    cursor: pointer;
    font-family: 'PTSansRegular',Arial,Helvetica,sans-serif;
    outline: medium none;
    padding: 4px 6px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	}