/* Page Styles */
* {
	margin: 0px;
	padding: 0px;
}
body
{
	background-color: #0F4768;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	text-align: center;	/* Center On Older Browsers */
}
body form
{
	width: 760px;
	margin-left: auto; 
	margin-right: auto;
	text-align: left; /* Reset Text Align Back (From Old Browser Center) */
}
/* Title Styles */
#TitleCloud
{
	margin-left: -15px; 
	position: relative;
}
/* Styles For Main Content Box */
#MainContent
{
	padding-bottom: 20px;
	background-color: #dee4f4;
	width: 559px;
	height: auto;
	float: right;
	border-left: solid 1px #0F4768;
}
#MainContent h1
{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 24px;
	color: #264564;
	padding-left: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0px;
	display: block;
}
#MainContent h2
{
	background-color: #0C3E59;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	padding: 4px;
	padding-left: 12px;
	border-top: solid 7px #AFBBD3;	
	margin: 0px;
	display: block;
}
#MainContent h3
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #264564;
	padding: 0px 12px 0px 12px;
	margin: 12px 0px 12px 0px;
}
#MainContent p
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	color: #264564;
	padding: 0px 12px 0px 12px;
	margin: 12px 0px 12px 0px;
}
#MainContent p a
{
	color: #1E3E5C;
}
/* TODO Fix Generic ul/li */
#MainContent #NewsContent ul
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	color: #264564;
	padding: 0px 12px 0px 12px;
	margin: 12px 0px 12px 16px;
}
#MainContent input
{
	margin-left: 12px;
	margin-bottom: 6px;
}
#MainContent fieldset
{
	border: none 0px #000000;
	margin-bottom: 16px;
	clear: both;
}
#MainContent fieldset legend
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #264564;
	padding-left: 12px;
	margin: 12px 0px 12px 0px;
}
#MainContent fieldset label, .PretendLabel
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	color: #264564;
	margin: 0px 0px 6px 12px;
	width: 170px;
	display: inline; /* IE 6 */
	float: left;
	clear: left;
}
#MainContent fieldset input, select, .InfoField
{
	float: left;
	margin: 0px 0px 6px 0px;
}
#MainContent fieldset .InfoField
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	color: #264564;
	display: block;
}
#MainContent p input[type=checkbox]
{
	margin-right: 8px;
	margin-bottom: 0px;
}
#MainContent fieldset .RadioItem label
{
	width: auto;
	clear: none;
	margin-right: 14px;
	margin-left: 10px;
}
/* Content Sections Within The Main Content Area */
#MainContent .ContentHolder
{
	background-color: #FFFFFF;
	border: solid 1px #AAAAAA;
	padding: 6px;
}
/* Div That Surounds Content And SideBar */
#ColumnContainer
{
	background-color: #ECE9D8;
	background-image: url('Images/Content_BG.gif');
	clear: both;
}
#ColumnContainerFloor
{
	clear: both;
	height: 1px;
	overflow: hidden;   /* Stop IE Expanding Container */
	background-color: #0F4768;
}
/* Styles For Login Box & MyTizMe Box - Displayed At Top Of Side Bar */
#LoginBox, #MyTizme
{
	background-color: #4F82C1;
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	width: 200px;
	float: left;
}
#LoginBox fieldset
{
	clear: both;
	border: none 0px #000000;
}
#LoginBox h3, #MyTizme h3
{
	height: 15px;
	background-color: #396AA4;
	font-weight: bold;
	text-align: center;
	padding: 3px;
	border-top: solid 4px #7596BC;
	font-family: Verdana;
	font-size: 10px;
	margin: 0px 0px 7px 0px;
}
#MyTizme p
{
	margin: 0px 0px 7px 7px;
}
#LoginBox div
{
	clear: left;
	display: block;
	margin: 3px 0px 0px 0px;
	padding: 1px 3px;
}
#LoginBox .Label
{
	padding: 2px 0px 0px 7px;
	float: left;
	width: 78px;
	font-weight: bold;
}
#LoginBox .RememberMe
{
	background-color: #396AA4;
	display: block;
	padding: 4px 4px 4px 5px;
	margin-top: 8px;
	margin: 8px 0px 0px 0px;
}
#LoginBox .RememberMe input
{
	padding: 0px 3px 0px 0px;
	margin-right: 4px;
	margin-left: 4px;
}
#LoginBox .ErrorMessage
{
	margin-left: 9px;
	margin-right: 9px;
}
#LoginBox #SignIn
{
	background-color: #82ADE0;
	padding: 8px;
	margin-top: 0px;
	height: 20px;
}
#LoginBox #SignIn input
{
	float: left;
}
#LoginBox #SignIn a
{
	color: #ffffff;
	float: right;
	padding: 2px 2px 0px 0px;
	text-decoration: underline;
}
#MyTizme #TizmeImage
{
	margin: 0px 0px 8px 8px;
	border: solid 1px #9FBAD8;
	width: 120px;
	height: 164px;
	float: left;
	display:inline; /* IE 6 */
}
#MyTizme #MyTizmeLinks
{
	float: left;
	margin-left: 6px;
}
#MyTizme #MyTizmeLinks a img
{
	float: left;
	clear: left;
	border: none;
	margin-bottom: 3px;
}
#MyTizme #MyTizmeLinks a img#OptionsLink
{
	margin-top: 7px;
	margin-bottom: 3px;
}
#MyTizme #MyTizmeLinks ul
{
	list-style: none;
}
#MyTizme #MyTizmeLinks ul li a
{
	width: 100%;
	height: 100%;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
#MyTizme #MyTizmeLinks ul #Logout
{
	margin-top: 40px;
}
/* Standard Sidebar Designs */
#SideBar
{
	float: left;
	width: 200px;
}
#SideBarContents, #RegisterBox
{
	background-color: #ECE9D8;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.5;
	color: #264564;
	width: 200px;
	float: left;
}
#SideBarContents h3, #RegisterBox h3
{
	height: 15px;
	background-color: #7C6D66;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	padding: 3px;
	border-top: solid 4px #95847C;
	clear: both;
}
#SideBarContents a, #RegisterBox a
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #264564;
}
/*
#SideBarContents img, #RegisterBox img
{
	border: solid 1px #AAAAAA;
	margin-right: 9px;
}*/
#SideBarContents .BarComponent, #RegisterBox .BarComponent
{
	padding: 4px 0px 0px 4px;
	margin: 0px 0px 1px 0px;
}
#RegisterBox .BarComponent a img
{
	border: none;
}
#SideBarContents .BarComponent div, #RegisterBox .BarComponent div
{
	float: left;
}
#SideBarContents .BarComponent div.NewsItem
{
	margin: 0px 6px 6px 4px !important;
	margin: 0px 6px 6px 2px; /* IE 6 */
}
#SideBarContents .BarComponent div.NewsItem p
{
	font-size: 12px;
	font-weight: normal;
	line-height: 1.3;
}
#SideBarContents .BarComponent div.NewsItem p.DateLine
{
	font-size: 10px;
	font-weight: normal;
	color: #7D8C9B;
}
#SideBarContents .BarComponent div.NewsItem a
{
	font-size: 12px;
}
/* Header Designs */
#PageHeader
{
	height: 83px;
	width: 760px;
}
#HeaderLinkBar
{
	height: 35px;
	width: 760px;
	background-image: url(Images/Header_LinksBar_BG.gif);
	vertical-align: top;
	padding: 0px;
	margin: 0px 0px 1px 0px;
}
#HeaderLinkBar ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 35px;
	display: inline;
}
#HeaderLinkBar ul li
{
	float: left;
	margin: 0px 3px 0px 1px;
	padding: 0 0 0 30px;
	height: 30px;
	background-image: url("Images/Header_LinksBar_LinkStart.gif");
}
#HeaderLinkBar ul li:hover
{
	background-image: url("Images/Header_LinksBar_LinkStartActive.gif");
}
#HeaderLinkBar ul li a
{
	display: block;
	background: url("Images/Header_LinksBar_LinkBG.gif") no-repeat right top;
	text-decoration: none;
	padding: 0px 15px 0px 0px;
	text-align: center;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: White;
	line-height: 30px;
}
#HeaderLinkBar ul li a:hover
{
	text-decoration: underline;
}
/* Footer Designs */
#PageFooter
{
	width: 760px;
	height: 27px;
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	clear: both;
}
#PageFooter a
{
	font-size: 10px;
	color: #FFFFFF;
	padding: 0px 15px 0px 3px;
}
#PageFooter #FooterMiddle
{
	height: 27px;
	width: 748px;
	background-color: #09344D;
	padding: 0px;
	margin: 0px;
	position: relative;
	left: 6px;
	top: -27px;
}
#PageFooter #FooterLinks
{
	margin-top: 5px;
	margin-left: 3px;
	float: left;
}
#PageFooter #FooterLegal
{
	margin-top: 5px;
	margin-right: 3px;
	float: right;
}
#PageFooter #FooterLeft
{
	width: 6px;
	height: 27px;
	background-image: url('Images/Footer_Left.gif');
	padding: 0px;
	margin: 0px;
}
#PageFooter #FooterRight
{
	width: 6px;
	height: 27px;
	background-image: url('Images/Footer_Right.gif');
	padding: 0px;
	margin: 0px;
	position: relative;
	left: 754px;
	top: -54px;
}
/* Generic Stuff */
.GreySingleBorder
{
	border: solid 1px #AAAAAA;
}
input.Border3D
{
	border: solid 1px #9FBAD8;
	font-family: Verdana;
}
input.Button
{
	border: solid 1px #999999;
	font-family: Verdana;
	font-size: 10px;
	padding: 2px;
}
/* Information Message */
.InfoMessage
{
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	margin-top: 8px;
	margin-bottom: 16px;
	padding: 6px 6px 6px 35px;
	line-height: 18px;
	background-image: url(images/icon_info.gif);
	background-position: 10px 8px;
	background-repeat: no-repeat;
	font-family: Verdana;
	color: #0A3C57;
	font-weight: bold;
	display: block;
}
/* Error Messages */
.ErrorMessage
{
	background-color: #FFFFE1;
	border: 1px solid #CFCFCF;
	margin-top: 8px;
	margin-bottom: 16px;
	padding: 6px 6px 6px 35px;
	line-height: 18px;
	background-image: url(images/icon_error.gif);
	background-position: 10px 8px;
	background-repeat: no-repeat;
	font-family: Verdana;
	color: Red;
	font-weight: bold;
	display: block;
}
.ErrorText, .ErrorMessage a
{
	color: #FF0000 !important;
	font-weight: bold;
}
/* Warning Message */
.WarnMessage
{
	background-color: #FFFFE1;
	border: 1px solid #CFCFCF;
	margin-top: 8px;
	margin-bottom: 16px;
	padding: 6px 6px 6px 35px;
	line-height: 18px;
	background-image: url(images/icon_warn.gif);
	background-position: 10px 8px;
	background-repeat: no-repeat;
	font-family: Verdana;
	color: #0A3C57;
	font-weight: bold;
	display: block;
}
/* Tab Container (Such As Recent TizMes) */
#MainContent .TabBox
{
	width: 533px; 
	margin-left: 12px;
	margin-bottom: 12px;
}
#MainContent .TabBox h3
{
	width: 140px;
	background-color: #396AA4;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	margin-left: 7px;
	margin-bottom: 0px;
	padding: 6px 10px 6px 10px;
	text-align: center;
}
#MainContent .TabBox .TabContainer
{
	background-color: #396AA4;
}
#MainContent .TabBox .TabContainer .TabHolder
{
	height: 33px;
}
#MainContent .TabBox .TabContainer ul
{
	margin-left: 7px;  
	height: 21px; 
	padding: 0px;
	float: left;
	display: inline; /* IE 6 */
}
#MainContent .TabBox .TabContainer li
{
	width: 125px;
	height: 20px;
	text-align: center;
	list-style: none;
	padding: 0px;
	margin-right: 3px;
	margin-top: 12px;
	float: left;
}
#MainContent .TabBox .TabContainer li a
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	display: block;
	height: 100%;
	width: 100%;
	line-height: 20px;
}
#MainContent .TabBox .TabContainer .ActiveTab
{
	background-color: #FFFFFF;
	border-left: solid 1px #AAAAAA;
	border-right: solid 1px #AAAAAA;
	border-top: solid 1px #AAAAAA;
}
#MainContent .TabBox .TabContainer .ActiveTab a
{
	color: #264564;
	text-decoration: none;
}
#MainContent .TabBox .TabContainer .InactiveTab
{
	background-color: #0A3C57;
	border-left: solid 1px #AFBBD3;
	border-right: solid 1px #AFBBD3;
	border-top: solid 1px #AFBBD3;
}
#MainContent .TabBox .TabContainer .InactiveTab a
{
	color: #ffffff;
}
#MainContent .TabBox .TabContainer .TabPage
{
	background-color: #FFFFFF;
	border-left: solid 1px #AAAAAA;
	border-right: solid 1px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
	clear: left;
}

