BODY {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

UL {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

OL {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

DL {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

H1 {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

H2 {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

H3 {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

H4 {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

H5 {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

H6 {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

TD {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

TH {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

CAPTION {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

PRE {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

P {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

BLOCKQUOTE {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

INPUT {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

TEXTAREA {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Tahoma, sans-serif
}

BODY {
	COLOR: #696969
}

H1 {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 9px;
	MARGIN: 0px;
	COLOR: #747162;
	PADDING-TOP: 9px;
	FONT-FAMILY: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif
}

H2 {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 9px;
	MARGIN: 0px;
	COLOR: #747162;
	PADDING-TOP: 9px;
	FONT-FAMILY: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif
}

H3 {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 9px;
	MARGIN: 0px;
	COLOR: #747162;
	PADDING-TOP: 9px;
	FONT-FAMILY: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif
}

H4 {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 9px;
	MARGIN: 0px;
	COLOR: #747162;
	PADDING-TOP: 9px;
	FONT-FAMILY: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif
}

H5 {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 9px;
	MARGIN: 0px;
	COLOR: #747162;
	PADDING-TOP: 9px;
	FONT-FAMILY: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif
}

H6 {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 9px;
	MARGIN: 0px;
	COLOR: #747162;
	PADDING-TOP: 9px;
	FONT-FAMILY: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif
}

H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 24px;
	PADDING-BOTTOM: 12px;
	LINE-HEIGHT: 24px;
	PADDING-TOP: 0px
}

H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 20px;
	PADDING-BOTTOM: 8px;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 0px
}

H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 6px;
	COLOR: #747162;
	PADDING-TOP: 0px
}

.box H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 6px;
	COLOR: #747162;
	PADDING-TOP: 0px
}

H4 {
	FONT-SIZE: 14px
}

H5 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px
}

H6 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px
}

UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 12px;
	MARGIN: 0px 0px 12px 12px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: disc
}

OL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 12px;
	MARGIN: 0px 0px 12px 12px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: disc
}

LI {
	LINE-HEIGHT: 18px
}

OL {
	LIST-STYLE-TYPE: decimal
}

DL {
	MARGIN: 18px 0px
}

DL DT {
	FONT-WEIGHT: bold
}

A {
	COLOR: #0079c8;
	TEXT-DECORATION: none;
	outline: none
}

A:hover {
	COLOR: #d00
}

BLOCKQUOTE {
	FONT-SIZE: 0.9em;
	MARGIN: 18px 0px 18px 23px;
	COLOR: #666;
	FONT-STYLE: italic
}

STRONG {
	FONT-WEIGHT: bold
}

EM {
	FONT-STYLE: italic
}

PRE {
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 8px;
	BORDER-TOP: #ddd 1px solid;
	PADDING-LEFT: 8px;
	BACKGROUND: #eee;
	MARGIN-BOTTOM: 18px;
	PADDING-BOTTOM: 8px;
	BORDER-LEFT: #ddd 1px solid;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #ddd 1px solid
}

CODE {
	FONT: 0.9em Monaco, monospace
}

.small {
	FONT-SIZE: 10px
}

.small * {
	FONT-SIZE: 10px
}

.large {
	FONT-SIZE: 14px
}

.large * {
	FONT-SIZE: 14px
}

.quiet {
	COLOR: #666
}

.quiet * {
	COLOR: #666
}

.hide {
	DISPLAY: none
}

.amp {
	FONT-SIZE: 1.1em;
	COLOR: #666;
	LINE-HEIGHT: 10%;
	FONT-STYLE: italic;
	FONT-FAMILY: "Warnock Pro", "Goudy Old Style", "Palatino",
		"Book Antiqua", serif
}

IMG {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

IMG.preview {
	BORDER: 1px solid #888;
}

BODY {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 12px;
	PADDING-TOP: 12px;
	BACKGROUND-COLOR: #f5f4ef
}

TD {
	VERTICAL-ALIGN: top
}

.cl {
	CLEAR: both
}

#wrap1 {
	BORDER-RIGHT: #f1eee6 1px solid;
	BORDER-TOP: #f1eee6 1px solid;
	BORDER-LEFT: #f1eee6 1px solid;
	BORDER-BOTTOM: #f1eee6 1px solid
}

#wrap2 {
	BORDER-RIGHT: #e9e1d4 1px solid;
	BORDER-TOP: #e9e1d4 1px solid;
	MIN-WIDTH: 860px;
	BORDER-LEFT: #e9e1d4 1px solid;
	BORDER-BOTTOM: #e9e1d4 1px solid;
	BACKGROUND-COLOR: #fff
}

.cbox {
	MARGIN: 0px auto;
	WIDTH: 820px
}

table#price {
	COLOR: #199BE4;
}

table#price td {
	FONT-SIZE: 1.3em;
}

#loginbox {
	PADDING-RIGHT: 5px;
	DISPLAY: none;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	COLOR: #d0efff;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #1ca3e6
}

#loginbox A {
	COLOR: #fff
}

#loginbox A:hover {
	COLOR: #d0efff
}

#loginbox FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

#topbox {
	height: 73px;
	overflow: hidden;
	width: 820px;
}

#topservicelinks {
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 17px
}

#toplogo1 {
	height: 73px;
	background: url(../images/toplogo1.gif) no-repeat left top;
	width: 150px;
	float: left;
}

