body { background: #f4f3eb url(images/bkg-body.jpg) repeat-x top; font: normal 12px "Verdana", sans-serif; margin: 0px; padding: 0px; }

td {
	font-size:11px;
	color:#555555;
}

input, button, textarea, select {  font: normal 12px/12px "Verdana", sans-serif; color:#373737; vertical-align: middle; }
legend { display: none; }
fieldset { border: none; }
ul, ol { list-style: none; }
table { border-collapse: collapse; width: 100%; }
/*hr { display: none; } */
#hr {
	height:0px;
	margin:5px;
	color:#fff;
	border-bottom:1px solid #319bd8;
}

a:link { text-decoration: none; color : #319bd8; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #319bd8; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #319bd8; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #669900; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif, "Arial Black" ; }

/* Menu 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.menu { width: 960px; padding: 0px; margin-bottom: 10px; float: left; }
.menu ul { padding-left: 0px;margin-top:0px;}
.menu li { display: inline; font: bold 14px/14px "Arial"; text-transform: lowercase; letter-spacing: -1px; float: left; }
.menu li ul { display: none;}
.menu li a { padding-left: 7px; margin-right: 1px; background: url(images/menu-left.png) no-repeat left top; float: left;}
.menu li a span { padding: 3px 7px 3px 0px; display: block; background: url(images/menu-right.png) no-repeat right top; float: right; }
.menu li a span { float: none; color: #fd822f;}
.menu li a:hover { background-position: 0% -20px; color:#fff; text-decoration: none;}
.menu li a:hover span { background-position: 100% -20px; color:#fff;}

.menu .current_page_item a { background: url(images/menu-left-h.png) no-repeat left bottom; color:#fff; }
.menu .current_page_item a span, .menu .current_page_item a:visited span, .menu .current_page_item a:hover span { background: url(images/menu-right-h.png) no-repeat right bottom; color:#fff; }

.header { width: 960px; padding: 20px 0px 5px 0px; border-bottom: solid 1px #d9d7c3; float: left; margin-bottom: 5px;}
.header h1 { float: left; font: normal 42px/42px "Arial Black", Arial, Helvetica, sans-serif ; letter-spacing: -3px; padding-left: 170px;}
.header h1 a, .header h1 a:visited, .header .LogoText h1 a:hover { color:#373737; text-decoration: none; }

.header .rss { position: absolute; top: 50px; right: 0px; width: 290px; text-align: right;}
.header .rss li { display: inline; background: url(images/rss-ico.png) no-repeat left 2px; padding-left: 20px; margin-right: 5px; }

.s1 { width: 160px; margin-right: 10px; font-size: 11px;}

.s1 .widget { background: #dddcd2 url(images/widget-top-s1.png) no-repeat top left; margin:0px; margin-bottom: 10px; color:#443e36; padding:0px;margin:auto;}
.s1 .widget-all { background: url(images/widget-bottom-s1.png) no-repeat bottom; padding: 7px 10px 10px 10px; color:#443e36; }
.s1 .widget h3 { font-size: 14px; letter-spacing: -1px; color:#443e36; padding-bottom: 3px; margin-top:0px;margin-bottom: 3px; border-bottom: solid 1px #cec5b9; }
.s1 .widget ul { margin:0px ;padding:0px;}
.s1 .widget li { padding: 1px 0px;margin-left:0px;}
.s1 .widget a, .s1 .widget a:visited { color:#736c62; text-decoration: underline; }
.s1 .widget a:hover { color:#000; text-decoration: underline;}

#content {
padding:5px;
}
TD.brown {
	BACKGROUND-COLOR: #D1CBBC
}
TD.dkbrown {
	BACKGROUND-COLOR: #E2DCCB
}
.points
{
color:red;
font-weight:bold;
}
#topmenu a
{
font-weight:bold;
/*font-stretch:expanded;*/
/*letter-spacing: 1px;*/
}

.wrap {
        border: 1px solid #225C8C;
        margin: 15px 5%;
        padding: 0 1em;
}
.wrap2 {
        padding: 2px; 
}

.wrapbox {
        border: 1px solid #D4E7F6;
        padding: 5px;
        background-color:#F5FBFF;
        background-position: top left;
        background-repeat:no-repeat;
}


.pts_wrapbox1 {
        border: 1px solid #D4E7F6;
        padding: 8px;
	background-color:#F5FBFF;
	background-image:url('/templates/images/1.gif');
	background-position: top left;
	background-repeat:no-repeat;
	padding-left:48px;
}

.pts_wrapbox2 {
        border: 1px solid #D4E7F6;
        padding: 8px;
        background-color:#F5FBFF;
        background-image:url('/templates/images/2.gif');
        background-position: top left;
        background-repeat:no-repeat;
        padding-left:48px;
}


.pts_wrapbox3 {
        border: 1px solid #D4E7F6;
        padding: 8px;
        background-color:#F5FBFF;
        background-image:url('/templates/images/3.gif');
        background-position: top left;
        background-repeat:no-repeat;
        padding-left:48px;
	height:40px;
}


#draw {
       /* border: 1px double #A8B6C3;*/
	border-width:3px;
	border-style:double;
	border-color:#A8B6C3;
        margin: 15px;
        padding: 0 1em;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-top:1px;
	margin-top:5px;
	background-image:url("/templates/images/corner.jpg");
	background-position:top right;
	background-repeat:no-repeat;
/*	background-color:#EBF6FF; */
}
#draw h1 {
	margin-bottom: 5px;
}
#image
{
border: 1px;
}
#page {
	text-align:center;
}
#master-wrap {
	text-align:left;
	width:960px;
	margin:auto;
}
/* hr seperates product in summary page */
hr.wc_summary { 
	height: 0px; 
	border: solid #D1D7DC 0px; 
	border-top-width: 1px;
	margin-bottom:0px;
	margin-top:2px;
	padding-bottom:0px;
}


