/* ============================= MAIN PAGE BODY STYLES =================================== */
body {
	margin-top    	  : 1px;
	margin-left   	  : 1px;
	margin-right  	  : 1px;
	margin-bottom 	  : 1px;
	padding       	  : 0px;
	font-family   	  : Verdana, Arial,Helvetica,sans-serif;
	font-size     	  : 11px;
	background-color  : #FFFFFF;
	background-image  : url();
	background-repeat : repeat;
	background-position  : top left;
	color             : #A0A0A0; 
}
table {
	font-family   	 : Verdana, Arial,Helvetica,sans-serif;
	font-size     	 : 11px;
}
p {
	margin  		 : 0px;
	padding 		 : 0px;
}
input {
	font-family   	 : Verdana, Arial,Helvetica,sans-serif;
	font-size     	 : 11px;
}
a { 
	color 			 : #999999;
}
a:hover { 
	color 			 : #AAAAAA;
}
a:active { outline: none; }
:focus   { -moz-outline-style: none; }

.selectBox {
	margin           : 0px;
	padding          : 0px;
}
#creator {
	width:721px;
	text-align:left;
}
#mainMenuEnvelope {
	float         	 : left;
	height        	 : 33px;
	background    	 : #EEC00A;
}
#mainMenu {
	float      		 : left;
	height     		 : 33px;
}
#mainMenu a {
	color            : #FFFFFF;
	background       : #EEC00A;
	line-height      : 33px;
	height           : 33px;
	border-bottom    : 0px;
	text-decoration  : none;
	float            : left;
	display          : block;
	padding-left     : 15px;
	padding-right    : 15px;
	font-weight      : bold;
}
#mainMenu a:hover {
	color            : #FFFFFF;
	background-color       : #666666;
}
#mainMenu a.active {
	color            : #444444;
	background-color       : #F0F0F0;
}
#mainMenu .menuLeftSpacer {
	float            : left;
	width            : 10px;
	font-size        : 1px;
}
#mainMenu .spacer {
	float         	 : left;
	display       	 : block;
	width         	 : 1px;
	background       : #EEC00A;
	font-size        : 1px;
	height           : 33px;
	line-height      : 33px;
}
#paymentIcons {
	float      		 : right;
	height     		 : 33px;
	line-height              : 33px;
}
#subMenuEnvelope {
	float         	 : left;
	height        	 : 30px;
	background    	 : #F0F0F0;
}
#subMenu {
	float            : left;
	height           : 30px;
	line-height      : 30px;
}
#subMenu .menuLeftSpacer {
	float            : left;
	width            : 4px;
	font-size        : 1px;
	line-height      : 30px;
}
#subMenu .spacer {
	float            : left;
	line-height      : 30px;
	height           : 30px;
	font-size        : 1px;
	width         	 : 20px;
}
#subMenu .categorySelectBox {
	float            : left;
	margin-top       : 4px;
	padding          : 0px;
	width            : 200px;;
}
#subMenu .userCustomVariablesSelectBox {
	float            : left;
	margin-top       : 4px;
	padding          : 0px;
	width            : 160px;
}
#subMenu a {
	line-height      : 30px;
	height           : 30px;
	float            : left;
	display          : block;
	text-decoration  : none;
	padding-left     : 10px;
	padding-right    : 10px;
	color            : #333333;
}
#subMenu a.active {
	font-weight      : bold;
}
#subMenu span.divider {
	float            : left;
	display          : block;
}
.htmlHeader { width:100%; float:left; }
.htmlFooter { width:100%; float:left; }
#bodyEnvelope {
	float             : left;
	clear             : both;
	padding           : 0px;
	margin            : 0px;
	background-color  : #FFFFFF;
	background-image  : url();
	background-repeat : repeat;
	background-position  : top left;
}
#contentsEnvelope {
	float            : left;
	clear            : both;
	padding          : 0px;
	margin           : 0px;
	width 		     : 100%;
}
#contentsEnvelope .cE_inner {
	padding-top      : 10px;
	padding-left   	 : 4px;
	padding-right  	 : 4px;
	padding-bottom 	 : 0px;
	margin           : 0px;
	float          	 : left;
}
#footerMenuEnvelope {
	clear      		 : both;
	float      		 : left;
	background 		 : #333333;
	width      		 : 100%;
	line-height     	 : 19px;
}
#footerMenu {
	float            : left;
	font-size        : 11px;
}
#footerMenu a {
	color	 		 : #FFFFFF;
	line-height      : 19px;
	height           : 19px;
	float            : left;
	display          : block;
	text-decoration  : none;
	padding-left     : 5px;
	padding-right    : 5px;
}
#footerMenu a:hover {
	color	 		 : #EEEEEE;
}
#footerMenu a.active {
}
#footerMenu span.divider {
	float         	 : left;
	display      	 : block;
}
/* ============================= PRODUCT LIST/DETAILS STYLES =================================== */
/* PRODUCT LIST BROWSER */
.productBrowser {
	width           : 100%;
	float           : left;
	text-align      : left;
	padding-bottom  : 10px;
}
.productBrowser a {
	text-decoration : none;
}
.productBrowser a:hover {
}
.productBrowser a.active {
	font-weight     : bold;
}