#toplogo1 a {
	width: 150px;
	height: 73px;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
	font-size: 10px;
}

#tabbox {
	BACKGROUND: url(../images/tabboxbg.gif) repeat-x left top;
	OVERFLOW: hidden;
	HEIGHT: 32px
}

#toplogo2 {
	BACKGROUND: url(../images/toplogo2.gif) no-repeat left top;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 150px;
	HEIGHT: 32px
}

.topgradient {
	background: url(../images/topgradient.gif) repeat-x left top;
	padding: 24px 20px;
}

#watermark {
	BACKGROUND: url(../images/watermark.gif) no-repeat right bottom
}

.txt {
	BORDER-RIGHT: #ded7c8 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #ded7c8 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 1.4em;
	BACKGROUND: url(../images/txtbg.gif) #fff repeat-x 0px top;
	PADDING-BOTTOM: 1px;
	MARGIN: 1px 0px;
	BORDER-LEFT: #ded7c8 1px solid;
	COLOR: #60481c;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #dfac50 2px solid;
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif
}

.fit {
	WIDTH: 96%
}

.arrow {
	PADDING-RIGHT: 2px;
	DISPLAY: block;
	PADDING-LEFT: 20px;
	BACKGROUND: url(../images/arrow.gif) no-repeat left top;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}

.box {
	BACKGROUND: url(../images/box1.gif) #faf8ef no-repeat left top
}

.box2 {
	BACKGROUND: url(../images/box2.gif) no-repeat right top
}

.box3 {
	BACKGROUND: url(../images/box3.gif) no-repeat left bottom
}

.box4 {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	BACKGROUND: url(../images/box4.gif) no-repeat right bottom;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}

.column {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 260px
}

.halfcolumn {
	FLOAT: left;
	MARGIN: 0px 110px 20px 0px;
	OVERFLOW: hidden;
	WIDTH: 350px
}

.doublecolumn {
	FLOAT: left;
	MARGIN: 0px 30px 20px 0px;
	OVERFLOW: hidden;
	WIDTH: 390px
}

.widecolumn {
	FLOAT: left;
	MARGIN: 0px 30px 20px 0px;
	WIDTH: 530px
}

.last {
	MARGIN: 0px 0px 20px
}

#advsearch .column {
	FLOAT: left;
	MARGIN: 0px 30px 20px 0px;
	OVERFLOW: hidden;
	WIDTH: 160px
}

UL.sidemenu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

UL.sidemenu LI {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ded7c8 1px solid
}