#loginoptions ul{
		padding: 3px 3px 3px 0.5em;
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		}

/* to change the look of input buttons */
input.button {
	background-color : #ffffff;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* no border cells */
.wc_nobdr {
	border-width:0px;
	background-color:#eeeeee;
}
/* for alt bg color in forms */
.wc_nobdr1 {
	border-width:0px;
	background-color:#ffffff;
}

.wc_topLeft {
	border-style: solid;
	border-color: #C5CCD0;
	border-width: 1px 0px 0px 1px;
	background-color: #EEEEEE;
}

.wc_bottomRight {
	border-style: solid;
	border-color: #C5CCD0;
	border-width: 0px 1px 1px 0px;
	background-color: #F5FBFF;
	padding-left: 5px;
	padding-right: 5px;
}

/* cells with alt colour, bottom right border */
.wc_bottomRightAltColour {
	border-style: solid;
	border-color: #C5CCD0;
	border-width: 0px 1px 1px 0px;
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
}

.wc_right {
	border-style: solid;
	border-color: #C5CCD0;
	border-width: 0px 1px 0px 0px;
	background-color: #EEEEEE;
	padding-left: 5px;
	padding-right: 5px;
}

.wc_orderHeader {
	border-style: solid;
	border-color: #C5CCD0;
	border-width: 0px 1px 1px 0px;
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
}

.wc_formHeader {
	border-style: solid;
	border-color: #C5CCD0;
	border-width: 0px 0px 1px 0px;
	background-color: #ffffff;
	padding-left: 5px;
}

.wc_formLine {
	border-style: solid;
	border-color: #C5CCD0;
	border-width: 1px 1px 1px 1px;
	background-color: #eeeeee;
}

.wc_formPadding {
	padding-left: 5px;
	padding-right: 5px;
}

/* Need to ensure no padding in form tags inside tables*/
form  {
	padding:0; 
	border:0; 
	margin:0
}

/* discount price font */
.wc_discountPrice {
	color: #ff0000;
	text-decoration: bold; 
}
#leftlist ul{
padding-left:0px;
padding-right:0px;
list-style: none;
text-indent: 0em;
}
#leftlist li {
/*list-style-image: url(/templates/images/bullet.gif);*/
padding-left:0px;
padding-right:0px;
margin-right:0px;
padding-bottom:5px;
}
h2.pagetitle {
padding-top:10px;
}
#merchantmenu ul
{
margin-left:0px;
padding-left:0px;
}
#menuitems ul
{
margin-left:0px;
padding-left:0px;
}
#menuitems li
{
margin-left:1px;
padding-left:0px;
padding:2px;

}
#step1 {
/*background-image: url(/templates/images/step_bg.jpg);*/
padding-top:1px;
margin-top:1px;
width: 150px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
background-position:center;
background-repeat:no-repeat;
float:left;
}
#step1 .foot {
/*background-image: url(/templates/images/steps_03.jpg);*/
background-repeat:no-repeat;
background-position:top;
margin-bottom:0px;
padding-bottom:0px;
height:5px;
}
#step1 .head {
background-image: url(/templates/images/steps_01.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:45px;
width:150px;
}

