   body {
   	font-family:arial,sans-serif;
   	background-color: #FFFFFF;
   }
   a {
   	color:#000000;
   }
   p {
   	font-family:arial,sans-serif;
   	font-size:12pt;
   	line-height:20px;
   	width:405px;
   }
   pre {
    font-family:arial,sans-serif;
   	font-size:12pt;
   	line-height:20px;
   	width:405px;
   }
   img {
   	border:0;
   	margin:0;
   	padding:0;
   }
   ul {
   	padding:0;
   	margin:0;
   	list-style:none;
   }
   h2 {
   	font-weight:normal;
   	font-size:24px;
   	width:300px;
   	/*border:1px solid #000000;*/
   	margin-top:0;
   	margin-bottom:4px;
   }
  .label-tag {
    width:250px;
   }
  .label-tag-inline {
    width:300px;
    display:inline;
   }
   #languageselect {
   	width:975px;
   	height:40px;
   	float:left;
	/*border:1px solid #000000;*/
   }
   #language {
   	margin:10px;
   	float:right;
	/*border:1px solid #000000;*/
   }

   #leftcontent {
   	float:left;
   	width:450px;
	/*border:1px solid #000000;*/
   }
   #rightcontent {
   	float:left;
   	width:525px;
	/*border:1px solid #000000;*/
   }

   #step6 {
	float:left;
	width: 425px;
	position:relative;
	top:25px;
   }
   #step0 {
	float:left;
	width: 425px;
	position:relative;
	top:85px;
	/*border:1px solid #000000;*/
   }
   
   #step1 {
    float:left;
    width: 500px;
   	display:none;
	/*border:1px solid #000000;*/
   }
   #step1 ul {
   	width:95%;
   	margin-top:0;
   	padding-top:0;
   }
   #step1 li img {
	width: 80px;
	border:1px solid #cccccc;
   }
   #step1 #continue {
   	text-align:right;
   }

   #step2 {
   	width: 100%;
   	display:none;
	position:relative;
	top:75px;
   	/*border:1px solid #000000;*/
   }
   #step2 p {
   	margin-bottom:55px;
   }
   #step2 li {
 	width:321px;
	margin:2px;
   }

   #step3a, #step3b {
   	width: 100%;
   	display:none;
   	float:left;
	position:relative;
   	top:40px;
	/*border:1px solid #000000;*/
   }
   #step3a li, #step3b li {
 	margin:0;
 	padding:0;
 	margin-bottom:2px;
   }

   #step3, #step4 {
   	width: 100%;
   	display:none;
   }
   #step3 ul {
   	width:95%;
   	margin-top:0;
   	padding-top:0;
   }
   #step3 li {
    width: 80px;
	margin:2px;
	font-size:10px;
   }
   #step3 li img {
	width: 80px;
	border:1px solid #cccccc;
   }
   #step4, #step5 {
    display:none;
   }

   #centercontent {
   	margin:25px auto;
   	/*border:1px solid #000;*/
   	width:1002px;
   }
   #previewcenter {
   	margin:25px auto;
   	/*border:1px solid #000;*/
   	width:1002px;
   	background:#ffffff url(/images/previewbg.jpg) no-repeat top left;
   }
   #footer {
   	margin:10px auto;
   	width:1002px;
   	font-size:12px;
   	color:#C0C0C0;
   	/*border:1px solid #000;*/
   }
   #emailfriends  {
   	width:500px;
   	height:200px;
   	margin-top:15px;
   	margin-bottom:25px;
   	overflow:auto;
   	border:1px dotted #cccccc;
   }
   #emailcontacts {
   	padding:10px;
   	margin:10px;
   	list-style:none;
   }
   #emailcontacts li {
   	width:100%;
   }
   #facebookfriends {
   	width:500px;
   	height:300px;
   	margin-bottom:20px;
   	overflow:auto;
   }
   #preview {
   	display:inline;
   	border:1px dotted #cccccc;
   	width:100%;
   }
   #share {
    display:inline;
   	border:1px dotted #cccccc;
   	width:100%;
   }
   #top {
   	width:1002px;
   	height:7px;
   	background:#fff url(/images/topside.jpg) no-repeat top left;
   }
   #left {
   	width:7px;
   	height:589px;
   	float:left;
   	background:#fff url(/images/leftside.jpg) no-repeat top left;
   }
   #right {
   	width:7px;
   	height:589px;
   	float:right;
   	background:#fff url(/images/rightside.jpg) no-repeat top left;
   }
   #bottom {
   	width:1002px;
   	height:5px;
   	float:left;
   	background:#fff url(/images/bottomside.jpg) no-repeat top left;
   }


   #creategift {
   	float:right;
   	width:342px;
   	height:72px;
    margin-top:50px;
   /*margin-left:25px;*/
   }
   .wrap-buttons {
   	width:100%;
   	float:left;
   	margin-top:25px;
   	/*border:1px solid #000000;*/
   }
   #footerinfo {
   	float:left;
   	/*border:1px solid #000000;*/
   	margin-left:5px;
   }
   .shortheader {
   	width:250px;
   	/*border:1px solid #000000;*/
   }
   .themelist {
   	text-align:center;
   	float:left;
    width: 80px;
    height:112px;
	margin:4px;
	font-size:9px;
	color:#a9a9a9;
	font-weight:bold;
   }
   
   #vwestwood-theme, #dgabana-theme, #mecko-theme, #porsche-theme, #mmoore-theme, #ybroodskaya-theme,
   #jameswhite-theme, #chuckanderson-theme, #oscardela-theme, #ebridgewater-theme, #mulberry-theme,
   #katespade-theme, #aliceaolivia-theme, #pocoyo-theme, #tibi-theme {
   	position:relative;
   	top:100px;
   	left:-25px;
   	display:none;
   	z-index:-10;
   }
   
   #bgsent {
   	position:relative;
   	top:2px;
   	left:6px;
   	width:1000px;
   	height:602px;
   	display:none;
   }
   #flashembed {
   	width:1000px;
   	height:650px;
   }
