/* BLACK BASE SITE - START*/

html, body {
    background: #303030; 
    padding-top: 0px;
    height: 100%;
    width: 100%;
    text-align: center;
}

#pageHeader {
    background-image: url("../images/header_s3c_bg_red.jpg");
    height: 240px;
}

#pageHeaderCart{
    width: 940px;
    z-index: 2;
    text-align: left;
    padding-top:145px;
    padding-left: 20px;
    padding-bottom:10px;
    height: 25px;
}

#content{
    background-color: #000000;
    color: #f1f1f1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#container{
    background-color: #000000;
    color: #c1c0c0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#containertable {
    border-left: 10px solid #191919;
    border-right: 10px solid #191919;
    border-top: 0px solid #191919;
    border-bottom: 0px solid #191919;
}

.h1{
    font: normal 15pt Tahoma, Arial, Helvetica;
    color: #e51d9b;
    margin-bottom: 5px;
    margin-top: 0px;
    padding-top: 0px;
}

.h2{
    font: normal 12pt Tahoma, Arial, Helvetica;
    color: #e51d9b;
    margin-bottom: 5px;
}

#content #rightnav{
    width:190px;
    text-align: center;

}



#leftnav_title{
    margin-left: 10px;
    padding-top: 10px;
    width: 150px; 
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #e51d9b;
    background-color: #191919;
    text-align: center;
    background-image: none;
    border-top: 0px solid #aae20d;
    border-left: 1px solid #191919;
    border-right: 1px solid #191919;
    border-bottom: 2px solid #000000;
}  

#leftnav_text2{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #000000;
    padding-top: 4px;
    width: 140px;
    height: 20px;
    border-left: 1px solid #191919;
    border-right: 1px solid #191919;
    text-align: left;
    margin-left: 10px;
    color: #ffffff;
}


#leftnav_text{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom:5px;
    background-color: #191919;
    padding-top: 4px;
    width: 140px;
   
    border-left: 1px solid #191919;
    border-right: 1px solid #191919;
    text-align: center;
    margin-left: 10px;
    color: #ffffff;
}

#leftnav_spacer {
    border-top: 0px solid #191919;
}

#leftnav_text2end{
    font: normal 8pt Georgia, serif;
    padding-left: 10px;
    height: 0px;
    width: 140px;
    border-bottom: 1px solid #191919;
    margin-left: 10px;
}

#topNavigator a:link 	{ color: #e51d9b; text-decoration: none;  font-size: 15px; font-family: Arial, Helvetiva, sans-serif }
#topNavigator a:visited  	{ color: #e51d9b; text-decoration:none; font-size: 15px; font-family: Arial, Helvetiva, sans-serif }
#topNavigator a:hover   	{ color: #ffffff; text-decoration:none; font-size: 15px; font-family: Arial, Helvetiva, sans-serif }

#leftnav_checkout a:link	{ color: #ffffff; text-decoration: none; font-weight:bold; font-size: 13px; font-family: Arial, Helvetiva, sans-serif }
#leftnav_checkout a:visited 	{ color: #ffffff; text-decoration: none; font-weight:bold; font-size: 13px; font-family: Arial, Helvetiva, sans-serif }
#leftnav_checkout a:hover 	{ color: #e51d9b; text-decoration:underline; font-weight:bold; font-size: 13px; font-family: Arial, Helvetiva, sans-serif }


#leftnav_text a:link, #designselection_text a:link	{ color: #ffffff; text-decoration: none;  font-size: 13px; font-family: Arial, Helvetiva, sans-serif }
#leftnav_text a:visited, #designselection_text a:visited 	{ color: #ffffff; text-decoration: none;  font-size: 13px; font-family: Arial, Helvetiva, sans-serif }
#leftnav_text a:hover, #designselection_text a:hover 	{ color: #ffffff; text-decoration:underline;  font-size: 13px; font-family: Arial, Helvetiva, sans-serif }


#rightnav_block{
    MIN-HEIGHT: 180px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    width: 180px;
    text-align: center;
    float: left;
    background: transparent;
    margin-bottom: 10px;
    border: 1px solid #4d4c4d;
}


#rightnav_text{
    background: transparent;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}


#rightnav_buttons{
}

.rightnav_img1{
    border: 1px solid black;
}



#homeAdPanel{
    padding-top: 0px;
    text-align: left;
    padding-left: 0px;
    padding-bottom: 10px;
}