#step1 .body {
/*background-image: url(/templates/images/step_bg.jpg);*/
background-repeat:repeat-y;
width:150px;
padding-left:4px;

}
#step1 .stepheading {
padding-top:44px;
padding-left:10px;
font-weight:bold;
}

#step2 {
/*background-image: url(/templates/images/step_bg.jpg);*/
width: 150px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
background-position:center;
background-repeat:no-repeat;
float:left;
margin-top:0px;
padding-top:0px;
}
#step2 .foot {
/*background-image: url(/templates/images/steps_03.jpg);*/
background-repeat:no-repeat;
background-position:top;
height:5px;
}
#step2 .head {
background-image: url(/templates/images/steps2_01.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:40px;
}

#step2 .body {
/*background-image: url(/templates/images/step_bg.jpg);*/
background-repeat:repeat-y;
width:150px;
padding-left:4px;

}
#step2 .stepheading {
padding-top:44px;
padding-left:10px;
font-weight:bold;
}


#step3 {
/*ckground-image: url(/templates/images/step_bg.jpg);*/
width: 150px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
background-position:center;
background-repeat:no-repeat;
float:left;
}
#step3 .foot {
/*background-image: url(/templates/images/steps_03.jpg); */
background-repeat:no-repeat;
background-position:top;
height:15px;
}
#step3 .head {
background-image: url(/templates/images/steps3_01.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:40px;
}

#step3 .body {
background-repeat:repeat-y;
width:150px;
padding-left:4px;

}
#step3 .stepheading {
padding-top:44px;
padding-left:10px;
font-weight:bold;
}

#stepw {
width: 150px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
background-position:center;
background-repeat:no-repeat;
float:left;
margin-top:0px;
padding-top:0px;
}
#stepw .head {
background-image: url(/templates/images/where.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:30px;
}

#stepw .body {
background-repeat:repeat-y;
width:150px;
padding-left:4px;
margin-top:1px;
}

h2.title_right {
margin-bottom:8px;
padding-bottom:0px;
padding-top:5px;
border-bottom:1px solid #ccc;
}
.product_title_listing {
padding-top:7px;

}
#rightbox {
margin-top:5px;
}
#box{
padding: 5px;
}
.highlight {
font-weight:bold;
color:#ba0202;
}

#package-silver{
border-left:1px solid #818287;
border-right:1px solid #818287;
border-bottom:1px solid #818287;
color:#000000;
background-color:#dce8f3;
}

#package-silver table{
border:0px solid #ccc;
}

#package-silver .header{
background-color:#CCCCCC;
background-image:url(http://www.mywish.com/assets/backgrounds/silver-bg.jpg);
height:14px;

border:0px;
}

