html {
	font-size: small;
	font-family: Verdana;
}

table {
	font-size: small;
	font-family: Verdana;
	border: 0px;
	padding: 0px;
}

img { border: none; }

p {
	margin: 0px;
	padding: 4px;
}

a { text-decoration: none; font-family: arial; }
a:link { color: #062247; }
a:visited { color: #062247; }
a:hover { color: black; text-decoration: underline; }
a:active { color: #062247; }

li {
	margin-left: auto;
	padding-left: auto;
	list-style-type: disc;
	list-style-position: inside;
}

/* Silver background image for site */
.HWback {
background: #575f62 url("/images/silverback.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: top center;
}

/* Silver background image with confettifor wedding section */
.HWbackwedding {
background: #575f62 url("/images/silverback_confetti.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: top center;
}


.handy {
	cursor: pointer;
	cursor: hand;
}

/* Table col left */
.tcl {
	background-color: white;
	font-size: 90%;
	padding-left: 9px;
	width: 308px;
}

/* Breacrumb trail */
.breadcrumb {
	font-family: Verdana;
	color: #cccccc;
	/*background-color: #ed008c;*/
	border-top: 0px solid #dcdcdc;
	border-right: 0px solid #dcdcdc;
	border-left: 0px solid #dcdcdc;
	border-bottom: 0px solid #333333;
	border-bottom: 0px solid #333333;
	padding: 1px;
	margin-bottom: 2px;
	line-height: 10px;
	text-align: left;
}
.breadcrumb a { color: #cccccc; text-decoration: none; font-family: Verdana; }
.breadcrumb a:link { color: #cccccc; }
.breadcrumb a:visited { color: #cccccc; }
.breadcrumb a:hover { color: black; text-decoration: underline; }
.breadcrumb a:active { color: #cccccc; }

/* Main content */
.content {

}
.content a { text-decoration: none; font-family: arial; font-weight: bold; }
.content a:link { color: black; }
.content a:visited { color: black; }
.content a:hover { color: black; text-decoration: underline; }
.content a:active { color: black; }

/* Conference */
.conf {
	padding: 3px 7px 2px 7px;
}
.conf a { text-decoration: none; font-family: arial; font-weight: bold; }
.conf a:link { color: black; }
.conf a:visited { color: black; }
.conf a:hover { color: blue; text-decoration: underline; }
.conf a:active { color: black; }

/* Nav block  - editorial */
.nav_blk  { 
	padding: 2px 5px 2px 5px;
	color: black;
	margin: 5px 0px 5px 0px;
	border: 2px solid #ed008c;
	background: white;}

.nav_blk .mini { font-size: 80%; color: #222; }
.nav_blk .title {
	color: #ED068F;
	font-weight: normal;
	padding: 0px 4px 7px 2px;
	margin: 0px;
	font-size: 150%;
}
.nav_blk .content .mini { font-size: 80%; color: black; }
.nav_blk a { text-decoration: none; font-family: arial; font-weight: bold; }
.nav_blk a:link { color: black; }
.nav_blk a:visited { color: black; }
.nav_blk a:hover { color: black; text-decoration: underline; }
.nav_blk a:active { color: black; }

/* Nav block  - advert */
.nav_blk2  { 
	padding: 2px 5px 2px 5px;
	color: black;
	margin: 5px 0px 5px 0px;
	border: 2px solid #0066cc;
	background: white;}

.nav_blk2 .mini { font-size: 80%; color: #222; }
.nav_blk2 .title {
	color: #0066cc;
	font-weight: normal;
	padding: 0px 4px 7px 2px;
	margin: 0px;
	font-size: 150%;
}
.nav_blk2 .content .mini { font-size: 80%; color: black; }
.nav_blk2 a { text-decoration: none; font-family: arial; font-weight: bold; }
.nav_blk2 a:link { color: black; }
.nav_blk2 a:visited { color: black; }
.nav_blk2 a:hover { color: black; text-decoration: underline; }
.nav_blk2 a:active { color: black; }



/* box for left hand nav links */
.leftnavbox{
	padding: 2px 2px 2px 2px;
	border: 2px solid #333333;
	background: white;
	margin-top: 7px;
	color: #333333; 
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
}
.leftnavbox { color: #333333;}
.leftnavbox a { color: #333333;}
.leftnavbox a:link { color: #333333; }
.leftnavbox a:visited { color: #333333; }
.leftnavbox a:hover { color: #333333; text-decoration: none; }
.leftnavbox a:active { color: #333333; }

.leftnavboxselect{
	padding: 2px 2px 2px 2px;
	border: 2px solid #ed008c;
	background: white;
	margin-top: 7px;
	color: #333333; 
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
}
.leftnavboxselect { color: #333333;}
.leftnavboxselect a { color: #333333;}
.leftnavboxselect a:link { color: #333333; }
.leftnavboxselect a:visited { color: #333333; }
.leftnavboxselect a:hover { color: #333333; text-decoration: none; }
.leftnavboxselect a:active { color: #333333; }

/* log-in info */
.login{
	padding:5px;
	color: white; 
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
}
.login a { color: white;}
.login a:link { color: white; }
.login a:visited { color: white; }
.login a:hover { color: white; text-decoration: none; }
.login a:active { color: white; }

/* Plug box - editorial */
.plugbox1{
	background: url(/images/plugbackwhite.gif) no-repeat scroll bottom;
	color: #333333;
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	padding:3px;
	height:30px;
	text-align: center;
}
.plugbox1 a { color: #333333; text-decoration: none; font-family: verdana; font-weight: bold; }
.plugbox1 a:link { color: #333333; }
.plugbox1 a:visited { color: #333333; }
.plugbox1 a:hover { color: #ed008c; text-decoration: none; }
.plugbox1 a:active { color: #333333; }

.plugboxtitle { color: white; text-decoration: none; font-family: verdana; font-size: 12px; padding: 0px;}
.plugboxtitle a { color: white; text-decoration: none; font-family: arial; font-weight: bold; }
.plugboxtitle a:link { color: white; }
.plugboxtitle a:visited { color: white; }
.plugboxtitle a:hover { color: white; text-decoration: underline; }
.plugboxtitle a:active { color: white; }

/* Plug box - advert */
.plugbox2{
	background: url(/images/plugbackwhite.gif) no-repeat scroll bottom;
	color: #333333;
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	padding:3px;
	height:30px;
	text-align: center;
}
.plugbox2 a { color: #333333; text-decoration: none; font-family: verdana; font-weight: bold; }
.plugbox2 a:link { color: #333333; }
.plugbox2 a:visited { color: #333333; }
.plugbox2 a:hover { color: #0066cc; text-decoration: none; }
.plugbox2 a:active { color: #333333; }


/* Main content box - editorial */
.newsbox{
	padding: 2px 8px 2px 8px;
	margin: 5px;
	border: 2px solid #ed008c;
	background: white;
}

.newstitle { color: #fd87c2; text-decoration: none; font-family: verdana; font-size: 14px; padding: 0px;}
.newstitle a { color: #fd87c2; text-decoration: none; font-family: arial; font-weight: bold; }
.newstitle a:link { color: #fd87c2; }
.newstitle a:visited { color: #fd87c2; }
.newstitle a:hover { color: #fd87c2; text-decoration: underline; }
.newstitle a:active { color: #fd87c2; }

/* Main content box - advert */
.adbox{
	padding: 2px 8px 2px 8px;
	margin: 5px;
	border: 2px solid #0066cc;
	background: white;
}

.adtitle { color: #3399cc; text-decoration: none; font-family: verdana; font-size: 14px; padding: 0px;}
.adtitle a { color: #3399cc; text-decoration: none; font-family: arial; font-weight: bold; }
.adtitle a:link { color: #3399cc; }
.adtitle a:visited { color: #3399cc; }
.adtitle a:hover { color: #3399cc; text-decoration: underline; }
.adtitle a:active { color: #3399cc; }

 

/* Table col middle */
.tcm {
	background-color: white;
}

/* Bottom */
.bottom {
	font-size: 80%;
	border: 1px solid #ecf2ec;
	padding: 5px 5px 5px 5px;
}
/* Headings */
.tcl h1 {
	font-weight: bold;
	font-size: 130%;
	font-family: tahoma;
	padding: 2px 2px 2px 0px;
	margin: 0px;
}
.content h1 {
	color: #ED068F;
	font-weight: normal;
	padding: 2px 4px 8px 1px;
	margin: 0px;
	font-size: 150%;
}
.content h2 {
	color: #0066cc;
	font-weight: normal;
	padding: 2px 4px 8px 1px;
	margin: 0px;
	font-size: 150%;

}

.content h3 {
	color: #ED068F;
	font-weight: bold;
	padding: 2px 4px 8px 1px;
	margin: 0px;
	font-size: 120%;
}
.content h4 {
	color: #0066cc;
	font-weight: bold;
	padding: 2px 4px 8px 1px;
	margin: 0px;
	font-size: 120%;
}
.mini {
	font-size: 80%;
	word-wrap: break-word;
}
/* Images */
.img_left {
	font-family: tahoma;
	font-size: 80%;
	float: left;
	border: 1px solid #ecf2ec;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
}
.img_right {
	font-family: tahoma;
	font-size: 80%;
	float: right;
	border: 1px solid #ecf2ec;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
}
.img_none {
	font-family: tahoma;
	font-size: 80%;
	display: block;
	border: 1px solid #ecf2ec;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
}

/* Pop-up box */
.pop {
	width: 300px;
	background-color: #fdfdfd;
	color: black;
	padding: 10px 10px 10px 10px;
	margin: 3px 3px 3px 3px;
	border: 1px solid #999;
}

/* Search results box */
.searchBox {
	background-color: #fdfdfd;
	color: black;
	padding: 4px 4px 4px 4px;
	margin: 1px 0px 4px 0px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.searchBox .title {
	font-weight: bold;
	height: 14px;
	padding: 1px 2px 1px 2px;
	margin: 0px;
	font-size: 100%;
}

/* General purpose box */
.niceBox {
	padding: 3px 3px 3px 3px;
	border: 1px solid #888d90;
	background: #FFEAFF url(/images/bg_fade_pink.gif) repeat-x scroll top;
	color: black;
}
.niceBox .title {
	color: #ED068F;
	font-weight: normal;
	height: 14px;
	padding: 2px 4px 8px 1px;
	margin: 0px;
	font-size: 130%;
}
.niceBoxBlue {
	padding: 3px 3px 3px 3px;
	border: 1px solid #888d90;
	background: #ebf5fe url(/images/bg_fade_blue.gif) repeat-x scroll top;
	color: black;
}
.niceBoxBlue .title {
	color: #0066cc;
	font-weight: normal;
	height: 14px;
	padding: 2px 4px 8px 1px;
	margin: 0px;
	font-size: 130%;
}

.niceIshBox {
	padding: 3px 3px 3px 3px;
	border: 1px solid #bbb;
	background-color: #fefefe;
}
.countryFloat {
	font-size: 75%;
	color: #555;
	float: right;
}

/* half width box */
.halfBox {
	background-color: white;
	border-left: 1px dotted #999;
	float: left;
	margin-bottom: 5px;
	margin-right: 4px;
	height: auto;
	width: 138px;
	overflow: hidden; /* auto; */
}
.halfBox .content {
	margin: 0px;
	padding: 2px 4px 4px 4px;
}
.halfBox .title {
	background-color: white;
	border-bottom: 1px solid white;
	color: #ED068F;
	font-weight: normal;
	height: 14px;
	padding: 2px 4px 8px 1px;
	margin: 0px;
	font-size: 130%;
}
.halfBox a { text-decoration: none; font-family: arial; font-weight: bold; }
.halfBox a:link { color: black; }
.halfBox a:visited { color: black; }
.halfBox a:hover { color: black; text-decoration: underline; }
.halfBox a:active { color: black; }



/* Search block */
.search_blk {
	background-color: black;
	color: white;
	padding: 1px 0px; 1px 7px;
	text-align: right;
}

/* Box for top nav */
/* half width box */
.topBox {
	background-color: white;
	border-left: 1px dotted #999;
	margin-bottom: 2px;
	margin-right: 2px;
	height: auto;
	width: 120px;
	overflow: hidden; /* auto; */
}
.topBox .title {
	background-color: #919100;
	border-top: 1px solid #c1c130;
	border-bottom: 1px solid #616100;
	color: white;
	font-weight: bold;
	height: 16px;
	padding: 2px 2px 2px 4px;
	margin: 0px;
	font-size: 85%;
}
.topBox a { text-decoration: none; font-family: arial; font-weight: bold; }
.topBox a:link { color: #fff; }
.topBox a:visited { color: #fff; }
.topBox a:hover { color: black; text-decoration: underline; }
.topBox a:active { color:#fff; }

.divider {
	clear: both;
	height: 4px;
}

/* HMS */
.hms {
	background-color: #FFBBE4;
	padding: 3px 5px 3px 5px;
	margin: 0px 0px 5px 2px;
	font-family: "Courier New", courier, mono-space;
	font-size: 12px;
	color: #222;
	font-weight: bold;
	height: 64px;
	overflow: hidden;
}
.hms_top {
	background-color: #EFCBD4;
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #999;
	overflow: hidden;
	height: 13px;
}
.hms .mini {
	font-size: 75%;
	color: #555;
	font-weight: normal;
}
.pigeon {
	float:right;
	margin-top: 2px;
}
.mpigeon {
	float:right;
	margin-top: -4px;
}

/* Main table */
.OLD_main_table {
	border: 3px solid #ED008C;
}
.logoRight {
	padding: 2px 2px 2px 2px;
	margin: 2px 5px 2px 2px;
	border: 1px solid #555;
	background-color: #fff;
	float: right;
	width: 120px;
}

.bestseller {
	padding: 6px 6px 6px 75px;
	background: #ffeaff url(/images/bsstar.gif) no-repeat scroll top left;
}
.bestsellerpic {
	background-color: #ffeaff;
	float:right;
}
.bestsellerlist ul
{
list-style-image:url(/images/weebsstar.gif);
list-style-type:square;
list-style-position:outside;
margin:0px;
padding:0px;
}