UL.sidemenu LI A {
	PADDING-RIGHT: 8px;
	DISPLAY: block;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #fff 4px solid;
	COLOR: #000;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #fff;
	TEXT-DECORATION: none
}

UL.sidemenu LI A:hover {
	BORDER-LEFT: #ffcc66 4px solid;
	BACKGROUND-COLOR: #f5f4ef
}

UL.sidemenu LI.selected A {
	BORDER-LEFT: #138dc9 4px solid;
	COLOR: #fff;
	BACKGROUND-COLOR: #1ca3e6
}

TABLE.formtable {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	WIDTH: 95%;
	BORDER-RIGHT-WIDTH: 0px
}

TABLE.formtable TH {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}

TABLE.formtable TD {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}

TABLE.formtable TH {
	FONT-WEIGHT: bold;
	COLOR: #868686;
	TEXT-ALIGN: left
}

#footer {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	COLOR: #9c9a95;
	PADDING-TOP: 10px
}

#footer A {
	COLOR: #747162;
	TEXT-DECORATION: none
}

#footer A:hover {
	COLOR: #000;
	TEXT-DECORATION: underline
}

#copyright {
	FLOAT: right;
	COLOR: #9c9a95;
	MARGIN-RIGHT: 3px;
	MARGIN-TOP: -2px
}

DIV.tab {
	DISPLAY: block;
	FLOAT: left;
	MARGIN-RIGHT: 2px
}

DIV.tab B {
	DISPLAY: block
}

DIV.tab_selected {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/tab1.gif) no-repeat left top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

DIV.tab:hover {
	DISPLAY: block;
	BACKGROUND: url(../images/tab1_o.gif) repeat-x 0px top
}

DIV.tab:hover B {
	BACKGROUND: url(../images/tab2_o.gif) no-repeat right top
}

DIV.tab A {
	DISPLAY: block;
	FONT-SIZE: 10px;
	OVERFLOW: hidden;
	TEXT-INDENT: -1000px;
	HEIGHT: 32px
}

DIV.tab_selected A {
	DISPLAY: block;
	FONT-SIZE: 10px;
	OVERFLOW: hidden;
	TEXT-INDENT: -1000px;
	HEIGHT: 32px
}

DIV.tab_selected B {
	DISPLAY: block;
	BACKGROUND: url(../images/tab2.gif) no-repeat right top;
	FLOAT: left
}

.thumb {
	BORDER-RIGHT: #eee 1px solid;
	BORDER-TOP: #eee 1px solid;
	DISPLAY: block;
	FLOAT: left;
	MARGIN: 1px 1px 0px 0px;
	BORDER-LEFT: #eee 1px solid;
	WIDTH: 160px;
	BORDER-BOTTOM: #eee 1px solid
}

.thumb DIV A {
	DISPLAY: block;
	FONT-SIZE: 10px;
	COLOR: #747162;
	LINE-HEIGHT: 130%;
	TEXT-DECORATION: none
}

.thumb:hover {
	COLOR: #000;
	BACKGROUND-COLOR: #eee
}

.thumb A.img {
	DISPLAY: block;
	VERTICAL-ALIGN: middle;
	WIDTH: 140px;
	HEIGHT: 140px;
	TEXT-ALIGN: center
}