#package-silver .goldheader{
background-color:#CCCCCC;
background-image:url(http://www.mywish.com/assets/backgrounds/gold-bg.jpg);
height:26px;

border:0px;
}

#package-silver .platinumheader{
background-color:#CCCCCC;
background-image:url(http://www.mywish.com/assets/backgrounds/platinum-bg.jpg);
height:26px;

border:0px;
}


#package-silver .diamondheader{
background-color:#CCCCCC;
background-image:url(http://www.mywish.com/assets/backgrounds/diamond-bg.jpg);
height:26px;

border:0px;
}

#package-silver .silver-headrow{
/*http://www.mywish.com/assets/*/
height:18px;
}

#package-silver .diamond-heading{
/*background-color:#f2f0b0;*/
background-color:#ffffff;
padding:4px;
/*background-image:url(http://www.mywish.com/assets/backgrounds/diamond-header-bg.jpg);*/
background-image:url(http://www.mywish.com/assets/backgrounds/silver-item-bg.jpg);
background-repeat:repeat-x;
border-right:1px solid #bbb;
border-top:1px solid #bbb;
}


#package-silver .gold-heading{
background-color:#e8e3d7;
padding:4px;
background-image:url(http://www.mywish.com/assets/backgrounds/gold-header-bg.jpg);
background-repeat:repeat-x;
border-right:1px solid #bbb;
border-top:1px solid #bbb;
}

#package-silver .platinum-heading{
background-color:#dce8f3;
padding:4px;
background-image:url(http://www.mywish.com/assets/backgrounds/platinum-header-bg.jpg);
background-repeat:repeat-x;
border-right:1px solid #bbb;
border-top:1px solid #bbb;
}


#package-silver .silver-heading{
background-color:#f3f4f6;
padding:4px;
background-image:url(http://www.mywish.com/assets/backgrounds/silver-header-bg.jpg);
background-repeat:repeat-x;
border-right:1px solid #bbb;
border-top:1px solid #bbb;
}

.contenttext {
color:#000000;
}
.silver-item {
background-color:#f5f5f5;
border-right:1px solid #bbb;
padding:5px;
background-image:url(http://www.mywish.com/assets/backgrounds/silver-item-bg.jpg);
background-repeat:repeat-x;
}

.silver-item-last {
background-color:#f5f5f5;
padding:5px;
background-image:url(http://www.mywish.com/assets/backgrounds/silver-item-bg.jpg);
background-repeat:repeat-x;
}
.silver-title {
background-color:#fefefe;
border-right:1px solid #bbb;
border-top:1px solid #bbb;
padding:5px;
background-image:url(http://www.mywish.com/assets/backgrounds/top_gradient.gif);
background-repeat:repeat-x;

}
.silver-crosshead {
background-color:#dce8f3;
background-image:url(http://www.mywish.com/assets/backgrounds/silver-header-bg.jpg);
background-repeat:repeat-x;
border-right:1px solid #bbb;
border-top:1px solid #bbb;
padding:5px;
width:100px;
}


#package-silver td {
/*background-color:#f5f5f5;*/
background-color:#ffffff;
border-top: 1px solid #bbb;
border-right:1px solid #bbb;
padding:1px;
/*background-image:url(http://www.mywish.com/assets/backgrounds/silver-item-bg.jpg);
background-repeat:repeat-x;
*/
}
#package-silver .none {
background-image:url(http://www.mywish.com/assets/backgrounds/trans.gif);
padding:0px;
border-top:none;
}
#package-silver td.none {
padding:0px;
}

#package-silver .crosshead {
width:120px;
}
.head-part2 {
font-style:italic;
}

/* new added code*/

#package-silver{
border-left:1px solid #818287;
border-right:1px solid #818287;
border-bottom:1px solid #818287;
color:#000000;
/*background-color:#dce8f3;*/
}