.button a{
    width:78px; height:22px;
    background:url(../../../templates/style6s_21/images/more.gif) no-repeat 0 0; color:#1f15f1;
    color:#7D214C; text-align:center; font:bold 11px/22px Tahoma, Arial, Helvetica, sans-serif; display:block; text-decoration:none;
    text-transform:uppercase;

}

.button a:hover{
    text-decoration:underline;
}

.cart_area{
    width: 538px;
    text-align: left;
    padding-left: 20px;

}


#designDetails{
    /*border: 1px solid silver;
	background-color: #f0f7ea;*/
    padding: 15px;
    float: left;
    width: 700px;
}


#designlistsummary_name{
    color: #ffffff;
}

#designselection_title{
    background-color: #000000;
    color: #e51d9b;
    font-size: 14px;
}

#designDetails{
    border: 1px solid #4d4c4d;
    background-color: #313131;
    padding: 15px;
    margin-left: 20px;
    float: left;
    width: 670px;
}


#designlist_element{
    float: left;
    margin: 17px;
    text-align: center;
    BORDER: #4d4c4d 1px solid;
    height: 260px;
    width: 200px;
    padding-top: 10px;
}

#designdetailtitle{
    color: #e51d9b;
}


.rightbutton a{
    margin-top: 5px;
    width:78px; height:22px;
    text-align:center; font:bold 11px/22px Tahoma, Arial, Helvetica, sans-serif; display:block; text-decoration:none;
    text-transform:uppercase;

    color: #ffffff;
    background-color:#e51d9b;
    border: 1px solid #ffffff;
}

.rightbutton a:visited{
    color:#ffffff;

}

.rightbutton a:hover{
    border: 1px solid #ffffff;
    background-color:#000000;
    color:#ffffff;
}

#footer{
    background-color: #000000;
    border-top: 0px silver solid;
}

#footer a:link, #footer a:visited {
    color: #ffffff; font-size: 12px; font-family: Arial, Helvetiva, sans-serif;
}
#footer a:hover   { color: #e51d9b;
                    text-decoration:underline; font-size: 12px;
                    font-family: Arial, Helvetiva, sans-serif;
                    text-decoration: underline;
}

.home_img img{
    border: 1px solid #000000;
}

.home_img:hover{
    background-color: transparent;
}

.home_img:hover img{
    border: 1px solid #4d4c4d;
}

#bottomnav_block{
    MIN-HEIGHT: 200px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    width: 219px;
    text-align: center;
    float: left;
    background: transparent;
    margin-bottom: 10px;
    border: 1px solid #292929;
    margin-right: 10px
}

.buybutton1 a{
    margin-top: 5px;
    width:58px; height:22px;
    text-align:center; font:bold 11px/22px Tahoma, Arial, Helvetica, sans-serif; display:block; text-decoration:none;
    text-transform:uppercase;
    color: #ffffff;
    background-color:#e51d9b;
    border: 1px solid #ffffff;
    float: left;
}

.buybutton1 a:link, .buybutton1 a:visited  { color: #ffffff; }

.buybutton1 a:hover{
    border: 1px solid #e51d9b;
    background-color: #727271;
    color:#ffffff;
}

.buybutton2 a{
    margin-top: 10px;
    margin-left: 4px;
    padding-bottom: 1px;
    width:48px; height:16px;
    text-align:center; font:bold 9px/18px Tahoma, Arial, Helvetica, sans-serif; display:block; text-decoration:none;
    text-transform:uppercase;

    color: #ffffff;
    background-color:#4a494a;
    border: 1px solid #ffffff;
    float: left;
} 

.buybutton2 a:link, .buybutton2 a:visited  { color: #ffffff; }

.buybutton2 a:hover{
    border: 1px solid #f59fbc;
    background-color: #727271;
    color:#f59fbc;
}

.buybutton3 a{
    margin-top: 5px;
    width:58px; height:22px;
    text-align:center; font:bold 11px/22px Tahoma, Arial, Helvetica, sans-serif; display:block; text-decoration:none;
    text-transform:uppercase;
    color: #ffffff;
    background-color:#e51d9b;
    border: 1px solid #ffffff;
    float: left;
    margin-left: 40px;
}

.buybutton3 a:link, .buybutton3 a:visited  { color: #ffffff; }

.buybutton3 a:hover{
    border: 1px solid #e51d9b;
    background-color: #727271;
    color:#ffffff;
}

.gallerytable{
    background-color: #000000;
}
table.gallery {
    border: 3px solid #000000;
    border-collapse: collapse;
    color: #707070;
    background-color: #000000;
    width: 600px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

img.galleryimg {
    border: 5px solid #ffffff;
}

/* BLACK BASE SITE - END*/