@charset "UTF-8";

/* CSS Document */



body,td,th {

	margin:0; 

	padding:0; 

	font:normal 11px arial, 'Lucida Grande', helvetica, verdana, sans-serif; 

	line-height:1.8em;

	color:#555;

}



a {

color:#c80000;

text-decoration:none;

}



img {

border:none;

padding:0px 5px 5px 0px;

}



.top {

float:left;

width:100%;

background-color:#000;

color:#777;

padding-top:0px;

font-size:0.8em;

}



.main {

float:left;

width:100%;

}



.sampledivcontainer {

float:left;

width:100%;

background-image:url(../images/background_down1.jpg);

background-repeat: repeat-y; 

background-position:top center;

}



.sampledivcontainer2 {

float:left;

width:100%;

background-image:url(../images/topshadow1.jpg);

background-repeat: repeat-x;

}



.sampledivcontainer3 {

float:left;

width:100%;

background-image:url(../images/background_new1.jpg);

background-repeat: no-repeat; 

background-position:top center;

}



.sampledivcontainer4 {

float:left;

width:100%;

background-image:url(../images/footer1.jpg);

background-repeat: no-repeat;

background-position:bottom center;

}



.int {

width:960px;

margin:0px auto;

}



.left {

float:left;

width:560px;

}



.right {

float:right;

width:360px;

}



.logo {

float:left;

width:100%;

padding-bottom:24px;

}



.footer {

float:left;

width:100%;

padding:10px 0;

margin:2px 0;

border-top:1px solid #e4e4e4;

font-size:0.88em;

color:#999;

text-align:center;

}



.topmenu {

float:left;

width:100%;

}



.topmenu ul {

float:right;

width:auto;

padding:32px 0 0 0;

margin:0;

}



.topmenu ul li {

float:left;

list-style:none;

padding:0;

margin:0;

}



.topleft, .topright {

float:left;

width:44%;

padding:1% 3%;

background-color:#fff;

background-image:url(../images/shadow_bottom.jpg);

background-position:bottom;

background-repeat:repeat-x;

}



.toprightbox {

float:left;

width:96%;

padding:2%;

background-color:#ededed;

margin-bottom:20px;

}



.topmenu ul li a:link, .topmenu ul li a:visited {

padding:12px 20px;

color:#777;

height:32px;

border-left:1px solid #e4e4e4;

}



.topmenu ul li a:hover {

background-color:#ccc;

color:#fff;

border-left:1px solid #ccc;

}



.topmenu ul li a.active:link, .topmenu ul li a.active:visited {

color:#c80000;

border-left:1px solid #e4e4e4;

}



.topmenu ul li a#active_menu {

background-image:url(../images/topshadow.jpg);

background-repeat:repeat-x;

background-position:bottom;

color:#777;

}



.topmenu ul li a.active:hover {

color:#fff;

}



blockquote {

	font: italic 110% Georgia;

	color: #222;

	font-size:1.2em;

line-height:28px;

padding:10px 0;

margin:0;

}



h2, .componentheading {

	margin: 16px 0 10px 0px;

	padding: 8px 0px;

	font-size: 2.6em;

	font-weight: normal;

	color: #111111;

	border-bottom:1px solid #e4e4e4;

}



h3, .contentheading {

	margin: 16px 0 10px 0px;

	padding: 0px;

	font-size: 1.6em;

	font-weight: normal;

	color: #2d2217;

}



.teaser h3 {

	margin: 16px 0 10px 0px;

	padding: 0px;

	font-size: 1.6em;

	font-weight: bold;

	color: #000;

}



.slogan {

float:right;

width:640px;

margin-top:48px;

}



.logo {

float:left;

width:300px;

height:86px;

}



.content {

float:left;

width:100%;

border-top:1px solid #e4e4e4;

padding-top:24px;

}



.top-panel {

margin-left: auto;

margin-right: auto;

padding-top:24px;

}



.rightleft,.rightright {

float:left;

border-top:1px solid #e4e4e4;

margin-top:12px;

}



.rightleft {

width:60%;

}



.rightright {

width:32%;

}



.rightright {

padding-left:8%;

}



img.image {

border:0px solid #e3e3e3;

padding:6px;

margin:0 10px 0 0;

}



img.thumb {

border:1px solid #e3e3e3;

padding:6px;

margin:0 10px 0 0;

}

.rightright1 {float:left;

width:35%;

}



strong {

color:#000;

}



.module {

padding-bottom:12px;

border-bottom:1px solid #e4e4e4;

}



.teaser {

width:555px;

background-color:#FFF;

padding:0px;

color:#fff;

margin-bottom:1px;

border-bottom:1px solid #FFF;

}



.small, .createdate {

font-size:0.88em;

color:#777;

}



.banner {

width:468px;

margin:0 auto 0px auto;

border:0px solid #f1f1f1;

}

.googlecell { 

background-image:url(http://www.bulgariandiscountcard.com/images/google_background.png);

background-repeat:no-repeat;

}

.googlecell2 { 

padding: 15px 0px 0px 15px;

}

.googlecell3 { 

padding: 7px 0px 0px 15px;

}