#package-silver table{
border:0px solid #ccc;
}

#package-silver .header{
background-color:#CCCCCC;
background-image:url(http://www.mywish.com/assets/backgrounds/silver-bg.jpg);
height:14px;
border:0px;
}

#package-silver .goldheader{
background-color:#CCCCCC;
background-image:url(http://www.mywish.com/assets/backgrounds/gold-bg.jpg);
height:14px;
border:0px;
}

#package-silver .platinumheader{
background-color:#CCCCCC;
background-image:url(http://www.mywish.com/assets/backgrounds/platinum-bg.jpg);
height:14px;
border:0px;
}

#package-silver .silver-head-row{
/*background-color:#f2f0b0;*/
background-color:#ffffff;
padding:4px;
/*background-image:url(http://www.mywish.com/assets/backgrounds/diamond-header-bg.jpg);*/
background-image:url(http://www.mywish.com/assets/backgrounds/silver-item-bg.jpg);
background-repeat:repeat-x;
border-right:1px solid #bbb;
}
#package-silver .diamondheader{
background-color:#CCCCCC;
background-image:url(http://www.mywish.com/assets/backgrounds/diamond-bg.jpg);
height:14px;
border:0px;
border-right:0px solid #ccc;
}

#package-silver .whiteheader{
border-top:1px solid #ccc;
background-color:#ffffff;
height:14px;
}

#package-silver table{
border:0px solid #ccc;
}

#package-silver .silver-headrow{
/*http://www.mywish.com/assets/*/
height:18px;
}

#package-silver .diamond-heading{
/*background-color:#f2f0b0;*/
background-color:#ffffff;
padding:4px;
/*background-image:url(http://www.mywish.com/assets/backgrounds/diamond-header-bg.jpg);*/
background-image:url(http://www.mywish.com/assets/backgrounds/silver-item-bg.jpg);
border-right:1px solid #bbb;
background-repeat:repeat-x;

/*border-top:0px;*/
/*border-bottom:0px;*/
/*margin-height:5px;*/
}

.rightb {
clear:both;
text-align:right;
}
#package-silver .noborder {
border-right:0px;
}

#package-silver .gold-heading{
background-color:#e8e3d7;
padding:4px;
background-image:url(http://www.mywish.com/assets/backgrounds/gold-header-bg.jpg);
background-repeat:repeat-x;
border-right:1px solid #bbb;

border-top:1px solid #bbb;
}


#package-silver .platinum-heading{
background-color:#dce8f3;
padding:4px;
background-image:url(http://www.mywish.com/assets/backgrounds/platinum-header-bg.jpg);
background-repeat:repeat-x;
border-right:1px solid #bbb;
border-top:1px solid #bbb;
}


#package-silver .silver-heading{
background-color:#f3f4f6;
padding:4px;
background-image:url(http://www.mywish.com/assets/backgrounds/silver-header-bg.jpg);
background-repeat:repeat-x;
border-right:1px solid #bbb;
border-top:1px solid #bbb;
}

font.cello {
font-weight:bold;
}
a.ibutton{
  background:url(/templates/images/button.gif) no-repeat 0 0px;
  font-size:120%; display:block; width:148px; height:74px; margin:0px 0 0px 0; padding:0px;
  line-height:20px; color:#fff; text-decoration:none; text-align:center; font-weight:bold;
}
.topshelf {
background-color:#ecf4ff;
padding:5px;
}

.headlogo{
	color:#2e6ab1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
}
a.headlogo:link, a.headlogo:active, a.headlogo:visited, a.headlogo:hover {
	color:#2e6ab1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	text-decoration: none;
}
#header {
height:80px;
width:950px;
margin:auto;
background-image:url(http://www.mywish.com/beta/templates/simple/images/header.jpg);
background-repeat:no-repeat;
}
.headlogo {
}