.tinycart {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 14px;
	BACKGROUND: url(../images/tinycart.gif) #fff no-repeat left top;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}

.tinydelete {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 14px;
	BACKGROUND: url(../images/tinydelete.gif) #fff no-repeat left top;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}

.tinydeleteproject {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 14px;
	BACKGROUND: url(../images/tinydelete.gif) #fff no-repeat left top;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}

.tinyfolder {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 14px;
	BACKGROUND: url(../images/tinyfolder.gif) #fff no-repeat left top;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}

.tinydownload {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 14px;
	BACKGROUND: url(../images/tinydownload.gif) #fff no-repeat left top;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}

A.tinycart:hover {
	DISPLAY: block;
	COLOR: #000 ! important;
	BACKGROUND-COLOR: #ffcc66 ! important
}

A.tinyfolder:hover {
	DISPLAY: block;
	COLOR: #000 ! important;
	BACKGROUND-COLOR: #ffcc66 ! important
}

A.tinydelete:hover {
	DISPLAY: block;
	COLOR: #000 ! important;
	BACKGROUND-COLOR: #ffcc66 ! important
}

A.tinydownload:hover {
	DISPLAY: block;
	COLOR: #000 ! important;
	BACKGROUND-COLOR: #ffcc66 ! important
}

.pagination A {
	BORDER-RIGHT: #ded7c8 1px solid;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 1px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ded7c8 1px solid;
	BACKGROUND-COLOR: #faf8ef;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
}

.pagination A.selected {
	BORDER-TOP: #157fb8 1px solid;
	BORDER-LEFT: #157fb8 1px solid;
	COLOR: #fff;
	BORDER-RIGHT-STYLE: none;
	BACKGROUND-COLOR: #1ca3e6;
	TEXT-DECORATION: none;
	BORDER-BOTTOM-STYLE: none
}

.pagination A.selected:hover {
	BORDER-TOP: #157fb8 1px solid;
	BORDER-LEFT: #157fb8 1px solid;
	COLOR: #fff;
	BORDER-RIGHT-STYLE: none;
	BACKGROUND-COLOR: #1ca3e6;
	TEXT-DECORATION: none;
	BORDER-BOTTOM-STYLE: none
}

.pagination A:hover {
	COLOR: #000;
	BACKGROUND-COLOR: #ffcc66
}

.paginationNolink {
	BORDER-RIGHT: #ded7c8 1px solid;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 1px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ded7c8 1px solid;
	BACKGROUND-COLOR: #faf8ef;
	TEXT-DECORATION: none;
	WIDTH: 18px;
	TEXT-ALIGN: center;
	COLOR: #999;
}

.prev {
	PADDING-LEFT: 20px ! important;
	BACKGROUND: url(../images/prev.gif) no-repeat left top
}

.down {
	/*PADDING-LEFT: 20px ! important;
	BACKGROUND: url(../images/down.gif) no-repeat left top*/
}

.next {
	PADDING-RIGHT: 20px ! important;
	BACKGROUND: url(../images/next.gif) no-repeat right top
}

.pad {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}

.smallpad {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}

.floatleft {
	FLOAT: left
}

.b_add2cart {
	BORDER-RIGHT: #ded7c8 1px solid;
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 28px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	MARGIN: 1px;
	COLOR: #747162;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ded7c8 1px solid;
	TEXT-DECORATION: none
}

.b_add2project {
	BORDER-RIGHT: #ded7c8 1px solid;
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 28px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	MARGIN: 1px;
	COLOR: #747162;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ded7c8 1px solid;
	TEXT-DECORATION: none
}

.b_delete {
	BORDER-RIGHT: #ded7c8 1px solid;
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 28px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	MARGIN: 1px;
	COLOR: #747162;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ded7c8 1px solid;
	TEXT-DECORATION: none
}

.b_edit {
	BORDER-RIGHT: #ded7c8 1px solid;
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 28px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	MARGIN: 1px;
	COLOR: #747162;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ded7c8 1px solid;
	TEXT-DECORATION: none
}

.b_download {
	BORDER-RIGHT: #ded7c8 1px solid;
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 28px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	MARGIN: 1px;
	COLOR: #747162;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ded7c8 1px solid;
	TEXT-DECORATION: none
}

.b_add2cart {
	BACKGROUND: url(../images/icon_cart.gif) #faf8ef no-repeat left center
}

.b_add2project {
	BACKGROUND: url(../images/icon_folder.gif) #faf8ef no-repeat left center
}

.b_edit {
	BACKGROUND: url(../images/icon_edit.gif) #faf8ef no-repeat left center
}

.b_delete {
	BACKGROUND: url(../images/icon_delete.gif) #faf8ef no-repeat left center
		;
	COLOR: #c35c38
}

.b_download {
	BACKGROUND: url(../images/icon_download.gif) #faf8ef no-repeat left
		center
}

.b_add2cart:hover {
	COLOR: #000;
	BACKGROUND-COLOR: #ffcc66
}

.b_add2project:hover {
	COLOR: #000;
	BACKGROUND-COLOR: #ffcc66
}

.b_delete:hover {
	COLOR: #000;
	BACKGROUND-COLOR: #ffcc66
}

.b_edit:hover {
	COLOR: #000;
	BACKGROUND-COLOR: #ffcc66
}

.b_download:hover {
	COLOR: #000;
	BACKGROUND-COLOR: #ffcc66
}

.stepsbox {
	MARGIN: 10px 0px 20px;
	FLOAT: left;
	HEIGHT: 54px;
	WIDTH: 205;
}

.step {
	FLOAT: left;
	OVERFLOW: hidden;
	HEIGHT: 54px;
	WIDTH: 205;
}

.step_first {
	FLOAT: left;
	OVERFLOW: hidden;
	HEIGHT: 54px;
	WIDTH: 205;
}

.step_first_selected {
	FLOAT: left;
	OVERFLOW: hidden;
	HEIGHT: 54px;
	WIDTH: 205;
}

.step_beforeselected {
	FLOAT: left;
	OVERFLOW: hidden;
	HEIGHT: 54px
}

.step_selected {
	FLOAT: left;
	OVERFLOW: hidden;
	HEIGHT: 54px;
	WIDTH: 205;
}

.step_last {
	FLOAT: left;
	OVERFLOW: hidden;
	HEIGHT: 54px;
	WIDTH: 205;
}

.step_last_selected {
	FLOAT: left;
	OVERFLOW: hidden;
	HEIGHT: 54px;
	WIDTH: 205;
}

.stepsbox {
	BACKGROUND: url(../images/stepsbox.gif) #f5f4ef no-repeat left top
}

.stepsbox * {
	COLOR: #afaa9e
}

.stepsbox SPAN {
	PADDING-RIGHT: 60px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px
}

.step {
	BACKGROUND: url(../images/step.gif) no-repeat right top
}

.step_first {
	BACKGROUND: url(../images/step.gif) no-repeat right top
}

.step_first {
	PADDING-LEFT: 20px
}

.step_first_selected {
	PADDING-LEFT: 20px;
	BACKGROUND: url(../images/step_first_selected.gif) no-repeat left top
}

.step_beforeselected {
	BACKGROUND: url(../images/step_beforeselected.gif) no-repeat right top
}

.step_selected {
	BACKGROUND: url(../images/step_selected.gif) no-repeat right top
}

.step_last {
	BACKGROUND: url(../images/step_last.gif) no-repeat right top
}

.step_last_selected {
	BACKGROUND: url(../images/step_last_selected.gif) no-repeat right top;
	FLOAT: left;
	OVERFLOW: hidden;
	HEIGHT: 54px
}

.step_selected * {
	COLOR: #673b1b ! important
}

.step_last_selected * {
	COLOR: #673b1b ! important
}

.error {
	FONT-WEIGHT: bold;
	COLOR: #c00
}

INPUT.error {
	FONT-WEIGHT: normal;
	BORDER-LEFT-COLOR: #c00;
	BORDER-BOTTOM-COLOR: #c00;
	BORDER-TOP-COLOR: #c00;
	BORDER-RIGHT-COLOR: #c00
}

FORM P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 6px;
	PADDING-TOP: 0px
}

FORM P DIV {
	MARGIN: 0px
}

FORM P DIV EM {
	COLOR: #c00;
	FONT-STYLE: normal
}

FORM .help {
	FONT-SIZE: 90%;
	MARGIN-BOTTOM: 12px;
	WIDTH: 98%;
	COLOR: #9c9a95;
	TEXT-ALIGN: right
}

FORM FIELDSET {
	BORDER-RIGHT: #ccc 1px dotted;
	PADDING-RIGHT: 0.5em;
	BORDER-TOP: #ccc 1px dotted;
	PADDING-LEFT: 0.5em;
	PADDING-BOTTOM: 0.5em;
	MARGIN: 0px 0px 1em;
	BORDER-LEFT: #ccc 1px dotted;
	PADDING-TOP: 0.5em;
	BORDER-BOTTOM: #ccc 1px dotted
}

FORM FIELDSET LEGEND {
	FONT-WEIGHT: bold;
	COLOR: #666
}

.bluebox {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	BACKGROUND: url(../images/bluebox.jpg) #1690e1 repeat-x left top;
	PADDING-BOTTOM: 4px;
	COLOR: #fff;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #0f78bb 1px solid
}

.greybox {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	BACKGROUND: url(../images/greybox.jpg) #fff repeat-x left bottom;
	PADDING-BOTTOM: 4px;
	COLOR: #fff;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #b8b8b8 1px solid
}

.styledtable {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

.styledtable TH {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #FAF8EF;
	TEXT-ALIGN: left
}

.styledtable TD {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}

.cartTable {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

.cartTable TH {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 7px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #FAF8EF;
	TEXT-ALIGN: left;
	HEIGHT: 24px;
	FONT-SIZE: 1.2em;
	COLOR: #747162;

}

.cartTable TD {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 10px;
	HEIGHT: 20px;

}

#searchbox {
	FLOAT: left
}

#searchbox INPUT {
	FLOAT: left
}

#searchbox .txt {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	MARGIN: 0px 2px 0px 0px;
	WIDTH: 170px;
	HEIGHT: 15px;
	BORDER-RIGHT-WIDTH: 1px
}

#searchbox A {
	FONT-SIZE: 10px;
	TEXT-DECORATION: none
}

#searchbox A:hover {
	TEXT-DECORATION: underline
}

#secondarynavbox {
	/*PADDING: 0px 0px 14px 10px;
	VERTICAL-ALIGN: middle;*/
}