/* -- Page Specific Styles -- */
/* --- Home Page --- */
#MainContent #MainImage
{
	margin-left: 12px; 
	margin-top: 4px; 
	margin-bottom: -4px; 
	border-style: none;
}
#MainContent #CreateImage
{
	margin-left: 12px; 
	margin-top: -6px;
	margin-bottom: -10px; 
	border-style: none;
	position: relative;
}
#RecentTizMes .RecentTizMe
{
	width: 122px;
	float: left;
	padding: 8px 0px 4px 8px;
}
#RecentTizMes .RecentTizMe p
{
	margin: 0px;
	padding: 0px;
}
#RecentTizMes .RecentTizMe img
{
	margin-top: 6px;
	margin-bottom: 0px;
}
/* --- Register Page --- */
#MainContent #UserAgreement
{
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	height: 190px;
	margin-left: 24px;
	overflow: auto;
	width: 516px;
}
#MainContent #UserAgreement ul, #MainContent #ExpandedUserAgreement ul
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	color: #264564;
	padding: 0px 12px 0px 12px;
	margin: 12px 0px 12px 22px;
}
#MainContent #UserAgreement li, #MainContent #ExpandedUserAgreement li
{
	margin-left: 4px;
}
/* --- Options Page --- */
#MainContent #OptionsPageMenu
{
	display: block;
	float: left;
}
#MainContent #OptionsPageMenu h3
{
	display: block;
	float: left;
	margin-top: 15px;
}
#MainContent #OptionsPageMenu img
{
	float: left;
	margin-left: 12px;
	clear: left;
}
#MainContent #OptionsPageMenu p
{
	display: block;
	margin-top: 1px;
	float: left;
	clear: right;
}
#MainContent #OptionsPageMenu p a
{
	font-weight: bold;
}
/* --- RegisterPhoneNumber --- */
#MainContent #PhonePreview
{
	float: left;
	height: 126px;
	width: 88px;
	text-align: center;
	margin: 30px 18px 35px 0px;
	clear: right;
}
#MainContent #PhonePreview span
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #0A3C57;
	padding: 2px;
	display: block;
}
#MainContent #MobileInformation
{
	float: left;
	width: 420px;
}
#MainContent #MobileInformation fieldset label, #MainContent #MobileInformation fieldset .PretendLabel
{
	width: 210px;
}
#MainContent #MobileInformation fieldset .ChangePhoneLink
{
	float: left;
	margin-left: 222px !important;
	margin-top: -2px;
	margin-bottom: 6px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #264564;
}
/* --- RegisterPhone --- */
#MainContent #MakerLogo
{
	width: 228px;
	border: solid 1px #AAAAAA;
	background-color: #FFFFFF;
	clear: left;
	text-align: center;
	margin-left: 182px !important;
	padding: 0px;
}
#MainContent #MakerLogo img
{
	margin-top: 6px;
	margin-bottom: 6px;
}
#MainContent #PhoneSelector
{
	margin-left: 15px;
	clear: left;
}
#MainContent #PhoneSelector .PhoneListItem
{
	float: left;
	width: 80px;
	height: 120px;
	display: block;
 	margin: 3px;
	list-style: none;
	border: solid 1px #AAAAAA;
	background-color: #FFFFFF;
	padding: 0px;
}
#MainContent #PhoneSelector .PhoneListItem div
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	width: 80px;
	height: 105px;
	padding-top: 0px !important;
	padding-top: 5px; /* IE 6 */
}
#MainContent #PhoneSelector .PhoneListItem a
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #0A3C57;
	margin-top: -2px !important;
	margin-top: -8px; /* IE 6 */
	display: block;
}
#MainContent #MissingPhoneLink
{
	display: inline; /* IE 6 */
	float: left;
	margin-left: 182px !important;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	color: #264564;
}
/* --- TizMe List --- */
#MainContent #TizMeSelector
{
	margin-left: 10px;
	clear: left;
}
#MainContent #TizMeSelector li
{
	float: left;
	width: 253px;
	height: 152px;
	display: block;
 	margin: 3px;
	list-style: none;
	padding: 5px;
}
#MainContent #TizMeSelector li.default
{
	border: solid 1px #AAAAAA;
	background-color: #FFFFFF;
}
#MainContent #TizMeSelector li.delete
{
	border: solid 1px #AA0000;
	background-color: #FFBBBB;
}
#MainContent #TizMeSelector li img
{
	float: left;
	margin-right: 4px;
}
#MainContent #TizMeSelector li div
{
	display: block;
	float: left;
	margin-left: 5px;
}
#MainContent #TizMeSelector p
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#MainContent #TizMeSelector h3
{
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#MainContent #TizMeSelector h3 a
{
	color: #264564;
}
#MainContent #TizMeSelector h4
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #264564;
}
#MainContent #TizMeSelector li div.DeleteLink
{
	float: right;
	margin-top: 32px;
	margin-right: 2px;
	text-align: right;
}
#MainContent #TizMeSelector .DeleteLink a
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	color: #AA0000;
}
/* --- Product List --- */
#MainContent .ProductItem
{
	float: left;
	clear: both;
	margin: 0px 0px 12px 12px !important;
	margin-left: 6px; /* IE 6 */
	background-color: #FFFFFF;
	border: solid 1px #AAAAAA;
	padding: 8px;
	width: 516px;
}
#MainContent .ProductItem img
{
	float: left;
	margin-right: 12px;
}
#MainContent .ProductItem div
{
	float: left;
	width: 370px;
}
#MainContent .ProductItem div p
{
	padding-left: 0px;
	margin: 12px 0px 0px 0px;
}
#MainContent .ProductItem div h4
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
}
#MainContent .ProductItem div h4 a
{
	color: #264564;
}
#MainContent .ProductItem div img, #MainContent .ProductItem div span
{
	margin: 20px 0px 0px 0px;
}
/* --- Select Background --- */
#MainContent #BGList h3
{
	float: left;
	clear: left;
}
#MainContent #BGList ul
{
	margin-left: 12px;
	float: left;
	clear: left;
	width: 540px;
	display: inline; /* IE 6 */
}
#MainContent #BGList ul li
{
	float: left;
	width: 82px;
	height: 82px;
	display: block;
 	margin: 0px 4px 4px 0px;
	list-style: none;
	border: solid 1px #AAAAAA;
	background-color: #FFFFFF;
	padding: 1px;
	position: relative;
}
#MainContent #BGList ul li a img
{
	border: none;
}
/* --- Select Draw Mode --- */
#MainContent #DrawModeSelector
{
	/*margin-left: 12px;*/
	margin-left: 88px;
}
#MainContent #DrawModeSelector div
{
	float: left;
	width: 100px;
	height: 145px;
	background-color: #FFFFFF;
	border: solid 1px #AAAAAA;
	padding: 8px;
	text-align: center;
	margin-right: 10px;
}
#MainContent #DrawModeSelector div a
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #264564;
	margin-bottom: 10px;
	display: block;
}
/* --- Common To All Preview --- */
#MainContent #WallpaperPreview, #MainContent #IMPreview
{
	float: left;
	width: 142px;
	height: 166px;
	background-color: #FFFFFF;
	border: solid 1px #AAAAAA;
	padding: 5px;
	text-align: center;
	margin: 0px 10px 12px 12px;
	clear: left;
	display: inline; /* IE 6 */
}
/* --- Products Phone Wallpaper --- */
#MainContent #WallpaperPreview h4, #MainContent #WallpaperPhoneDetails h4
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #264564;
	margin-bottom: 6px;
}
#MainContent #WallpaperPhoneDetails
{
	float: left;
	width: 358px;
	height: 166px;
	background-color: #FFFFFF;
	border: solid 1px #AAAAAA;
	padding: 5px;
	text-align: center;
	clear: right;
	margin-bottom: 12px;
}
#MainContent #WallpaperPhoneDetails #WallpaperPhonePreview
{
	float: left;
	width: 88px;
	text-align: center;
	margin: 0px 6px 0px 0px;
	clear: right;
	height: 140px;
}
#MainContent #WallpaperPhoneDetails #WallpaperPhonePreview span
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #0A3C57;
	padding: 2px;
	display: block;
}
#MainContent #WallpaperPhoneDetails
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	color: #264564;
}
#MainContent #WallpaperPhoneDetails #WallpaperPhoneInfo
{
	text-align: left;
}
#MainContent #WallpaperPhoneDetails #WallpaperPhoneInfo .PretendLabel
{
	clear: none;
	width: 120px;
}
#MainContent #WallpaperPhoneDetails #WallpaperPhoneInfo a
{
	float: left;
	color: #1E3E5C;
	margin-left: 10px;
	margin-top: 6px;
}
/* --- Products IM Icon --- */
#MainContent #IMPreview
{
	height: 178px;	
}
#MainContent #IMPreview h4, #MainContent #IMSelector h4, #MainContent #SizeSelector h4
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #264564;
	margin-bottom: 6px;
}
#MainContent #IMPreview p
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	color: #264564;
	font-weight: normal;
	margin: 0px 0px 6px 0px !important;
	margin-top: 4px; /* IE 6 */
}
#MainContent #IMSelector
{
	float: left;
	width: 358px;
	height: auto;
	background-color: #FFFFFF;
	border: solid 1px #AAAAAA;
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
}
#MainContent #IMSelector ul
{
	float: left;
	margin-left: 12px;
	display:inline; /* IE 6 */
}
#MainContent #IMSelector ul li
{
	float: left;
	list-style: none;
	margin: 0px 5px 5px 0px;
	width: 80px;
	height: 92px;
}
#MainContent #IMSelector ul li a
{
	font-weight: normal;
}
#MainContent #IMSelector a
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	color: #264564;
	margin-bottom: 10px;
	display: block;
	font-weight: bold;
}
#MainContent #IMSelector p
{
	margin-bottom: 10px;
	display: block;
	width: 330px;
	text-align: left;
}
#MainContent #IMSelector ul li a.SelectedIM
{
	color: Red;
	font-weight: bold;
}
/* --- Preview Embed --- */
#MainContent #SizeSelector
{
	float: left;
	width: 358px;
	height: auto;
	background-color: #FFFFFF;
	border: solid 1px #AAAAAA;
	padding: 5px;
	margin-bottom: 10px;
	margin-left: 176px;
	clear: both;
	display:inline; /* IE 6 */
}
#MainContent #SizeSelector h4
{
	text-align: center;
}
#MainContent #SizeSelector label
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	color: #264564;
	margin-left: 4px;
}
#MainContent #SizeSelector input
{
	margin-bottom: 0px;
}
/* --- Preview Profile Image --- */
#MainContent #PreviewContainer
{
	float: left;
	width: 262px;
	height: auto;
	background-color: #FFFFFF;
	border: solid 1px #AAAAAA;
	padding: 5px 5px 5px 10px;
	margin-bottom: 10px;
	margin-left: 130px;
	margin-right: 130px;
	clear: both;
	display:inline; /* IE 6 */
}
#MainContent #PreviewContainer #NewImage, #MainContent #PreviewContainer #OldImage
{
	float: left;
	text-align: center;
}
#MainContent #PreviewContainer #OldImage
{
	margin-left: 10px;
}
#MainContent #PreviewContainer #NewImage h4, #MainContent #PreviewContainer #OldImage h4
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #264564;
	margin-bottom: 6px;
}

/* --- Create TizMe --- */
#MainContent #BuilderWrapper
{
	margin-left: 12px;
}
#MainContent #MMLink
{
	float: right;
	clear: both;
	display: block;
}
/* --- Save TizMe --- */
#MainContent #SavePreview
{
	clear: left;
	float: left;
	margin-left: 12px;
	display:inline; /* IE 6 */
}
#MainContent #SaveDetails
{
	clear: right;
	float: left;
	margin-left: 0px;
}
/* --- Embed Page --- */
#MainContent #EmbedHTMLBox
{
	width: 530px;
	height: 80px;
	margin-left: 12px;
}
#MainContent #InstructionList div
{
	float: left;
	width: 356px;
}	
#MainContent #InstructionList img, #MainContent #InstructionList span
{
	float: left;
	border: solid 1px #AAAAAA;
	margin: 0px 0px 12px 12px;
	clear: left;
}
#MainContent #InstructionList h4
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #264564;
	margin-left: 12px;
}