/* CSS STYLES USED IN PRODUCT LIST */
.productEnvelope {
	float          : left;
	padding-left   : 0px;
	padding-right  : 0px;
	padding-bottom : 20px;
	padding-top    : 5px;
	text-align     : left;
}
.productEnvelope .infos {
	float       : left;
}
.productEnvelope .infos .productTitle {
	clear       : both;
	color       : #EEC00A;
	font-weight : bold;
	margin-top  : 5px;
}
.productEnvelope .infos .productDescription {
	clear       : both;
	font-size   : 10px;
	color       : #696969;
}
.productEnvelope .infos .productPrice {
	clear       : both;
	font-weight : bold;
	color       : #EEC00A; 
	font-weight : bold;
	font-size   : 12px;
	text-align  : right;
}
.productEnvelope .pE_inner {
	float      : left;
	background : #F0F0F0;
	padding: 2px;
}
.productEnvelope .pE_inner a  { 
	display         : block;
	float           : left;
	text-decoration : none; 
	border-width	: 1px;
	border-color    : #696969;
	border-style    : solid;
	padding         : 0px;
	margin          : 0px;
}
.productEnvelope .pE_inner a:hover  { 
	border-color    : #696969;
	border-style    : solid;
}
.productEnvelope .pE_inner a img
{
	float: left;
	display: block;
	border : 0px;
	margin : 0px;
	padding : 0px;
}
.productsLine {
	width    : 100%;
	float    : left;
	
}
.productSpacer {
	width     : 14px;
	float     : left;
}

/* CSS STYLES USED IN PRODUCT DETIAL VIEW */
.productEnvelope input {
	margin      : 0px;
	padding     : 0px;
	border-width	: 1px;
	border-color    : #dbdbdb;
	border-style    : solid;
	font-size   : 11px;
	line-height : 16px;
	height      : 16px;
}
.productEnvelope .selectBox {
	margin      : 0px;
	padding     : 2px;
	font-size   : 11px;
	height      : 18px;
	padding     : 0px;
	margin      : 0px;
}
.productEnvelope .infos2 {}
.productEnvelope .infos2 .productTitle {
	clear       : both;
	color       : #EEC00A; 
	font-weight : bold;
	font-size   : 14px;
}
.productEnvelope .infos2 .productDescription {
	clear       : both;
	font-size   : 10px;
	color       : #696969;
}
.productEnvelope .infos2 .productPrice {
	clear         : both;
	color         : #EEC00A;
	font-weight   : bold;
	font-size     : 16px;
}
.productEnvelope .infos2 .productPriceDescription {
	font-size      : 10px;
	margin-bottom  : 20px;
}
.productEnvelope .infos2 .productDescriptionDetail {
	clear          : both;
	font-size      : 10px;
}
.productEnvelope .pE_inner_left {
	/*float         : left;*/
	/*padding-right : 15px;*/
}
.productEnvelope .pE_inner_left .bigImageEnv {
	float       : left;
	background-color : #F0F0F0;
	padding    : 2px;
}
.productEnvelope .pE_inner_left .bigImageEnv img {
	border-width	: 1px;
	border-color    : #696969;
	border-style    : solid;
}
.productEnvelope .pE_inner_left .miniView {
	padding-top   : 5px;
	float         : left;
}
.productEnvelope .pE_inner_left .miniView .outerBorder {
	float            : left;
	background-color : #F0F0F0;
	padding          : 2px;
}
.productEnvelope .pE_inner_left .miniView .outerBorder img {
        float           : left;
	border-width	: 1px;
	border-color    : #696969;
	border-style    : solid;
}
.productEnvelope .pE_inner_left .miniViewSpacer {
	float     : left;
	width     : 8px;
	font-size : 1px;
	margin    : 0px;
	padding   : 0px;
	border    : 0px;
}
.productEnvelope .pE_inner_right {
	/* float      : left;  */
	/* text-align : left;  */
	/* width      : 360px; */
}
.productEnvelope .pE_inner_right .productColorBox {
}
.productEnvelope .pE_inner_right .productColorBox .pCB_outer {
	float   : left;
	padding : 2px;
}
.productEnvelope .pE_inner_right .productColorBox .pCB_outer .pCB_inner{
	float   		: left;
	display         : block;
	text-decoration : none;
	border-top		: 1px solid #000000;
	border-bottom	: 1px solid #000000;
	border-left		: 1px solid #000000;
	border-right    : 1px solid #000000;
	width   		: 14px;
	height  		: 14px;
	cursor  		: pointer;
	cursor  		: pointer;
}
.productEnvelope .pE_inner_right .productColorBox .pCB_outer .pCB_innerHalf1 {
	float   		: left;
	display         : block;
	text-decoration : none;
	border-top		: 1px solid #000000;
	border-bottom	: 1px solid #000000;
	border-left		: 1px solid #000000;
	width   		: 7px;
	height  		: 14px;
	cursor  		: pointer;
	cursor  		: pointer;
}
.productEnvelope .pE_inner_right .productColorBox .pCB_outer .pCB_innerHalf2 {
	float   		: left;
	display         : block;
	text-decoration : none;
	border-top		: 1px solid #000000;
	border-bottom	: 1px solid #000000;
	border-right	: 1px solid #000000;
	width   		: 7px;
	height  		: 14px;
	cursor  		: pointer;
	cursor  		: pointer;
}