#secondarynav {
	FLOAT: left;
}

#secondarynav A {
	/*BORDER-RIGHT: #ccc 1px dotted;*/
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-BOTTOM: 1px;
	MARGIN-RIGHT: 1px;
	PADDING-TOP: 1px;
	TEXT-DECORATION: none
}

#secondarynav A.selected {
	COLOR: #fff;
	BACKGROUND-COLOR: #3fa8ec
}

#secondarynav A.selected:hover {
	COLOR: #fff;
	BACKGROUND-COLOR: #3fa8ec
}

#secondarynav A:hover {
	COLOR: #000;
	BACKGROUND-COLOR: #ffcc66
}

.universalslidingbox {
	PADDING-RIGHT: 20px;
	DISPLAY: none;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px auto 10px;
	WIDTH: 780px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #ded7c8 1px solid;
	BACKGROUND-COLOR: #faf8ef
}

.dropdownbox {
	BORDER-RIGHT: #ded7c8 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #ded7c8 1px solid;
	DISPLAY: none;
	PADDING-LEFT: 2px;
	BACKGROUND: url(../images/greybox.jpg) #fff repeat-x left bottom;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #ded7c8 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ded7c8 1px solid;
	POSITION: absolute;
	Z-INDEX: 100;
}

.photobox_list {
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	MARGIN-BOTTOM: 1px;
	BORDER-LEFT: #fff 1px solid;
	BORDER-BOTTOM: #fff 1px solid
}

