.button {
	font-family:Verdana,Arial,sans-serif;
	font-size: 10px;
	font-weight:bold;
	border: 1px solid #1A4C8F;
	height: 20px;
	width: 100px;

}

.select { 
	font-family:Verdana,Arial,sans-serif; 
	font-size: 10px; 
	font-weight:bold; 
	border: 1px solid #1A4C8F; 
	height: 20px; 
	width: 200px;
}
.row_clear {
	background-color: #ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
}
.row_full {
	background-color: #1A4C8F;
	border-width:1px;
	border-style:solid;
	border-color: #551155;
}
.feld {
	border: 0;
	padding: 0px;
	background-color: #1A4C8F;
}
td.feld {
	padding: 5px;
	color: #eeeeee;
}
.subfeld {
	border: 1px solid #eeeeee;
	background-color: #1A4C8F;
}
.headfeld {
	border: 1px solid #eeeeee;
	background-color: #1A4C8F;
}

a               { text-decoration:none; color: #1b4c8f; font-size:13px;}
a:visited       { text-decoration:none; color: #1b4c8f; font-size:13px;}
a:hover         { text-decoration:none; color:#1b4c8f; font-size:13px;}

.link 		{font-family: Verdana,Arial,sans-serif; color: #FF8040; }

.hidden         {visibility: hidden; position: absolute; left: -4000px; top: -4000px; }

.textwar        {font-family: Verdana,Arial,sans-serif; font-weight:bold; color:#FF0000; font-size:10px;}
.texts          {font-family: Verdana,Arial,sans-serif; font-weight:bold; color:#dbe7f5; font-size:10px;}
.text       	{font-family: Verdana,Arial,sans-serif; font-weight:bold; color:#dbe7f5; font-size:15px;}
.textb          {font-family: Verdana,Arial,sans-serif; font-weight:bold; color:#dbe7f5; font-size:25px;}

.area           { border: 1px solid #8080C0;}
body {
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#444;
	font-family: Verdana, Arial, sans-serif;
	/* font-size:15px; */
	padding:0;
	margin:0;
}



/* Styles for header */
.leftheadtxt   {
	padding: 3px; 
	text-align: left; 
	width: 50%; 
	font-size: 16px; 
	font-variant: small-caps; 
	font-weight: bold;
	vertical-align: middle;
}
.rightheadtxt {
	padding: 3px; 
	margin: 3px;
	text-align: right; 
	left: -6px;
	font-size: 10px; 
}
.headtop, .rightheadtxt {
	padding:0; 
	width: 100%; 
	height: 25px; 
	position:absolute; 
	top:0; 
	left:0; 
	vertical-align: bottom; 
}
.headmid {
	padding:0;
	width: 800px;
	height: 10px;
	background-color: #1A4C8F;
	word-spacing:0;
	margin-top:0;
	margin-bottom:0;
	position:absolute;
	top:76px;
	font-size:5px;
	left: 0px;

}
.headleft {
	padding:0;
	width: 58px;
	height: 17px;
	background-color: #1A4C8F;
	text-align:right;
	margin-top:0;
	margin-bottom:0;
	position:absolute;
	top:86px
}
.headgb {
	position: relative;
	top: 6px;
	left: -2px;

}
BODY.top {
	color: #333;
	word-spacing: 0;
	margin: 62px 0 0 0;
	padding: 0; 
	background-color: #FFF;
	font-family:sans-serif
}


TABLE {
        margin: 0;
        border-style: none;
        border-collapse: collapse;
        padding: 0;
	text-align: left;
}


.dialogbox, .loginbox, .errorbox {
        border: #1A4C8F 1px solid;
        float: none;
        position: relative;
        padding: 2px;
	margin: 0;
	color: #000;
        background-color: #ddd;
}
.dialogHeader, .errorHeader {
	border: #999 1px solid;
        color: #fff;
        text-align: center;
        background-color: #1A4C8F;
        font-weight: bold;
}
.dialogButtonFooter {
        border-top: #1A4C8F 1px solid;
}
.errorbox {
	border: #8F1A1A 1px solid;
	width: 25%;
}
.errorHeader {
	background-color: #8F1A1A;
}
.loginbox {
	margin-top: 3em;
        width: 25%;
}
.DataGrid {
	border: #999 1px solid;
	table-layout: auto;
	margin: 0;
	position: relative;
	border-collapse: collapse;
	background: white;
	padding: 3px;
}

.DataGridHeader, .DataGridLabel {
	font-weight: bold;
	color: white;
	background: #1A4C8F;
	border: #999 1px solid;
}

.DataGridLabel {
	font-weight: normal;
	width: 33%;
}

.DataGridHeader a, a.active
{
	color: White;
	text-decoration: none;
}

.DataGridItem {
	background: #cdf;
	color: #000;
}

.DataGridAlt {
	background: #fff;
	color: #000;
}

.DataGridSel {
	color: #fff;
	cursor: pointer;
	cursor: hand;
	background: #000084;
}

.tab, .activetab {
	background: #FFF;
	padding: 10px;
	border: 2px solid black;
	border-top: none;
	z-index: 2;
}

.tab {
	display: none;
}

/* Tab menu impl */

#tabmenu {
	color: #000;
	border-bottom: 2px solid black;
	margin: 12px 0 0 0;
	padding: 0;
	z-index: 1;
	padding-left: 10px }

#tabmenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none; }

#tabmenu a, a.active {
	color: #DDD;
	background-color: #1a4c8f;
	font: bold 1em "Trebuchet MS", Arial, sans-serif;
	border: 2px solid black;
	padding: 2px 5px 0px 5px;
	margin: 0;
	text-decoration: none; }

#tabmenu a.active {
	color: #fff;
	background: #5a8cdf;
	border-bottom: 2px solid #FFF; }

#tabmenu a:hover {
	color: #fff;
	background: #7aacff; }

#tabmenu a.active:hover {
	background: #7aacff;
	color: #fff; }
.cellbackground {
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	background-color: #EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: normal;
	color: #6A89B5;
	vertical-align: middle;
	font-weight: normal;
	font-size: small;





}
.product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1A4C8F;
	text-align: center;
	vertical-align: middle;
}
.sku {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;

}
.discription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;

}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #1A4C8F;
	text-align: center;
}
.pic {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #194B94;






}
.logo {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;

}
.pagebreak {
	page-break-before: always;





}
.hand {
	cursor: hand;
}
.img1 {
	background-image: url(images/2007%20Phones/images/blackberry_b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.img2 {
	background-image: url(images/2007%20Phones/images/moto_b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.img3 {
	background-image: url(images/2007%20Phones/images/samsung_b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.spambg {
	background-image: url(images/mag_images/spam_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