.productEnvelope .pE_inner_right .colorText {
	float:left;
	line-height:20px;
}
/* CSS STYLES FOR PRODUCT DETAILS DISPLAYED BELOW CREATOR / SIS PRODUCT INFO */

.homebottomtabler 
{
	float : left;
	width : 723px;
	overflow : hidden;
	margin-bottom: 10px;
	color : #606060;
	background : #FFFFFF;	
}
.homebottomtabler a, .homebottomtabler a:link, .homebottomtabler a:visited, .homebottomtabler a:active
{
	color: #606060;
}
.homebottomtable a:hover
{
	color: #;
}

a { color: #<?php echo $getMyCreatorSettings['pdTextLinkColor']; ?>; }
a:link     { text-decoration: none; color: #<?php echo $getMyCreatorSettings['pdTextLinkColor']; ?>; }
a:visited  { text-decoration: none; color: #<?php echo $getMyCreatorSettings['pdTextLinkColor']; ?>; }
a:hover    { text-decoration: none; color: #<?php echo $getMyCreatorSettings['pdTextActiveColor']; ?>; }
a:active   { text-decoration: none; color: #<?php echo $getMyCreatorSettings['pdTextLinkColor']; ?>; }



.dSelectBox 
{
	float : left;
	display : block;
	position : absolute;
	z-index : 99999;
	color : #606060;
	background : #FFFFFF;
}
.dSelectBox a 
{
	text-decoration : none;
	color :  #606060;
	font-weight : normal;
}
.dSelectBox .dSelectBoxOpener 
{
	float : left;
	display : block;
	line-height : 19px;
	text-decoration : none;
	font-weight : bold;
	width : 100%;
	color : #606060;
	background : #FFFFFF;
	border : 1px solid #E0E0E0;
}
.dSelectBox .dSelectBoxOpener span 
{
	float : left;
	padding-left : 5px;
}
.dSelectBox .dSelectBoxOpener img 
{
	float : right;
	vertical-align : middle;
	border : 0px;
}
.dSelectBox .dSelectBoxOptions 
{
	float : left;
	display : none;
	width : 100%;
	color : #606060;
	background : #FFFFFF;
	border : 1px solid #E0E0E0;
}
.dSelectBox .dSelectBoxOptions a 
{
	float : left;
	display : block;
	width : 100%;
	line-height : 18px;
	text-decoration : none;
	font-weight : normal;
	color : #606060;
	background : #FFFFFF;
}
.dSelectBox .dSelectBoxOptions a:hover 
{
	color : #;
}
.dSelectBox .dSelectBoxOptions a span
{
	padding-left : 2px;
	padding-right : 2px;
}
.dSelectBox .dSelectBoxOptions a span.id 
{
	display : none;
}

.homebottomtabler .HBT_navbar 
{
	float : left;
	width : 723px;
	color : #606060; 
	background  : #;
	border-bottom : 1px solid #E0E0E0;
}
.homebottomtabler .HBT_navbar .HBT_left 
{
	float       : left;
	font-size   : 16px;
	line-height : 27px;
	font-weight : bold;
}
.homebottomtabler .HBT_navbar .HBT_right 
{
	line-height : 27px;
	float      : right;
	text-align : right;
}
.homebottomtabler .HBT_navbar .HBT_right .HBTR_inner 
{
	float       : right;
}
.homebottomtabler .HBT_navbar .HBT_right a 
{
	color : #606060; 
	display : block;
	float : left;
	height : 27px;
	padding-left : 10px;
	padding-right : 10px;
	text-decoration : none;
}
.homebottomtabler .HBT_navbar .HBT_right a.active 
{
	font-weight : bold;
	color: #606060;
}
.homebottomtabler .HBT_contents 
{
	padding-top :10px;
	padding-bottom :10px;
	float : left;
	width : 723px;
}
.homebottomtabler .HBT_contents .inactive 
{
	display : none;
}
.homebottomtabler .HBT_contents .active 
{
	display : block;
}

.prodDesc { width : 725px; }

.prodMeasurement_sizeImg     { float: left; text-align: left; }
.prodMeasurement_sizeImg img { float: left; }
.prodMeasurement_sizeTab     { float: left; }

.prodMeasurement_sizeTab h3  { font-weight : normal; font-size:20px; margin-top : 0px; margin-bottom:0px; padding:0px; }
.prodMeasurement_sizeTab h4  { font-weight : bold;   font-size:14px; margin : 0px; padding:0px; }

.prodMeasurement_sizeTab table             	 { }

.prodMeasurement_sizeTab table .headerRow  	 { font-weight : bold; text-align : center; }
.prodMeasurement_sizeTab table .row0 		 { font-weight : bold; }
.prodMeasurement_sizeTab table .row1 		 { font-weight : bold; }
.prodMeasurement_sizeTab table .row2 		 { font-weight : bold; }
	
.prodMeasurement_sizeTab table .leftBorder 	 { border-left:1px solid  #E0E0E0; }
.prodMeasurement_sizeTab table .topBorder  	 { border-top:1px solid  #E0E0E0; }

#SIZETAB    
{  
	float : left; 
	width : 570px; 
}

#CHARACTERS 
{  
	float : left; 
	border-top:1px solid  #E0E0E0;
	margin-top:20px; 
	padding-top:20px; 
	position:relative; 
	left:10px; 
	width:500px; 
}

#bigCharacterImageEnv      
{ 
	float:left; 
	width:212px; 
	text-align: center; 
}
#CHARACTERS .measurementTable 
{ 
	float:left; 
	width:506px; 
}
#CHARACTERS .selectorArea     
{ 
	float:left;  
}
#CHARACTERS .selectorArea .characterSelector    
{ 
	float:left; 
	width:100%; 
	height : 40px; 
}

#CHARACTERS .selectorArea .images                 
{ 
	float:left; 
	width:100%; 
	overflow:hidden; 
	height : 70px; 
}
#CHARACTERS .selectorArea .images a               
{ 
	float : left; 
	color :  #606060;
	border : 1px solid  #E0E0E0;
	background: #ffffff; 
	width : 58px; 
	height : 58px; 
	margin-right : 2px; 
	margin-bottom : 2px; 
	display : block; 
	text-decoration : none; 
	text-align : center; 
}
#CHARACTERS .selectorArea .images a.active        
{ 
	border: 1px solid #606060;
}
#CHARACTERS .selectorArea .images a img           
{ 
	border : 0px; 
}

#CHARACTERS .selectorArea .sizeSelector           		 
{ 
	float:left; 
	width:100%; 
}

#CHARACTERS .selectorArea .sizeSelector .arrows   		 
{ 
	float:left; 
	width:62px; 
}
#CHARACTERS .selectorArea .sizeSelector .arrows a 		 
{ 
	float:left; 
	display:block; 
	margin-left:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
	margin-right : 2px; 
	border:0px; 
	padding:0px; 
	text-decoration :none; 
}
#CHARACTERS .selectorArea .sizeSelector .arrows a img    
{ 
	border : 0px; 
	vertical-align: middle; 
}
#CHARACTERS .selectorArea .sizeSelector .sizes           
{ 
	float:left; 
	padding-top:3px; 
}
#CHARACTERS .selectorArea .sizeSelector .sizes a         
{ 
	color:  #606060; 
	float:left; 
	display:block; 
	margin:0px; 
	padding:0px; 
	text-decoration : none;  
}
#CHARACTERS .selectorArea .sizeSelector .sizes a.active  
{ 
	color:  #606060; 
	font-weight : bold; 
	margin:0px; 
	padding:0px; 
}

/* print styles sub-tabber */

.creatorSubTabber 
{
	float   	: left;
	position    : relative;
	top         : -8px;
}
.creatorSubTabber 
{
	float   	  : left;
	width   	  : 723px;
}
.creatorSubTabber .items 
{
	float         : left;
}
.creatorSubTabber .items a 
{
	display         : block;
	float           : left;
	height          : 27px;
	line-height     : 27px;
	width           : 177px;
	margin-right    : 1px; 
	text-decoration : none;
	text-align      : center;
	color : #FFFFFF;  
	background : #00A7E7;
	border-top      : 1px solid #00A7E7;
	border-left     : 1px solid #00A7E7;
	border-right    : 1px solid #00A7E7;
}
.creatorSubTabber .items a.active 
{
	font-weight : bold;
	background : #FFFFFF;
	color : #00A7E7;
	border-top : 1px solid #00A7E7;
	border-left : 1px solid #00A7E7;
	border-right : 1px solid #00A7E7;
}
.creatorSubTabber .contents 
{
	float : left;
	width : 723px;
	padding-top :10px;
	padding-bottom :10px;
	background: #FFFFFF;
	color : #000000;
}
.creatorSubTabber .contents table
{
	background: #FFFFFF;
	color : #000000;
}
.creatorSubTabber .contents .inactive 
{
	float : left;
	display : none;
}
.creatorSubTabber .contents .active 
{
	float : left;
	display : block;
}

/* ============================= ADD TO BASKET INFOBOX ============================= */
.atbi_main {
	width:304px;
	float:left;
}
.atbi_main .atbi_top {
	font-size:1px;
	width:304px;
	height:12px;
	float:left;
}
.atbi_main .atbi_body {
	width:304px;
	float:left;
}
.atbi_main .atbi_body .atbi_inner {
	padding-left  : 10px;
	padding-right : 10px;
	background    : #FFFFFF;
}
.atbi_main .atbi_body .atbi_inner .atbi_icnarea {
	float:left;
	width:54px
}
.atbi_main .atbi_body .atbi_inner .atbi_cntarea {
	float : left;
	width : 220px;
}
.atbi_main .atbi_body .atbi_inner .atbi_cntarea .atbi_infotext {
	float          : left;
	width          : 220px;
	padding-bottom : 5px;
	color          : #ff8500;
	font-weight    : bold;
}
.atbi_main .atbi_body .atbi_inner .atbi_cntarea .atbi_maininfo {
	border-top    : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	float         : left;
	width         : 220px
}
.atbi_main .atbi_body .atbi_inner .atbi_cntarea .atbi_maininfo .atbi_inner {
	padding-top    : 5px;
	padding-bottom : 5px;
	float          : left;
}
.atbi_main .atbi_body .atbi_inner .atbi_cntarea .atbi_maininfo .atbi_inner .atbi_ileft {
	float       : left;
	line-height : 18px;
}
.atbi_main .atbi_body .atbi_inner .atbi_cntarea .atbi_maininfo .atbi_inner .atbi_iright {
	float       : left;
	line-height : 18px;
}
.atbi_main .atbi_body .atbi_inner .atbi_cntarea .atbi_buttons {
	float:left;
	width:220px;
	padding-top:5px;
}
.atbi_main .atbi_body .atbi_inner .atbi_cntarea .atbi_buttons a {
	display     : block;
	float       : left;
	line-height : 14px;
	background  : #ff8500;
	color       : #ffffff;
	text-decoration : none;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	margin-right : 4px;
	margin-top : 3px;
}
.atbi_main .atbi_bottom {
	font-size:1px;
	width:304px;
	height:12px;
	float:left;
}


/* ============================= MOTIVES STYLES =================================== */
.motivesEnvelope {
	width : 100%;
	float : left;
	padding-bottom:5px;
}
.motiveOuter {
	float      : left;
	background : #F0F0F0;
	padding    : 2px;
}
.motiveOuter img  { 
	display         : block;
	float           : left;
	text-decoration : none; 
	border-width	: 1px;
	border-color    : #696969;
	border-style    : solid;
}
.motivesLine {
	width : 100%;
	float : left;
	padding-bottom:10px;
}
.motiveSpacer {
	width     : 14px;
	float     : left;
}


/* PRODUCT DETAIL BUTTON (USED IN ADD TO BASKET / EDIT IN CREATOR) STYLES */
.myButton {
}
.myButton .mB_left {
	background-image    : url(http://www.shirtinator.de/public/myShop/css/default1/button15/left.gif);
	background-position : top left;
	background-repeat   : repeat-x;
	height              : 24px;
	width               : 11px;
	float               : left;
	font-size           : 1px;
}
.myButton a {
	color               : #5d5d5d;
	font-size           : 14px;
	font-weight         : bold;
	font-family         : Tahoma;
	background-image    : url(http://www.shirtinator.de/public/myShop/css/default1/button15/bg.gif);
	background-position : top left;
	background-repeat   : repeat-x;
	height              : 24px;
	line-height         : 24px;
	float               : left;
	display             : block;
	text-decoration     : none;
	padding-left        : 5px;
	padding-right       : 5px;
}
.myButton a:hover {
	color           : #5d5d5d;
}
.myButton .mB_right {
	background-image    : url(http://www.shirtinator.de/public/myShop/css/default1/button15/right.gif);
	background-position : top left;
	background-repeat   : repeat-x;
	height              : 24px;
	width               : 11px;
	float               : left;
	font-size           : 1px;
}


/* ============================= MY ACCOUNT STYLES ===================================== */
.input {
	color         : #000000;
	background    : #FFFFFF;
	height        : 16px;
	line-height   : 16px;
	border        : 1px solid #dddcda;
	margin        : 0px;
	padding       : 0px;
	font-size     : 11px;
	font-family   : Arial,Tahoma,Verdana,sans-serif;
}
.input2 {
	color         : #333333;
	background    : #f4f4f4;
	height        : 11px;
	line-height   : 11px;
	border        : 0px;
	margin        : 0px;
	padding       : 0px;
	font-size     : 11px;
	font-family   : Arial,Tahoma,Verdana,sans-serif;
	width         : 50px;
}
.input3 {
	color         : #333333;
	background    : #f4f4f4;
	height        : 14px;
	line-height   : 14px;
	border        : 0px;
	margin        : 0px;
	padding       : 0px;
	font-size     : 14px;
	font-weight   : bold;
	font-family   : Arial,Tahoma,Verdana,sans-serif;
	width         : 50px;
}

.selectBox {
	background    : #FFFFFF;
	border        : 1px solid #dddcda;
	margin        : 0px;
	padding       : 0px;
	font-size     : 10px;
	font-family   : Arial,Tahoma,Verdana,sans-serif;
	padding-top   : 2px;
}


.button2 {
	background    : #FFFFFF;
	border        : 1px solid #dddcda;
	margin        : 0px;
	padding       : 0px;
	font-size     : 10px;
	font-family   : Arial,Tahoma,Verdana,sans-serif;
}

.textarea {
	background    : #FFFFFF;
	border        : 1px solid #dddcda;
	margin        : 0px;
	padding       : 0px;
	font-size     : 10px;
	font-family   : Arial,Tahoma,Verdana,sans-serif;
	padding-top   : 2px;
	overflow      : auto;
}

.applyButton {
	float       : left;
	border-top  : 1px solid #c0c0c0;
	padding     : 10px;
	width       : 97%;
	text-align  : right;
}

.button {
	height : 20px;
}
.button .left {
	height     : 20px;
	width      : 5px;
	font-size  : 1px;
	background : url(http://www.shirtinator.de/public/myShop/css/default1/images/buttonLeft.gif) no-repeat top left;
	float      : left;
}
.button a {
	font-weight     : bold;
	height          : 20px;
	line-height     : 20px;
	color           : #000000;
	background      : url(http://www.shirtinator.de/public/myShop/css/default1/images/buttonBody.gif) repeat-x top left;
	float           : left;
	text-decoration : none;
}
.button .right {
	height     : 20px;
	width      : 5px;
	font-size  : 1px;
	background : url(http://www.shirtinator.de/public/myShop/css/default1/images/buttonRight.gif) no-repeat top left;
	float      : left;
}
.errorMessage {
	padding: 5px;  
	background : #fff3f3; 
	border:1px solid #ff0000;
 	color: #ff0000; 
	font-weight : bold; 
	margin-bottom: 20px;
}
.form {
	display : block;
	width : 228px;
	line-height : 22px;
	margin:0 auto; 
	border:1px solid #666666; 
	padding:10px; 
	background:#f0f0f0; 
	margin:0 auto;
}
.form .form_text {
	width : 100px;
	float : left;
}
.form .form_inputbox {
	float : left;
}

.setupRowEnvelope { float : left; padding-bottom : 10px; width:100%; }
.setupRow {}
.setupRow .description {
	float    : left;
	width    : 160px;
	color    : #808080;
	clear    : left;
}
.setupRow .description2 {
	float    : left;
	width    : 90px;
	color    : #808080;
	clear    : left;
}
.setupRow .description3 {
	float    : left;
	width    : 80px;
	color    : #808080;
	clear    : left;
	text-align: right;
}
.setupRow .colorBox {
	float    : left;
	width    : 18px;
	height   : 18px;
	border   : 1px solid #dddcda;
	position : relative;
	top      : 1px;
}
.setupRow .inputBox {
	float    : left;
	color    : #808080;
}


.setupRow .inputBox .previewImage {
	padding-top:10px;
}
.setupRow .inputBox .previewImage img {
	border      : 1px solid #808080;
}
.setupRow .paletteSelector {
	float    : left;
	margin-left : 4px;
	padding-top:4px;
} 


.inputArea  { 
	float       : left; 
	text-align  : left; 
	width       : 360px;   
}
.inputArea2  { 
	float       : left; 
	text-align  : left; 
	width       : 290px;  
}
.inputArea3  { 
	float       : left; 
	text-align  : left; 
	width       : 400px;  
}
.inputArea .textarea_heading { 
	float       : left; 
	background  : #DDDCDA; 
	color       : #FFFFFF; 
	font-weight : bold; 
	height      : 18px; 
	line-height : 18px; 
	font-size   : 11px; 
	width       : 342px; 
}
.inputArea .textarea_body {
	float       : left; 
	width       : 340px;		
}
.inputArea .textarea_body  .textarea2 { 
	float       : left; 
	font-family : Tahoma,Verdana,sans-serif;	
	background  : #FFFFFF; 
	border      : 1px solid #DDDCDA; 
	font-size   : 11px; 
	overflow    : auto; 
	width       : 330px;	
	padding     : 5px;
	position    : relative;
	top         : -1px;
}

.descriptionArea   { 
	float        : left; 
	text-align   : left;
	width        : 360px; 
	padding-left : 10px;
	color        : #6b6b6b;
	line-height  : 14px;
}
.descriptionArea2   { 
	float        : left; 
	text-align   : left;
	width        : 135px; 
	padding-left : 5px;
}

.table1                     { empty-cells: show; }
.table1 .topLeftBorder  	{ height:32px; line-height:32px; width : 4px; background: url(http://www.shirtinator.de/public/myShop/css/default1/images/table1_topLeftBorder.gif) no-repeat; font-size:1px; }
.table1 .topInnerCell   	{ height:32px; line-height:32px; border-top : 1px solid #dcdcdc; }
.table1 .topInnerCell a     { color : #000000; font-size:10px; }
.table1 .topRightBorder 	{ height:32px; line-height:32px; width : 4px; background: url(http://www.shirtinator.de/public/myShop/css/default1/images/table1_topRightBorder.gif) no-repeat; font-size:1px; }
.table1 .infoRow            { background : #eeebe4; text-align : center; }
.table1 .leftBorder         { border-top: 1px solid #dcdcdc; border-left  : 1px solid #dcdcdc; }
.table1 .innerCell          { border-top: 1px solid #dcdcdc; border-right : 1px solid #dcdcdc; height:22px; }
.table1 .innerCell a  	    { font-weight : bold; font-size : 12px; text-decoration: underline;  color: #000000; }
.table1 .innerCellLast      { border-top: 1px solid #dcdcdc; height:22px;}
.table1 .rightBorder        { border-top: 1px solid #dcdcdc; border-right : 1px solid #dcdcdc; }
.table1 .bottomLeftBorder  	{ border-top: 1px solid #dcdcdc;  height:22px; width : 4px; background: url(http://www.shirtinator.de/public/myShop/css/default1/images/table1_bottomLeftBorder.gif) no-repeat; font-size:1px; }
.table1 .bottomInnerCell   	{ border-top: 1px solid #dcdcdc;  height:22px; border-bottom : 1px solid #dcdcdc; background : #eeebe4; }
.table1 .bottomInnerCell a  { color : #000000; font-size:10px; }
.table1 .bottomRightBorder 	{ border-top: 1px solid #dcdcdc;  height:22px; width : 4px; background: url(http://www.shirtinator.de/public/myShop/css/default1/images/table1_bottomRightBorder.gif) no-repeat; font-size:1px; }
.table1_margin              { margin-left:10px; float: left; position:relative; top: 4px;  }
.table1_margin2             { position:relative; top: 4px;  }
.table1_margin3             { margin-top:4px; margin-bottom:4px; float: left; }
.table1_title          		{ margin-left:20px; font-size : 14px; font-weight : bold; margin-right:200px;} 

.plusIcon {
	position    : relative;
	top         : 8px;
	float       : left;
	line-height : 9px;
	height      : 9px;
}
.plusIconTop {
	position    : relative;
	top         : 12px;
	float       : left;
	line-height : 9px;
	height      : 9px;
}

.table2                     { empty-cells: show; }
.table2 .topLeftBorder  	{ height:32px; line-height:32px; width : 4px; background: url(http://www.shirtinator.de/public/myShop/css/default1/images/table2_topLeftBorder.gif) no-repeat; font-size:1px; }
.table2 .topInnerCell   	{ height:32px; line-height:32px; border-top : 1px solid #dcdcdc; }
.table2 .topInnerCell a     { color : #000000; font-size:10px; }
.table2 .topRightBorder 	{ height:32px; line-height:32px; width : 4px; background: url(http://www.shirtinator.de/public/myShop/css/default1/images/table2_topRightBorder.gif) no-repeat; font-size:1px; }
.table2 .leftBorder         { background: #f7f7f7; border-left  : 1px solid #dcdcdc; }
.table2 .innerCell          { height:22px; line-height:22px; background : #f7f7f7;}
.table2 .innerCell a  	    { font-weight : bold; font-size : 12px; text-decoration: underline;  color: #000000; }
.table2 .rightBorder        { background: #f7f7f7; border-right : 1px solid #dcdcdc; }

.table2 .leftBorder_infoRow         { background : #eeebe4; border-left  : 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; }
.table2 .innerCell_infoRow          { background : #eeebe4; height:22px; line-height:22px; border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; }
.table2 .innerCell_infoRow a  	    { font-weight : bold; font-size : 12px; text-decoration: underline;  color: #000000; }
.table2 .rightBorder_infoRow        { background : #eeebe4; border-right : 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; }

.table2 .bookmarksRow       { background : #ffffff; text-align : center; border-bottom:1px solid #dcdcdc; }
.table2 .bookmarksRow .leftBorder   { border-bottom: 1px solid #dcdcdc; background: #ffffff; border-left  : 1px solid #dcdcdc; }
.table2 .bookmarksRow .innerCell    { border-bottom: 1px solid #dcdcdc; height:22px; line-height:22px; background : #ffffff;}
.table2 .bookmarksRow .innerCell a  { font-weight : bold; font-size : 12px; text-decoration: underline;  color: #000000; }
.table2 .bookmarksRow .rightBorder  { border-bottom: 1px solid #dcdcdc; background: #ffffff; border-right : 1px solid #dcdcdc; }
.table2 .bottomLeftBorder  	{ height:32px; line-height:32px; width : 4px; background: url(http://www.shirtinator.de/public/myShop/css/default1/images/table2_bottomLeftBorder.gif) no-repeat; font-size:1px; }
.table2 .bottomInnerCell   	{ height:32px; line-height:32px; border-bottom : 1px solid #dcdcdc; background : #f7f7f7; }
.table2 .bottomInnerCell a  { color : #000000; font-size:10px; }
.table2 .bottomRightBorder 	{ height:22px; line-height:22px; width : 4px; background: url(http://www.shirtinator.de/public/myShop/css/default1/images/table2_bottomRightBorder.gif) no-repeat; font-size:1px; }
.table2_margin              { margin-left:10px; float: left; }
.table2_title          		{ margin-left:15px; font-size : 14px; font-weight : bold; margin-right:200px; } 