.photobox_selected {
	BORDER-RIGHT: #0f78bb 1px solid;
	BORDER-TOP: #0f78bb 1px solid;
	BORDER-LEFT: #0f78bb 1px solid;
	BORDER-BOTTOM: #0f78bb 1px solid
}

.specstable {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

.specstable TH {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: right
}

.specstable TD {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #fff
}

HR {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 1em 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #bbb 1px dotted;
	HEIGHT: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

table#add_to_cart_table {

	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	BORDER-SPACING: 0px;
	WIDTH: 260px;
	TABLE-LAYOUT: fixed

}


table#add_to_cart_table TH {

	PADDING-RIGHT: 0px;
	PADDING-LEFT: 7px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #FAF8EF;
	TEXT-ALIGN: left;
	HEIGHT: 24px;
	FONT-SIZE: 1.2em;
	COLOR: #747162;

}

table#add_to_cart_table a {
	COLOR: #747162;
}

table#add_to_cart_table IMG {
	FLOAT: right;
	MARGIN: 0px 7px 0px 0px;
}


table#add_to_cart_table TD {

	PADDING-RIGHT: 7px;

	PADDING-LEFT: 10px;
	PADDING-TOP: 10px;

	FONT-SIZE: 1.05em;

}



.cboxexpanded {
	WIDTH: 100%
}