/* Post Single
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.post { padding: 5px 0px;}
.post .p-head { }
.post .p-head h1 { font: normal 28px/28px "Arial"; letter-spacing: -1px; }
.post .p-head h2 { font: normal 26px/26px "Arial"; letter-spacing: -1px;}
.post .p-head h2 a, .post .p-head h2 a:visited { color:#319bd8; text-decoration: none;}
.post .p-head h2 a:hover { color:#669900; }
.post .p-head h3 { font: normal 21px/23px "Arial"; margin-top:0px; }
.post .p-head h3 a, .post .post-head h3 a:visited { color:#319bd8; text-decoration: none;}
.post .p-head h3 a:hover { color:#669900; }
.post .p-date { font-size: 10px; color:#666; font-weight: bold;}
.post .p-who { padding: 5px 0px 5px 12px; margin-top: 5px; font-size: 11px; color:#917d69; border-top: solid 1px #ebeadd; background: url(images/p-cat-ico.png) no-repeat left 6px;}
.post .p-who a { color:#917d69; text-decoration: underline;}

.post .p-con { padding: 5px 0px; }
.post .p-con p { font: normal 11px/17px 'Verdana'; padding: 0px 0px; color:#666; }
.post .p-con ol { padding: 10px 0px 10px 25px; margin: 0px; }
.post .p-con ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }
.post .p-con ul { padding: 5px 0px; margin: 0px; }
.post .p-con blockquote { padding: 20px; margin: 10px 0px; color:#a98951; background: #f8f8f2; }
.post .p-con blockquote p { font: normal 13px/19px "Georgia"; color:#a98951; padding: 0px;}
.post .p-con blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 11px; line-height: 16px;}

.post .p-com { background: #fbfbf8; padding: 10px 5px; border-top: solid 1px #f7f6f0; border-bottom: solid 1px #f7f6f0;}
.post .p-com a, .post .p-com a:visited { background: url(images/p-com-ico.png) no-repeat left 2px; padding-left: 15px; font-size: 10px; font-weight: bold; color:#ff6600;}
.post .p-com a:hover { color:#669900;}

.post .p-tag { font-size: 11px; color:#917d69; margin-top: 5px;}
.post .p-tag a, .post .p-tag a:visited, .post .p-tag a:hover { color:#917d69; text-decoration: underline;}

.sc-all {  background:#fff; margin-left:5px;margin-right:5px;}
.sc { padding: 10px; }

.title { font: normal 28px/30px "Arial"; border-bottom: solid 1px #ccc; padding-bottom: 15px; margin-bottom: 15px;}


.tabsec .tabs { padding-bottom: 15px; width: 280px; float: left; }
.tabsec .tabs li { display: inline; font: bold 10px/10px "Verdana", sans-serif; float: left; background:none}
.tabsec .tabs li a { padding: 0px 0px 0px 9px; margin-right: 1px; background: url(images/tab-left.png) no-repeat left top; float: left; color: #fffbde;}
.tabsec .tabs li a span { padding: 3px 10px 5px 1px; display: block; background: url(images/tab-right.png) no-repeat right top; color: #fffbde;}
.tabsec .tabs li a:hover { background-position: 0% -18px; color:#fff; text-decoration: none;}
.tabsec .tabs li a:hover span { background-position: 100% -18px; color:#fff; text-decoration: none;}
.tabsec .tabs li a:link.active { background: url(images/tab-left.png) no-repeat left bottom; color:#fff; }
.tabsec .tabs li a:link.active span { background: url(images/tab-right.png) no-repeat right bottom; color:#fff; }
.tabsec .tabs li a:visited.active { background: url(images/tab-left.png) no-repeat left bottom; color:#fff; }
.tabsec .tabs li a:visited.active span { background: url(images/tab-right.png) no-repeat right bottom; color:#fff; }


img, .header { behavior: url(iepngfix.htc); }
.p-con ul li {
list-style:disc;
margin-left:10px;
}