[type=checkbox].error {
	DISPLAY: inline
}

.thumbdescribe:hover {
	BACKGROUND-COLOR: white
}

.submit_review_btn {
	COLOR: #0079c8
}

.notsubmit_review_btn {
	COLOR: gray
}

.thumb .s_img {
	DISPLAY: block;
	VERTICAL-ALIGN: middle;
	WIDTH: 140px;
	CURSOR: pointer;
	HEIGHT: 140px;
	TEXT-ALIGN: center
}

DIV.releasecontainer {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FLOAT: left;
	PADDING-BOTTOM: 3px;
	OVERFLOW: hidden;
	WIDTH: 70px;
	PADDING-TOP: 3px;
	HEIGHT: 84px
}

DIV.ilist_releases_cbox {
	OVERFLOW: hidden;
	CURSOR: default;
	HEIGHT: 40px
}

DIV.ilist_releases_cbox:hover DIV.ilist_releases_cbox_r {
	Z-INDEX: 100;
	WIDTH: 140px;
	POSITION: absolute;
	BACKGROUND-COLOR: #eeeeee
}

.hiddenbox {
	DISPLAY: none;
}

#keywords {
	OVERFLOW: hidden;
}

#details {
	OVERFLOW: hidden;
}

#moreOfThisModel {
	OVERFLOW: hidden;
}

#keywords table {
	WIDTH: 250px;
	TABLE-LAYOUT: fixed;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 10px;
	PADDING-LEFT: 7px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	HEIGHT: 24px;
	FONT-SIZE: 1.2em;
	COLOR: #747162;


}

#keywords table.TD {

	PADDING-RIGHT: 7px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 10px;
	FONT-SIZE: 1.05em;
	HEIGHT: 30px;

}

#imgPreviewWithStyles {
   	background: #222;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    padding: 10px;
    z-index: 999;
    border: none;
	display: none;
}

table#cartOffertable {
	margin: 10px 0px 10px 0px;
}

table#cartOffertable td {
	vertical-align:middle; 
	text-align: left;
	height: 24px;
	font-size: 1.15em;
}

#subscriptionBox {
	BACKGROUND-COLOR: #FAF8EF; 
	LINE-HEIGHT: 30px; 
	PADDING: 10px;
	FONT-SIZE: 1.15em;
}

.strong {
	FONT-WEIGHT: bold;
}

#buyBox { 
	BACKGROUND-COLOR: #FAF8EF; 
	PADDING: 20px 5px 20px 5px; 
	TEXT-ALIGN: center; 
	FONT-SIZE: 1.25em; 
	LINE-HEIGHT: 25px; 
}

.languageBox {
	Z-INDEX: 100;
	MARGIN: -155px 0px 0px 0px;
	DISPLAY: none;
	BORDER: #ded7c8 1px solid;
	PADDING: 5px;
	POSITION: absolute;
	BACKGROUND: url(../images/greybox.jpg) #fff repeat-x left bottom;
	WIDTH: 100px;
}

.boxFrame {
	 BACKGROUND-COLOR: #E9E1D4;
}
	
.languageBox flag {
	MARGIN: 15px 0px 0px 0px;
}

